触发: Path B+ 任务开始时 (自动加载)
步骤
-
augment-context-engine 搜索相关代码和依赖
-
读 .ai_state/knowledge.md 了解历史经验和项目规范
-
生成 Spec 需求模板 (写入 design.md 顶部):
-
功能需求 (MUST/SHOULD/COULD)
-
非功能需求 (性能/安全/兼容性)
-
约束条件 (技术栈/时间/依赖)
-
验收标准 (可测试的完成条件)
-
生成 2-3 个候选方案, 每个包含: 方案描述 / 优劣势 / 预估工作量 / 技术风险
-
输出到 .ai_state/design.md
-
cunzhi [DESIGN_DIRECTION] 让用户选择方向
Spec 模板格式
Spec: {需求标题}
功能需求
- [MUST] ...
- [SHOULD] ...
非功能需求
- 性能: ...
- 安全: ...
约束
- ...
验收标准
- ...
不可用时: 直接基于需求分析, 跳过代码搜索