Loading...
Loading...
Compare original and translation side by side
| Phase | Actor | Action | Exit Condition |
|---|---|---|---|
| 1 | Controller | Read plan, extract tasks, capture BASE_SHA, create task list | All tasks tracked with BASE_SHA |
| 2 | Subagent | Implement (templates/implementer.md) | Commit exists + tests pass + report includes HEAD_SHA |
| 3 | Subagent | Spec review (templates/spec-reviewer.md) | Reviewer checked diff(BASE..HEAD) and returned ✅ or file:line issues |
| 4 | Subagent | Quality review (templates/code-quality-reviewer.md) | Reviewer approved diff or returned severity-tagged issues |
| 5 | Controller | Update state, mark complete, loop to step 2 | All tasks done |
| 6 | Subagent | Final review of entire implementation | Approved |
| 7 | Controller | Use finishing-a-development-branch | Branch complete |
| 阶段 | 执行者 | 操作 | 退出条件 |
|---|---|---|---|
| 1 | 控制器 | 读取计划、提取任务、记录BASE_SHA、创建任务列表 | 所有任务已关联BASE_SHA进行跟踪 |
| 2 | 子代理 | 实现功能(参考templates/implementer.md) | 提交已创建 + 测试通过 + 报告包含HEAD_SHA |
| 3 | 子代理 | 规格审核(参考templates/spec-reviewer.md) | 审核人员已检查diff(BASE..HEAD)并返回✅或标注file:line格式的问题 |
| 4 | 子代理 | 质量审核(参考templates/code-quality-reviewer.md) | 审核人员已批准差异内容或返回带严重程度标签的问题 |
| 5 | 控制器 | 更新状态、标记任务完成、循环至步骤2 | 所有任务已完成 |
| 6 | 子代理 | 对整个实现进行最终审核 | 审核通过 |
| 7 | 控制器 | 调用finishing-a-development-branch技能 | 开发分支已完成 |
{
task_id: string,
base_sha: string, # Captured before implementer starts
head_sha: string, # From implementer report after commit
status: pending|in_progress|spec_review|quality_review|complete,
spec_review_cycles: number,
quality_review_cycles: number
}{
task_id: string,
base_sha: string, # 子代理开始前记录
head_sha: string, # 来自子代理提交后的报告
status: pending|in_progress|spec_review|quality_review|complete,
spec_review_cycles: number,
quality_review_cycles: number
}templates/implementer.mdtemplates/spec-reviewer.mdtemplates/code-quality-reviewer.mdreferences/example-workflow.mdtemplates/implementer.mdtemplates/spec-reviewer.mdtemplates/code-quality-reviewer.mdreferences/example-workflow.md