用途:将单智能体设计转化为经过评审验证的设计,提前暴露隐藏假设、识别失效模式、验证非功能性约束,并在实现前对设计进行压力测试。它不是并行头脑风暴,而是带强制角色的顺序设计评审。
主要能力:设置五类角色并限定各自权限。主设计者负责设计、运行标准头脑风暴技能并维护决策日志,但不得自我批准最终设计或忽略评审异议;怀疑者假设设计会失败,指出弱点、边界情况与 YAGNI 违规,但不得提出新功能或替代架构;约束守护者关注性能、可扩展性、可靠性、安全与隐私、可维护性和运营成本,可拒绝违反约束的设计;用户倡导者代表最终用户,关注认知负荷、可用性、流程清晰度和错误处理;整合者/仲裁者解决冲突、最终决策并执行退出标准。
使用方式:分三阶段。第一阶段由主设计者单独完成设计并启动决策日志;第二阶段按怀疑者、约束守护者、用户倡导者的顺序逐一评审,反馈须明确且限定范围,主设计者须回应每条异议并更新日志;第三阶段由仲裁者审查最终设计、决策日志和未解决异议,明确接受或拒绝并给出理由。决策日志必须记录决策、备选方案、异议及解决理由。退出需满足全部条件:完成理解锁定、调用所有评审者、所有异议已解决或明确拒绝、决策日志完整、仲裁者宣布设计可接受。若由路由或编排层调用,必须报告 APPROVED、REVISE 或 REJECT 及简要理由。
适用场景:适用于需要结构化设计评审、防止过早实现或避免无休止争论的任务。
限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。