Files
ai_soc_sw/.ai/prompts/coding/doc-template.md
T
tupingr 4083fadb2a fix(framework): 宪法+目录框架整改——统一权限体系、覆盖后端路径、补齐提示词、工作流闭环
- 权限矩阵: RL/R/W/RW 四态替代 /,三文件语义对齐
- 目录重构: server/config/types 移入 src/,projects/*/src/ 全覆盖
- 提示词库: 新增 code-style.md / doc-template.md / bug-report.md
- 工作流: 8阶段→4阶段,新增 retry 循环 + escalation 升级规则
- 审核报告: reports/quality-reports/framework-review-2026-05-23.md
2026-05-23 20:55:12 +08:00

2.1 KiB

Dev AI 文档模板

下面三个模板用于 Dev AI 在 review/{task_id}/ 下产出标准化文件。


A. impact.md 模板(变更影响范围)

# {TASK_ID} - 变更影响范围

## 修改的文件
| 文件路径 | 修改类型 | 影响等级 |
|---------|---------|---------|
| projects/P01_errlens_app/src/server/src/modules/auth/auth.service.ts | 新增 | HIGH |
| projects/P01_errlens_app/src/server/src/modules/auth/dto/login.dto.ts | 新增 | MEDIUM |

> 影响等级:HIGH=核心逻辑变更 | MEDIUM=新增文件 | LOW=注释/格式

## 影响的功能模块
- [x] 用户认证模块
- [ ] 错题管理模块(无影响)

## 需要回归测试的场景
- 场景1: 用户登录成功流程
- 场景2: 密码错误返回 401
- 场景3: Token 过期后刷新

## 环境依赖变更
- 新增依赖: bcrypt, @nestjs/jwt
- 数据库迁移: 新增 users 表

要点:

  • 修改的文件 必须使用从仓库根目录开始的完整路径
  • 影响等级要实事求是,不要全写 HIGH
  • 需要回归测试的场景 要写用户视角的场景,不是代码内部细节

B. acceptance.md 模板(验收标准)

# {TASK_ID} - 验收标准

## 功能验收
- [ ] 用户可以注册新账户(邮箱+密码)
- [ ] 密码强度不足时提示明确错误信息
- [ ] 登录成功返回有效 JWT Token

## 非功能验收
- [ ] API 响应时间 < 200ms
- [ ] 密码使用 bcrypt 加密存储
- [ ] JWT Token 有效期 24 小时

## 测试覆盖要求
- 单元测试覆盖率: >= 80%
- 集成测试覆盖率: >= 60%
- E2E 测试场景: >= 3 个

## 验收通过条件
- 所有功能点验证通过
- 测试覆盖率达标
- 无重大安全漏洞

要点:

  • 功能验收用「用户可以…」句式,让 QA AI 和人类都能看懂
  • 每个功能点对应 task.md 里的一项交付物
  • 非功能验收写具体的可测量指标,不要写「性能好」「代码整洁」

C. 没有 task.md 模板

task.md 由人类负责人创建,Dev AI 只读不写。Dev AI 如需补充技术细节,写在 impact.md 的「技术备注」段落中,不要直接修改 task.md。