-
-
Notifications
You must be signed in to change notification settings - Fork 0
[umbrella] Estate audit & optimization — make the enforcement real (Waves 0–6) #460
Copy link
Copy link
Open
Labels
governancePolicy, rulesets, standards, compliance, and their enforcementPolicy, rulesets, standards, compliance, and their enforcementmeta:recurringRecurs on a schedule or by trigger; never finally closedRecurs on a schedule or by trigger; never finally closedmeta:umbrellaParent issue aggregating child issuesParent issue aggregating child issuespriority:p3Low - nice to haveLow - nice to havescope:estateAffects many or all repos across the estateAffects many or all repos across the estate
Description
Activity
Metadata
Metadata
Assignees
Labels
governancePolicy, rulesets, standards, compliance, and their enforcementPolicy, rulesets, standards, compliance, and their enforcementmeta:recurringRecurs on a schedule or by trigger; never finally closedRecurs on a schedule or by trigger; never finally closedmeta:umbrellaParent issue aggregating child issuesParent issue aggregating child issuespriority:p3Low - nice to haveLow - nice to havescope:estateAffects many or all repos across the estateAffects many or all repos across the estate
Program tracker for the estate-wide audit-and-uplift anchored in
standards. Ordered by estate doctrine (RSR-PHILOSOPHY.adoc): holes before goals, solutions at source, always fail loudly.The diagnosis (7-agent recon): the estate's declarations were rich but enforcement was largely theatre — validators passed vacuously, mandatory checks were declared-but-never-run, and there was no post-action check on an agent's claims. Each wave converts a layer of theatre into a check that genuinely can fail.
Landed
check-6scm.shno longer passes vacuously; theboj-buildK9 stub became a real structural check;rsr-audit.sharg bug fixed (closes rsr-audit.sh: stale v1.0.0 canon + positional-arg bug → false-negative scores #387); the|| truemasking a broken RSR audit removed;audit-contractiles.shde-hardcoded. Every fix ships a red-team fixture. Also fixed the root cause of estate-wide PR-red:mainitself carried un-regenerated registry drift (relates REGISTRY.a2ml drift recurs and blocks every PR — needs a regen step or pre-commit hook #381/CI: governance + hypatia-scan red on main — 104 Hypatia findings vs empty baseline #399).run-mustfile.sh);hooks/install.sh+just hooks-install; registry-drift CI now self-explains the fix; hypatia-scan honestly labelled ADVISORY (relates Proposal: an honest, adoptable readiness/insight badge framework — grade our own work, and challenge the evaluators #446).COMPLIANCE-DASHBOARD.mdgenerated from 28 per-spec scorecards keyed to the registry,--check-gated. Honest baseline: 41/138 MUSTs passing, 66% systems coverage. Aspirational Grade-A gates never count as pass (operationalises Proposal: an honest, adoptable readiness/insight badge framework — grade our own work, and challenge the evaluators #446).check-language-guide.shgate.Remaining charters (hand-off to other sessions / bots)
hyperpolymath/did-you-actually-do-thatagainst the conformance vectors indid-you-actually-do-that/spec/conformance/. Acceptance = passes that suite. (child issue)hyperpolymath/affinescript. (child issue)affinescript-verify.ymland hypatia-scan critical-issue steps to gating against a committed baseline (relates CI: governance + hypatia-scan red on main — 104 Hypatia findings vs empty baseline #399, Hypatia scanner build-cache is stale-by-design — merged scanner fixes never activate in CI #437, Proposal: an honest, adoptable readiness/insight badge framework — grade our own work, and challenge the evaluators #446).run-mustfile.shruns on push-to-main today; also gate PRs.rsr-template-repo); relates the CANONICAL-NAMES mandate.spec.scm/*(Guile, references deprecated STATE.scm) to.machine_readable/, reconciled withTIERS.adoc.rand<0.9.3advisory expiry;audits/licence-flags-2026-07.adoc(flag-only).Cross-links to existing issues
Relates: #381 (registry drift), #399 (CI-red on main), #426 (estate CI-red master cause), #437 (hypatia stale cache), #446 (honest badge framework), #451 (reusable-workflow permissions), #387 (rsr-audit bugs, fixed), #124 (proof-debt epic), #348 (gitbot fan-out).
Licence/SPDX is flag-only throughout every wave — no header edits.