pub const PROMOTION_CANDIDATES: &[GateCoverage];Expand description
2026-09-26: Gates not required yet whose invalidation is tracked as debt.
Each candidate carries a full GateCoverage, and promotion_debt names the candidates
a set of changed paths invalidates; the telemetry renders them, so a merge that skipped
a candidate says so instead of reading as unaffected. A candidate must be a registered
benchmark and not in REQUIRED (every_promotion_candidate_is_a_registered_benchmark).