🩺 CI-health: estate failure-class report
Generated 2026-09-15T04:12Z · owner: hyperpolymath · dry_run: false · scanned 389 repos
🔴 A-BILLING — OWNER action required (account spending-limit/payment wall)
🟠 B — allow-list / lockfile / bounded startup_failure observations
- .github (B-STARTUPFAIL): 3 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Axiology.jl (B-STARTUPFAIL): 8 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Axiom.jl (B-STARTUPFAIL): 12 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Cliodynamics.jl (B-STARTUPFAIL): 12 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Cliometrics.jl (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Exnovation.jl (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- HackenbushGames.jl (B-STARTUPFAIL): 4 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- HardwareResilience.jl (B-STARTUPFAIL): 4 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Hyperpolymath.jl (B-STARTUPFAIL): 13 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- JuliaForChildren.jl (B-LOCKFILE): Actions lockfile verification failed (Unable to resolve action
hyperpolymath/a2ml-ecosystem: the repository has been renamed or transferred. Run gh actions-lock to update the lockfile. lockfile verification did not produce a result for this action) → run gh actions-lock --verify, repair, then commit actions.lock
- JuliaForChildren.jl (B-STARTUPFAIL): 9 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- KnotTheory.jl (B-LOCKFILE): Actions lockfile verification failed (Unable to resolve action
hyperpolymath/a2ml-ecosystem: the repository has been renamed or transferred. Run gh actions-lock to update the lockfile. lockfile verification did not produce a result for this action) → run gh actions-lock --verify, repair, then commit actions.lock
- KnotTheory.jl (B-STARTUPFAIL): 13 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- Skein.jl (B-STARTUPFAIL): 13 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- absolute-zero (B-STARTUPFAIL): 9 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- academic-workflow-suite (B-LOCKFILE): Actions lockfile verification failed (lockfile verification did not produce a result for this action. Lockfile pin 4cda84d5c5c54efe2404f9d843567869ab1699d4 for
dtolnay/rust-toolchain does not match ref stable. Ensure the pinned commit exists on the expected branch or tag) → run gh actions-lock --verify, repair, then commit actions.lock
- academic-workflow-suite (B-STARTUPFAIL): 3 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- aerie (B-STARTUPFAIL): 4 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- affinescript (B-STARTUPFAIL): 9 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- affinescriptiser (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- aggregate-library (B-STARTUPFAIL): 6 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- airborne-submarine-squadron (B-LOCKFILE): Actions lockfile verification failed (Unable to resolve action
hyperpolymath/a2ml-ecosystem: the repository has been renamed or transferred. Run gh actions-lock to update the lockfile. lockfile verification did not produce a result for this action) → run gh actions-lock --verify, repair, then commit actions.lock
- airborne-submarine-squadron (B-STARTUPFAIL): 6 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- alloyiser (B-STARTUPFAIL): 3 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- anamnesis (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- anvomidaviser (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- anytype (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- asdf-tool-plugins (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- aspasia (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- atsiser (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- awesome-haskell (B-STARTUPFAIL): 4 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- awesome-idris2 (B-STARTUPFAIL): 15 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- awesome-nickel (B-STARTUPFAIL): 4 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- bebop-ffi (B-STARTUPFAIL): 5 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- befunge93-vault-cracker (B-STARTUPFAIL): 4 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- betlang (B-STARTUPFAIL): 14 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- betlangiser (B-STARTUPFAIL): 1 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- bgp-backbone-lab (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- bitfuckit (B-STARTUPFAIL): 8 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- blocky-writer (B-STARTUPFAIL): 5 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- blue-screen-of-app (B-STARTUPFAIL): 10 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- bofj-kitt (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- boj-server (B-STARTUPFAIL): 2 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- boj-server-cartridges (B-STARTUPFAIL): 11 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- bunsenite (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- cafescripto (B-STARTUPFAIL): 13 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- candy-crash (B-STARTUPFAIL): 7 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
- casket-ssg (B-STARTUPFAIL): 5 startup_failure conclusion(s) among the latest 30 run(s); page saturated at 30, older runs not measured → cause unclassified; inspect the web banner and actions.lock before choosing a remedy
🟡 D-BURN — push/PR double-trigger
- 007-lang: ERR-WF-014: .github/workflows/guix-nix-policy.yml on bare [push,pull_request] (2x runs/PR) → scope push to default branch + concurrency-cancel
- 007-lang: ERR-WF-014: .github/workflows/k9-svc-validation.yml on bare [push,pull_request] (2x runs/PR) → scope push to default branch + concurrency-cancel
Auto-remediation: B-ALLOWLIST is applied in place and verified; D-BURN opens PRs (cap 15/run). B-LOCKFILE and B-STARTUPFAIL are report-only; A-BILLING is owner-only. See scripts/ci-health/README.adoc.
🩺 CI-health: estate failure-class report
Generated 2026-09-15T04:12Z · owner: hyperpolymath · dry_run: false · scanned 389 repos
🔴 A-BILLING — OWNER action required (account spending-limit/payment wall)
🟠 B — allow-list / lockfile / bounded startup_failure observations
hyperpolymath/a2ml-ecosystem: the repository has been renamed or transferred. Rungh actions-lockto update the lockfile. lockfile verification did not produce a result for this action) → run gh actions-lock --verify, repair, then commit actions.lockhyperpolymath/a2ml-ecosystem: the repository has been renamed or transferred. Rungh actions-lockto update the lockfile. lockfile verification did not produce a result for this action) → run gh actions-lock --verify, repair, then commit actions.lockdtolnay/rust-toolchaindoes not match refstable. Ensure the pinned commit exists on the expected branch or tag) → run gh actions-lock --verify, repair, then commit actions.lockhyperpolymath/a2ml-ecosystem: the repository has been renamed or transferred. Rungh actions-lockto update the lockfile. lockfile verification did not produce a result for this action) → run gh actions-lock --verify, repair, then commit actions.lock🟡 D-BURN — push/PR double-trigger