用途:通过 Builder(构建者)与 Evaluator(评估者)交替循环,迭代提升设计质量。参数全部从 .moai/config/sections/design.yaml 的 design.gan_loop 读取,不得硬编码阈值。
主要能力:四维评分——设计质量30%、原创性25%、完整性25%、功能性20%,加权平均达到 pass_threshold 即通过;strict_mode 为 true 时每个维度须单独达标。Sprint Contract 协商:Evaluator 依据 BRIEF 生成验收清单、优先维度、测试场景与通过条件,Builder 可接受或请求调整(最多 max_negotiation_rounds 轮),契约保存至 artifact_dir/sprint-N.json。停滞检测:连续迭代分数提升低于 improvement_threshold 时触发升级;达到 escalation_after 次未通过也独立升级。评估宽松防范含五项机制:评分锚定、必过防火墙、反模式惩罚、证据要求、回归基线。
使用方式:按五阶段执行——Sprint Contract(harness_level 为 thorough 时必需,standard 可选,minimal 跳过)、Builder 执行、Evaluator 评分、循环决策、迭代反馈。可用 Playwright 或 claude-in-chrome MCP 做桌面/移动截图、交互与无障碍测试;工具不可用时退回静态代码分析并在报告中注明。
适用场景:需要多轮迭代收敛的设计交付,尤其面向客户交付物(建议开启 strict_mode)。
限制:具体阈值、权重与命令以 design.yaml 及资料为准;未提供安装命令、收费与平台信息。