audit-gate-logic
audit-gate-logic 是一个只读审计技能,用于检查 CI 门禁逻辑是否真的能拦住它声称要拦的问题。它关注四类失效:静默绕过(如 continue-on-error、软失败、always() 掩盖失败、必填检查仅存在于名义上)、棘轮与基线完整性(基线能否在同一 PR 中被回写覆盖、排除规则让测量面缩小、阈值远低于实际、方向写反)、门禁考古(多版本重复门禁、相互竞争的基线、本地钩子与 CI 规则不一致、已失效的门禁),以及跨工作流的条件冲突与竞态。使用方式是先盘点全部门禁及其失败行为和执行位置,再按阶段检查静默绕过、棘轮健全性、门禁堆积与历史验证,最后输出门禁清单、绕过发现、棘轮发现、冲突图、考古图和修复计划。技能本身只呈现发现,不修改工作流、分支保护或基线;合并整理交由 housekeep-gates,流水线成本交由 audit-cicd。若分支保护/规则集不可见,会明确说明只能审计 YAML 并无法确认必填检查列表。