用途:在 SpecRail 治理的仓库中诊断与修复 CI 失败,对应 fix_ci 路由。
主要能力与流程:收集失败的工作流、作业、步骤、命令、日志、PR head SHA 与 base 分支证据;在可用时运行 CI 路由门禁:python3 checks/route_gate.py --repo . --route fix_ci --issue <issue-number> --pr <pr-number> --state human_review --json;命令可用时在本地复现失败;提出单一根因假设并验证,然后只修复最小责任范围的代码或工作流;修复后重跑失败命令;报告最新命令输出、剩余 CI 状态以及无法验证的远程证据。
限制:不得依据过期、缺失或无关证据声称 CI 已通过;修复 CI 时不做无关改进;不得绕过测试、弱化断言或隐藏失败;未经明确人工授权和 PR 门禁证据不得合并。
适用场景:SpecRail 仓库出现 CI 失败、需要定位并最小化修复时使用。其他细节暂未提供。