feat(ai): 优化拆解重跑与结果展示
This commit is contained in:
@@ -135,21 +135,22 @@ Workspace 页面(树筛选 + tab 筛选 + 已完成开关)
|
||||
↓
|
||||
4. 从当前项目已采纳需求中关联需求到本版本
|
||||
↓
|
||||
5. 点击「AI 拆解任务和用例」按钮(位于产品方案 Tab)
|
||||
5. 点击「AI 拆解开发任务」或「AI 拆解测试用例」按钮(位于产品方案 Tab)
|
||||
↓
|
||||
6. Agent 从 product 类型的 completed 计划取 resultUrl 作为原型,
|
||||
抓取原型 + 关联需求 + 版本成员,输出对账报告 + 任务/用例草案
|
||||
↓
|
||||
7. 用户审核对账报告
|
||||
├─ 系统先自动过滤已采纳过的重复 DevTask/TestCase 草案
|
||||
├─ 报告全 ✅:直接确认写入
|
||||
├─ 报告有 ⚠️/❓:选择性放弃部分草案 / 补充信息后重跑
|
||||
└─ 报告全 ❓:放弃 AI 拆解,人工创建
|
||||
↓
|
||||
8. 确认后,DevTask / TestCase 草案写入对应 Tab,标记 aiDraft: true
|
||||
8. 确认后,DevTask / TestCase 草案写入对应 Tab,标记 aiDraft: true,并写入 aiEstimateHours
|
||||
↓
|
||||
9. 团队成员在 DevTask Tab 看到紫色边的 AI 草案任务
|
||||
↓
|
||||
10. 任意成员编辑任务(改标题/描述/负责人/优先级/时间/分类),保存后 aiDraft 自动清除
|
||||
10. 任意成员编辑任务(改标题/描述/负责人/优先级/时间/分类/执行预估),保存后 aiDraft 自动清除
|
||||
(changeStatus / setBlocked 等用户主动操作也会清除)
|
||||
```
|
||||
|
||||
@@ -179,6 +180,11 @@ Workspace 页面(树筛选 + tab 筛选 + 已完成开关)
|
||||
- 多个组件共用的候选筛选规则进 selector/helper。
|
||||
- AI 输入输出字段先更新 `agent-spec.md` 和 shared type,再改 prompt/schema。
|
||||
|
||||
AI 估时约束:
|
||||
- `aiEstimateHours` 是 AI 建议工时,只能由 AI 拆解写入。
|
||||
- `estimateHours` 是执行人预估,只能由人工创建/编辑或负责人确认排期时写入。
|
||||
- 统计进度优先取 `estimateHours`,没有时取 `aiEstimateHours`,避免 AI 草案在未确认前失去统计权重。
|
||||
|
||||
版本模块新增规则:
|
||||
|
||||
- `version-plan-workflow.ts` 是调研/产品方案/UI 设计完成条件的唯一入口。
|
||||
|
||||
Reference in New Issue
Block a user