优先级
P1
类型
新功能
状态
已完成
负责人
@claude
📝 描述
为已建需求加编辑 UI(详情页「编辑」按钮 → 表单 → PATCH /api/v1/requirements/{id})。schema 更新点(FB-6da0a8bc 修正):RequirementUpdate 已支持 tags / user_story / acceptance_criteria / nfr 全字段(原调研 2026-06-22 假设不支持已过时),前端可全字段编辑。状态字段 status 自动机校验由 RequirementStateMachine 维护,draft→scheduled 自动写 decided_at。
👤 用户故事
作为架构师用户,我希望在已建需求详情页直接编辑 description / user_story / acceptance_criteria / nfr / priority 等字段,以避免 Phase 1 资料写错时只能删除重建的低效流程。
✅ 验收标准 (3 项)
-
Given 我打开需求详情页
When 点击「编辑」按钮
Then 显示包含 description / user_story / acceptance_criteria / nfr / priority / assignee 的可编辑表单(title 字段仅 draft 状态可编辑,disabled 时灰显提示)
-
Given 我修改 description 并提交
When PATCH /api/v1/requirements/{id} 返回 200
Then 详情页内容实时刷新且页面顶部 toast 提示「已保存」
-
Given 我尝试将 draft 需求改为 scheduled 且不带 decided_at
When PATCH 请求体 status=scheduled 提交
Then 后端自动写入 decided_at=now(),前端详情页 status badge 同步切换
🏷️ 标签
frontend api requirement-management ui-edit key-priority phase1-filled backend-ready frontend-missing code-pushed pr-11
🔄 推进状态
创建于 2026-06-22 12:52
· 决策于 2026-06-22 15:56
· 关闭于 2026-06-22 19:17