feature_iddocs/initiatives/<feature_id>/README.mdintake.md,记录需求来源和初步判断prd.md,状态为 draftprd.md 状态改为 approvedoutline-design.md,明确总体方案和模块边界detailed-design.mdapi.md 或关联 docs/api/openapi/dev-progress.mdtest-plan.mdtest-result.mdREADME.md 状态| 文档 | 最低评审要求 |
|---|---|
prd |
产品或业务负责人确认范围、非目标、验收标准 |
design |
技术负责人确认模块边界、依赖、数据模型和风险 |
outline-design |
技术负责人确认总体方案、模块边界和主调用链路 |
detailed-design |
开发负责人确认数据模型、异常、安全和测试策略 |
api |
前后端或外部系统联调方确认路径、Schema、错误码 |
adr |
架构负责人确认决策、备选方案和后果 |
standard |
团队负责人确认执行方式和检查方式 |
test-plan |
开发和测试共同确认验收项 |
test-result |
开发和测试共同确认失败项、遗留问题和最终结论 |
涉及以下任一情况时,PR 必须同步更新文档:
PR 描述中应包含:
Feature ID: FEAT-YYYYMM-NNN-short-name
Docs: PRD-YYYYMM-NNN, DES-YYYYMM-NNN
历史文档迁移分批进行:
doc_id 和 statusAI 处理需求或代码前,应优先查找:
feature_id 对应的 docs/initiatives/<feature_id>/README.mdrelated_docs 中的录入、需求、设计、接口、ADR、测试文档related_modules 对应代码模块docs/standards/ 和 docs/architecture/ 中的约束文档当用户没有提供 feature_id 时,AI 应基于关键词、模块名、接口名和 tags 检索候选文档,
并在执行前说明采用的上下文。
如果缺少前置文档,AI 必须先警示,再说明可选路径: