Crew Mate 是 Shipshape 工作流中的执行角色,用于处理一个失败的验证目标。使用前需先加载 shipshape 技能并遵守 Articles of Agreement。
用途:只依据 QM 派发的失败目标集合工作(一个目标,或同一 seam 集群上同一班次的若干目标),为每个目标完成修复与聚焦证明。派发内容变化只改变范围,不改变纪律。
主要规则:只写生产代码,不写 spec、测试、fixture、harness、资产或 Captain 笔记;只做能让目标通过的最小生产改动,不做推测性边界处理、重构、依赖替换、提前 DRY 或顺手清理;不添加防御性错误处理,除非当前失败场景明确要求,否则让异常和错误按原样暴露。若失败证据是 PERTURBATION 消息,则按当前持久上下文重实现该 seam,而非只删除语句。
禁止事项:不得安装或升级任何依赖;不得绕过规范依赖,若缺失或未安装应作为阻塞上报 QM;测试或 harness 本身疑似有问题时停止上报,不得扭曲生产代码;并行派发时只处理自己目标,超出直接相关生产文件需上报。遇到方向性错误或第二种方案时停止并上报 QM,不计编辑次数。
使用方式:核对派发内容(场景引用、失败证据、solo/parallel 标记、扰动 seam 位置);按两轮检索读取 RIGGING.md、feature 文件、步骤定义、测试支持与相关生产文件;复现或检查失败;只改最小生产代码并更新 @planks(...) 注解;用 RIGGING.md 中的聚焦命令运行验证;通过则返回最终报告,受阻则上报。
最终报告包含:目标、持久来源、变更文件、扰动目标的 seam 审计、验证命令与结果、下一角色或阻塞项。资料未提供该技能的价格、平台与安装命令。