用途:在头脑风暴前,对计划、想法或需求做压力测试,用代码库现实校验其可行性。
主要能力:交互模式(默认)由主题文本触发完整苏格拉底式问答;自动模式(-y)用代码探索代替用户回答;续接模式(-c 或 --session ID)继续上次质询。支持 --depth shallow|standard|deep(分支数 3/5/8,默认 standard)与 --from <source> 加载上游材料。输出目录 .workflow/scratch/{YYYYMMDD}-grill-{slug}/,产出 grill-report.md、terminology.md、context-package.json。
用法要点:先运行 maestro search "{topic keywords}" 加载相关条目,maestro load --type spec --category arch 加载架构约束。交互模式下每轮只问一个问题,先检索代码证据再提问,答案立即写入 grill-report.md;分支顺序为范围边界、数据模型与状态、边缘情况与失败模式、集成与依赖、规模与性能、安全与访问控制、可观测性与运维、迁移与回滚。结束时生成 context-package.json,并注册到 state.json(type=grill,id=GRL-xxx)。若作为 ralph 步骤调用,以 maestro ralph complete <idx> --status {STATUS} 结束。
适用场景:需要在编码前验证需求与代码库一致性的团队。
限制:自动模式依赖代码探索,探索失败或超时会产生警告并标记低置信度或开放问题;错误码包括 E001(缺少主题与 --from/--continue)、E002(会话 ID 未找到)、W001、W002、W003。后续命令仅建议,不自动执行。其他细节资料暂未提供。