用途:Council 用于需要对比不同视角的困难问题,让多个模型或上下文独立表达意见,暴露替代方案、隐含假设和可能遗漏的证据,而不是简单制造“一致同意”。日常常规工作不需要启动 Council。
主要能力:支持头脑风暴、设计或规划、验证、对决、面试小组等模式。要求每位参与者获得全新独立上下文与相同的受限资料包,初始观点在共享前封存,先收集再综合。综合报告保留少数意见、分歧与立场变化,并记录证据方法、引用证据与披露的遗漏。
关键规则:不输出裁决,不返回 PASS、FAIL、NOT_PROVEN、就绪或批准,即使被要求也不转换。同模型或同证据方法的一致只算一次确认,须标注方法论与模型。与调用者方向相矛盾的判断必须作为 caller_challenge 条目,含五个字段,不能作为共识点或悄悄修改建议。
使用方式:由调用者选择参与者、模型固定与调度边界,可为每位参与者指定模型、努力程度与视角。默认使用作者模型家族中的全新上下文,调用者可显式选择混合家族审查。输出 council-report.json,格式为 council-report.v1;无指定路由时,报告内联返回而不写文件。验证命令为 scripts/validate-output.sh <council-report.json>。
限制:不改变主题,不授予实现或交付权限,不能替代 Validate。多数表决不能确立事实或接受。若有效初始判断少于两个,报告独立覆盖不足,不得编造判断记录。模型多样性若无法满足,需披露 diversity_unsatisfied,且必需的跨家族验证腿仍未满足,Council 不能用单模型一致替代。