diff --git a/repo-inventory.yml b/repo-inventory.yml index 9fb8c85..fe6b1cb 100644 --- a/repo-inventory.yml +++ b/repo-inventory.yml @@ -427,24 +427,6 @@ shared_reasons: in the sense the sweep measures -- it is a decision nobody has taken, which is what the board card is for (.github#138). Unaffected by backend#1979: the reason was never about which columns the sweep could see. - stale_backlog_migration_in_flight: &stale_backlog_migration_in_flight >- - STAGED, NOT PARKED (backend#1979). stale-backlog.yml is mid-migration from a 16-way COPY to - a reusable + thin callers, because the fix it blocks needs board awareness and board - awareness needs a script -- which cannot be maintained as sixteen byte-identical copies - (backend#1597 item 1). Declared `exempt` only while the caller PRs are in flight: flipping - it to `required` before a repo's caller lands would redden the org audit for every repo - still waiting, which is the drift window made to look permanent. The final PR of the sweep - flips every one of these to `required`; if this anchor is still here after that, it has - become the same finding as wip_limit_check_has_no_callers -- a reusable that shipped and was - never wired up, with a written excuse. Treat it as a defect then, not a justification. - .github IS IN THE WAVE LIKE EVERY OTHER REPO, and its caller is deliberately NOT in the PR - that lands the reusable (Bugbot, .github#288). `exempt` + a caller on the audited branch is - itself a finding (caller-drift.py:2260), and a caller added in this repo goes green - pre-merge only because .github's own callers are read from develop over the API rather than - from the checkout -- the awkwardness caller-drift's docstring already documents. So it would - have merged green and reddened the very next audit, which is the outage this exemption - exists to prevent. The cost is that .github is unswept until its caller lands with the - others; the sweep is weekly and the reusable has never run, so nothing regresses. no_develop_branch_single_branch_repo: &no_develop_branch_single_branch_repo >- single-branch repo: `main` is the only integration branch, so there is no `develop` to protect. Structural, not a gap. Precise staleness rule, because an earlier draft of this note overstated @@ -546,8 +528,7 @@ repos: customer-priority-bump.yml: exempt: *customer_priority_bump_caller_missing fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-caller.yml # public-pii-gate is RETIRED (Lukas, 2026-08-06, backend#1409) and no longer @@ -586,8 +567,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -618,8 +598,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -670,8 +649,7 @@ repos: exempt: *code_quality_caller_missing customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: exempt: *fr_pass_comment_caller_missing kanban-closure-router.yml: required # kanban-closure-routing.yml @@ -702,8 +680,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -733,8 +710,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -766,8 +742,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -797,8 +772,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -828,8 +802,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -896,8 +869,7 @@ repos: # The 2026-06-04 docs exception is NOT revoked: it lives beside the train # path, which is why the gate arriving here is compatible with it. fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -943,8 +915,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -1028,8 +999,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -1067,8 +1037,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -1255,8 +1224,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -1288,8 +1256,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -1319,8 +1286,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml @@ -1357,8 +1323,7 @@ repos: code-quality.yml: required # code-quality-caller.yml customer-priority-bump.yml: required # customer-priority-bump.yml fr-gate.yml: required # fr-gate-caller.yml - stale-backlog.yml: - exempt: *stale_backlog_migration_in_flight + stale-backlog.yml: required # stale-backlog-caller.yml fr-pass-comment.yml: required # fr-pass-comment-caller.yml kanban-closure-router.yml: required # kanban-closure-routing.yml set-pr-status.yml: required # set-pr-status.yml