docs(ai): 记录无需求ID拆解分组
This commit is contained in:
@@ -75,7 +75,7 @@ NestJS + Prisma + PostgreSQL 已开始接入。第一阶段先用 `app_data` JSO
|
||||
|
||||
### V3.1 — Prototype Decompose Agent(首个 Agent)
|
||||
|
||||
**目标**:从产品方案的原型 + 关联需求,拆解出开发任务草案 + 测试用例草案。
|
||||
**目标**:从产品方案的原型 + 关联需求,拆解出开发任务草案 + 测试用例草案;原型中明确可拆但没有匹配到关联需求的内容,按无需求ID分组进入任务/用例,不补需求池。
|
||||
|
||||
**已完成的数据底座**(2026-06):
|
||||
- DevTask / TestCase 加 references[] + aiDraft + aiDraftAt
|
||||
@@ -88,9 +88,10 @@ NestJS + Prisma + PostgreSQL 已开始接入。第一阶段先用 `app_data` JSO
|
||||
**待实现**:
|
||||
1. 后端 `AiGateway` + `PrototypeDecomposeService`(NestJS module)
|
||||
2. 前端「AI 拆解任务和用例」按钮(产品方案 Tab)
|
||||
3. 对账报告组件(弹窗呈现三段:完美对应 / 单边 / 含糊)
|
||||
3. 对账报告组件(弹窗呈现:完美对应 / 需求未见原型 / 无需求ID分组 / 含糊)
|
||||
4. 用户确认后批量创建 DevTask + TestCase 草案
|
||||
5. AiLog 表(调用记录、token 计量、用时)
|
||||
5. DevTask 增加 `versionId`,`requirementId` 改为可选,兼容旧数据通过需求反查版本
|
||||
6. AiLog 表(调用记录、token 计量、用时)
|
||||
|
||||
**MVP 范围限制**:
|
||||
- 不自动分配 assignee(留给用户在草案上手填)
|
||||
@@ -117,7 +118,8 @@ NestJS + Prisma + PostgreSQL 已开始接入。第一阶段先用 `app_data` JSO
|
||||
|
||||
- **不直接动数据**:所有 Agent 写入必须带 `aiDraft: true`,用户编辑后才转正
|
||||
- **必须有引用**:所有 AI 产物带 references,用户能追溯到源头
|
||||
- **必须有对账报告**:拆解类 Agent 输出前端展示三段报告,让用户决策
|
||||
- **必须有对账报告**:拆解类 Agent 输出前端展示结构化报告,让用户决策
|
||||
- **不补需求池**:无需求ID分组只进入 DevTask/TestCase,不创建 Requirement,不加入关联需求列表
|
||||
- **可降级**:原型不可达 / 输入数据不全 / 模型超时,明确告知用户失败原因,不写入任何数据
|
||||
|
||||
## 不在路线图(明确不做)
|
||||
|
||||
Reference in New Issue
Block a user