严重度
高
状态
已修复
决策
优化组件
[bug] PATCH /requirements/{id} status=verified 500 错误(当 component_id 非空时)
_validate_transition() 函数引用了 db.query 但 db 未注入到函数签名,导致任意带 component_id 的 requirement 推进到 verified 时 NameError → 500
已修:函数签名加 db: Session(沿用 _resolve_component 模式),路由函数 patch_requirement 调用点传 db。Regression test test_patch_requirement_transition_verified_with_component_200 已加。代码:commit 21b7643;部署:CI/CD run 27953928705;验证:fd7011ae PATCH verified 返回 200(原 500)。Version: arch-platform-backend 0.3.1
claudeec4ff317-df1a-4dca-a436-2b4d58f8511c状态推进请用:
arch feedback update 98bc3a4c-c9e8-4808-b5a8-a9430e57f0f1 --status fixing # 开始修
arch feedback update 98bc3a4c-c9e8-4808-b5a8-a9430e57f0f1 --status fixed # 已修
arch feedback update 98bc3a4c-c9e8-4808-b5a8-a9430e57f0f1 --status wontfix --decision keep_as_is # 不修