验收清单¶
按任务类型分类的完整验收清单,每次任务完成后对照检查。
通用清单(所有任务必须)¶
- 相关测试全部通过
- 类型检查无错误(TypeScript / mypy / 等)
- 构建成功
- 没有引入新的 Lint 错误
- 没有意外修改范围外的文件
新功能开发¶
- Happy Path 正常工作
- 错误情况有适当的错误信息
- 边界情况(空值、最大值、并发)已处理
- 新功能有测试覆盖
- API 接口有文档更新(如适用)
Bug 修复¶
- 原始 Bug 已修复(按复现步骤验证)
- 添加了防回归测试
- 根因已修复(不只是症状修复)
- 没有引入新的 Bug(相关功能回归测试通过)
重构¶
- 所有现有测试继续通过
- 接口(公共 API)没有改变
- 性能没有明显下降
- 代码复杂度降低(圈复杂度、文件长度等)
安全敏感改动¶
- 人工代码审查(不只是 AI 生成)
- 输入验证完整
- 权限检查完整
- 敏感数据不会出现在日志中
- 安全测试通过
数据库变更¶
- 迁移文件可以正向执行
- 迁移文件可以回滚
- 数据完整性约束正确
- 大表变更有性能评估
DevOps / 基础设施变更¶
- 在测试环境验证通过
- 回滚方案已准备
- 监控告警已更新
- 变更影响已评估
最终交付检查¶
- 改动摘要已记录
- 残余风险已识别
- PR 描述完整
- 复盘要点已记录