Generated from
.machine_readable/scorecards/<spec-id>.scorecard.a2mlbyscripts/build-scorecards.sh. One scorecard per LOCAL spec in.machine_readable/REGISTRY.a2ml. Do not edit by hand — edit the scorecards.How to read this. Each spec is audited as MUST / SHOULD / COULD requirements. MUST-status is the compliance verdict: ✅ met (every MUST passes or is manual-only) or ❌ gap (some MUST fails). Systems coverage is the share of requirements with a real mechanical check (
system≠none) — the honest measure of enforcement vs. assertion. Aspirational requirements (intentionally-unreachable reach targets) are never counted as passing.
| Spec | MUST status | MUST (pass/total) | SHOULD (pass/total) | COULD (pass/total) | Systems coverage | Grounded passes | Assessed |
|---|---|---|---|---|---|---|---|
estate-constitution |
❌ gap | 2/4 | 1/1 | 0/0 | 60% | 3/3 | 2026-07-11 |
a2ml |
✅ met | 4/5 | 4/5 | 0/3 | 84% | 8/8 | 2026-07-03 |
k9-svc |
❌ gap | 3/6 | 3/5 | 2/3 | 100% | 8/8 | 2026-07-03 |
contractiles |
❌ gap | 0/5 | 0/3 | 0/3 | 54% | – | 2026-07-03 |
meta-a2ml |
❌ gap | 1/5 | 1/4 | 1/3 | 83% | 3/3 | 2026-07-03 |
state-a2ml |
❌ gap | 0/5 | 1/4 | 1/3 | 50% | 2/2 | 2026-07-03 |
ecosystem-a2ml |
❌ gap | 2/5 | 0/4 | 0/3 | 41% | 2/2 | 2026-07-03 |
agentic-a2ml |
❌ gap | 1/5 | 0/4 | 0/3 | 100% | 1/1 | 2026-07-03 |
neurosym-a2ml |
❌ gap | 1/5 | 0/4 | 1/3 | 83% | 2/2 | 2026-07-03 |
playbook-a2ml |
❌ gap | 1/5 | 0/4 | 0/3 | 0% | 1/1 | 2026-07-03 |
anchor-a2ml |
❌ gap | 0/5 | 0/5 | 0/3 | 15% | – | 2026-07-03 |
0-ai-gatekeeper-protocol |
❌ gap | 3/5 | 0/4 | 0/2 | 54% | 3/3 | 2026-07-03 |
k9-coordination-protocol |
❌ gap | 3/5 | 2/4 | 0/3 | 100% | 5/5 | 2026-07-03 |
avow-protocol |
❌ gap | 1/5 | 2/4 | 0/3 | 58% | 3/3 | 2026-07-03 |
axel-protocol |
❌ gap | 0/5 | 4/5 | 0/3 | 92% | 4/4 | 2026-07-03 |
overlay-protocol |
❌ gap | 1/5 | 0/4 | 0/3 | 50% | 1/1 | 2026-07-03 |
consent-aware-http |
❌ gap | 1/5 | 1/5 | 0/3 | 69% | 2/2 | 2026-07-03 |
adoption-readiness-grades |
❌ gap | 1/5 | 1/4 | 0/4 | 84% | 2/2 | 2026-07-03 |
foundations-readiness-grades |
❌ gap | 2/5 | 1/4 | 0/2 | 72% | 3/3 | 2026-07-03 |
component-readiness-grades |
❌ gap | 2/5 | 2/4 | 0/3 | 66% | 4/4 | 2026-07-03 |
toolchain-readiness-grades |
❌ gap | 1/5 | 2/4 | 0/3 | 83% | 3/3 | 2026-07-03 |
rhodium-standard-repositories |
❌ gap | 2/3 | 1/2 | 0/1 | 50% | 3/3 | 2026-07-03 |
session-management-standards |
❌ gap | 1/5 | 1/4 | 0/3 | 41% | 2/2 | 2026-07-03 |
did-you-actually-do-that |
✅ met | 5/5 | 2/3 | 0/2 | 90% | 7/7 | 2026-07-03 |
ensaid-config |
❌ gap | 0/5 | 0/3 | 0/3 | 90% | – | 2026-07-03 |
accessibility |
❌ gap | 2/5 | 0/5 | 0/3 | 100% | 2/2 | 2026-07-03 |
publication-pre-flight |
❌ gap | 0/5 | 0/4 | 0/2 | 36% | – | 2026-07-03 |
release-pre-flight |
❌ gap | 4/5 | 3/4 | 0/2 | 72% | 7/7 | 2026-07-03 |
hypatia-rules |
❌ gap | 2/4 | 1/3 | 1/3 | 100% | 4/4 | 2026-07-03 |
a2ml-templates |
❌ gap | 1/5 | 1/3 | 0/2 | 20% | 2/2 | 2026-07-03 |
- Specs registered (local): 30
- Specs with a scorecard: 30 / 30
- MUST requirements: 47 passing / 147 total (73 failing)
- Estate systems coverage: 67% of 343 graded requirements have a mechanical check
- Grounded passes: 87 / 87 (100%) pass rows carry an executable
checkrun by--verify
scorecards/*.scorecard.a2ml ──► scripts/build-scorecards.sh ──► COMPLIANCE-DASHBOARD.md
(hand-authored) │
validated vs scorecard.schema.json ▼
just scorecards-check (CI)
- A
passrequires citedevidence; the generator rejects a pass without it. aspirationalrequirements never count as passing (no intuition-plucked Grade-A gate can inflate a score — standards#446).system = "none"is legal but visible, and lowers systems coverage.- A pass MAY carry an executable
check;--verifyRUNS every such check and fails loudly if a claimed pass does not hold right now (DYADT applied to the scorecards themselves). Passes without a check are reported as self-asserted — visible debt, tracked by the Grounded column. - Regenerate after editing any scorecard:
just scorecards.