一、任务生命周期
核心结构
任务按以下六个阶段顺序执行:
Audit → Plan → Execute → Review → E2E → Commit
| 阶段 | 目标 | 工具 | 备注 |
|---|---|---|---|
| 1. Audit | 理解现状,不修改代码 | codegraph | |
| 2. Plan | 确定执行范围 | grill-me+ / plan | 可以在网页端或者 code agent 使用 |
| 3. Execute | 执行已确认任务 | Claude Code, Codex | Claude Code 适合理解已有代码、跨文件修改与重构;Codex 适合明确 spec 后精准实现、补测试;也可以创建 subagent 修改 |
| 4. Review | 独立检查修改质量 | code-review | Review 阶段最好和 Execute 使用不同 agent |
| 5. E2E | 验证用户真实流程 | Playwright | |
| 6. Commit | 固化有效修改 | git + release-check |
细节说明
| 阶段 | 目标 | 输入 | 输出 | 工具与备注 |
|---|---|---|---|---|
| Audit | 理解现状,不修改代码 | 任务描述、仓库现状 | 现状与约束的梳理 | codegraph |
| Plan | 确定执行范围 | Audit 结论 | 已确认的执行计划 | grill-me+ / plan,可以在网页端或者 code agent 使用 |
| Execute | 执行已确认任务 | 已确认的执行计划 | 代码修改与测试 | Claude Code 适合理解已有代码、跨文件修改与重构;Codex 适合明确 spec 后精准实现、补测试;也可以创建 subagent 修改 |
| Review | 独立检查修改质量 | 修改结果 | 审查结论 | code-review,Review 阶段最好和 Execute 使用不同 agent |
| E2E | 验证用户真实流程 | 修改后的应用 | 真实流程验证结果 | Playwright |
| Commit | 固化有效修改 | 通过验证的修改 | 提交与可发布状态 | git + release-check |
补充验证
当修改满足以下任一条件时,必须执行 Regression Check:
- 修改已有功能逻辑
- 修改公共模块
- 修改 API / Schema / Database
- 修改 AI Prompt 或模型行为
- 修改实验流程或数据逻辑
- Bug 修复涉及已有流程
新功能测试通过即可。
| 回归类型 | 说明 |
|---|---|
Impact Regression | 受影响功能链路的回归验证 |
Unit Regression | 相关单元与模块行为回归 |
API Regression | API / Schema / 契约兼容性回归 |
UI Regression | 关键界面与用户流程回归 |
Data Regression | 数据逻辑、迁移与一致性回归 |
Experiment Regression | 实验流程、分组与指标口径回归 |