标题(20-200 字符) · 锁定 title 仅 draft 状态可编辑。如需修改,请先回退到 draft。 描述(背景/上下文) 为已建需求加编辑 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 资料写错时只能删除重建的低效流程。 验收标准(JSON,数组,每项 given/when/then) [ { "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 同步切换" } ] 支持 JSON 数组格式。空数组表示无 AC。 非功能需求(JSON 对象,key/value 字符串) {} 优先级 P0 P1 P2 P3 负责人 截止日期 标签(逗号分隔) 保存修改 取消