# Foundation: Human And Agent Boundaries ## Purpose 定义人在这套流程中的职责,以及主 agent、研究 agent、计划 agent、实现 agent、审查 agent 的边界。 ## When to Use - 团队要分清“谁做判断、谁做执行”时 - 需要决定什么时候必须人工接管时 - 要设计多 agent 并行时 ## Inputs - 当前阶段目标 - 上一阶段高密度产物 - 当前范围边界 ## Outputs - 清晰的职责分配 - 并行和接管规则 ## Primary Agent/Model `CC Switch` 主控 + `GPT-5.4 Pro xhigh` ## Secondary Agent/Model `Claude Opus 4.6` ## Required Skills - 阶段相关 skill ## Steps 1. 先由主 agent 定义目标、边界、产物和分工。 2. 研究 agent 只收集和压缩事实,不直接替代最终决策。 3. 计划 agent 把事实整理成阶段化产物。 4. 实现 agent 只按照已批准的产物实施。 5. 审查 agent 负责第二视角发现遗漏、过度设计和一致性问题。 6. 人在 Spec 审核、例外审批、最终验收和高风险取舍时接管。 ## Exit Criteria - 每个角色都只拿到完成当前任务所需的上下文 - 人工判断只出现在必须的高杠杆位置 ## Failure Recovery - 如果实现 agent开始决定范围或技术路线,停止执行,回到计划 agent - 如果研究 agent直接输出最终规范,必须交给计划 agent 或审查 agent 再压缩 ## Related Templates - [`../templates/agent-handoff-template.md`](../templates/agent-handoff-template.md) - [`../templates/claude-md-template.md`](../templates/claude-md-template.md) ## Human Responsibilities - 确认项目目标、边界和成功标准 - 审核 `SPECS/*.md` - 批准技术栈例外和模型例外 - 进行最终验收和发布决定 ## Agent Responsibilities - 主 agent:阶段推进、任务编排、上下文收缩 - 研究 agent:扫描会议、参考仓库、技能与现状 - 计划 agent:产出 `ANALYSIS.md`、`TODO.yaml`、Spec、Plan - 实现 agent:按计划实施代码和测试 - 审查 agent:做 Spec 审查、Gap 校验、重构建议和第二视角复核