用途:sweep-reds 用于修复已确认的 CI 失败,流程为先处理基线(base),再逐个准备受影响的 PR,并以精确候选证据验证。成功标准是所需检查经核实通过,而非事件消失或包装成绿色。
主要能力与流程: A. 基线健康:只读解析当前 main/release 引用与冻结状态,确认目标开发分支;遵循共享的精确 SHA 证据协议;在隔离的固定基线上复现每个失败签名,将安装/环境失败与断言失败分开;每个可独立评审的修复开一个自有分支/工作树,提供 RED 到 GREEN 证明;准备并照看修复 PR 后交给负责人。 B. PR 队列:清点请求的开放 PR 及其 head/base/候选身份,区分必需失败、建议性失败、待定、过期、取消和待批准;一次只处理一个 PR,变更前先确认归属;过期证据需在当前基线下重新构造候选;建议性检查仅在当前策略允许时非阻塞。
使用方式:需先阅读 ../_shared/base-green.md 与 ../_shared/validation-gate.md;对已证实的 PR 缺陷使用 /babysit 修复纪律(RED、最小修复、聚焦/受影响套件、完整候选验证)。
限制:绝不通过本技能合并、关闭 PR 或更改发布冻结状态;不得 stash、改动共享检出或触碰其他会话的活动工作树;不得削弱断言、放宽容差、抑制失败或抬高基线来让检查变绿;运行需凭据/付费测试、部署或信任审批须有相应负责人授权,缺少访问权限记为 HOLD 而非 PASS;更新贡献者分支或批准 fork 运行需单独授权;若五次迭代未收敛,报告证据与所需负责人决策,绝不把失败重新标记为绿色。本技能不授权合并。