用途:当 /octo:council 运行结束、用户询问“council 决定了什么”或粘贴 summary.json 路径时,读取已完成的 council 运行工件,解释裁决含义,再决定是否行动。
主要能力与步骤:
- 定位工件:在 ~/.claude-octopus/results/ 下找最新的 council 输出,查找 summary.json 与各席位裁决文件;若会话窗口内不存在,应如实说明,绝不编造裁决。
- 校验名册有效性:从 summary.json 确认每个席位的真实提供方与模型(agy 席位记录其解析后的模型而非默认值);标记同源面板——两个席位由同一模型家族支持会削弱裁决独立性。
- 统计裁决:报告原始计数(APPROVE / REJECT / ABSTAIN / REVISE)以及是否达到法定人数。席位裁决格式错误或缺失计为 ABSTAIN,SubagentStop 门(hooks/subagent-stop-gate.sh)可能已标记,可查看该门的用量日志中的质量分。
- 呈现异议:逐字引用最强的异议论点。2-1 分裂且有实质异议,其授权弱于 3-0,应说明属于哪种。
- 建议行动:将计数映射到下一步——一致 APPROVE 表示继续;多数通过但有异议表示继续并将异议关切列为后续事项;多数 REJECT 表示不要继续,并列出哪些改变会扭转结果。
限制与护栏:裁决用于把关决策,不执行决策,绝不自动把 council 结果应用到代码。若席位在事实(而非判断)上分歧,该次运行属不确定,建议先解决事实争议再重跑。