You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2026-07-15: 6-week mark — pull gh api repos/.../actions/billing/usage-equivalent or the org Actions billing CSV; compute scheduled-CodeQL min delta vs the pre-cut baseline; comment results here.
C. Future cron-policy changes (cut 4+)
If a future budget decision changes the canonical CodeQL cron again (e.g. to quarterly, or different time), the decision ticket files here as a sub-comment and the fan-out happens via a new dated [campaign] issue child of this tracker.
Triggering shape
Two possible shapes for the drift sweep:
Manual cadence: monthly checklist on the 15th, ~5min to run the audit + decide whether any new PRs are needed.
Automated: a .github/workflows/codeql-cron-drift.yml in hyperpolymath/standards runs the audit on a monthly cron, files an issue with the drift list. Owner-decision required before automating (cost: a few Actions-min/month vs the value of catching drift).
Prefer the manual cadence first — automate after we have at least one confirmed drift hit, otherwise we're paying for a job that does nothing.
Background
Spun out of #288 — the one-off CodeQL weekly→monthly fan-out is finite work and will close. But the standing concerns are:
This issue is the durable home for that work. It does not close — it carries the recurring sweep on a monthly cadence.
What this tracker owns
A. Monthly drift sweep (recurring)
On the 15th of each month, re-audit estate for CodeQL cron drift back to
'0 6 * * 1':For each drift hit: file the standard cut-3-shape PR (
'0 6 * * 1'→'0 6 1 * *') using the body shape from#288.B. 6-week budget review (one-off — first checkpoint ~2026-07-15)
Counterfact: Cut-3 acceptance criterion calls for "6-week budget review confirms ~46k min/yr savings landed."
gh api repos/.../actions/billing/usage-equivalent or the org Actions billing CSV; compute scheduled-CodeQL min delta vs the pre-cut baseline; comment results here.C. Future cron-policy changes (cut 4+)
If a future budget decision changes the canonical CodeQL cron again (e.g. to quarterly, or different time), the decision ticket files here as a sub-comment and the fan-out happens via a new dated
[campaign]issue child of this tracker.Triggering shape
Two possible shapes for the drift sweep:
.github/workflows/codeql-cron-drift.ymlinhyperpolymath/standardsruns the audit on a monthly cron, files an issue with the drift list. Owner-decision required before automating (cost: a few Actions-min/month vs the value of catching drift).Prefer the manual cadence first — automate after we have at least one confirmed drift hit, otherwise we're paying for a job that does nothing.
Cross-references
session_2026_05_28_gh_actions_budget_cuts_1_2_3.md,project_estate_codeql_cron_recurring_drift.md(TBD)Acceptance
This tracker is intentionally never-closing. Acceptance per cycle:
0 drift hitsis a valid result).