Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .machine_readable/scorecards/estate-constitution.scorecard.a2ml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# SPDX-License-Identifier: CC-BY-SA-4.0
# Hand-authored source. Regenerate the dashboard with: just scorecards

[scorecard]
spec_id = "estate-constitution"
version = "0.1.0"
assessed_date = "2026-07-11"
assessor = "estate-governance-migration"

[[must]]
id = "M1"
text = "The constitutional district MUST contain its declared canonical documents."
system = "test: expected-path existence"
status = "pass"
evidence = "constitution/ contains README, estate, authority, assurance, contribution, exceptions, tensions, change-procedure, and agent-instruction sources."
effects = "Missing sources would make the authority route incomplete."

[[must]]
id = "M2"
text = "Generated registry and topology views MUST derive from the registry source."
system = "scripts/build-registry.sh --check"
status = "pass"
evidence = "Generator was run twice and scripts/build-registry.sh --check returned OK on commit e573c86."
effects = "Drift would make discovery disagree with the canonical source table."

[[must]]
id = "M3"
text = "Constitutional adoption MUST receive authorised human review."
system = "none"
status = "manual-only"
effects = "The branch remains a proposal and cannot authorise itself."

[[must]]
id = "M4"
text = "Source-pack material MUST be reconciled rather than blindly copied."
system = "none"
status = "fail"
effects = "The required assurance pack is unavailable locally, so reconciliation is incomplete."

[[should]]
id = "S1"
text = "Known tensions SHOULD identify class, priority, containment, next action, and evidence status."
system = "manual document review"
status = "pass"
evidence = "constitution/KNOWN-TENSIONS.adoc supplies all six fields for the twelve required tensions."
effects = "Omission would allow unresolved policy questions to masquerade as implementation completion."
9 changes: 5 additions & 4 deletions COMPLIANCE-DASHBOARD.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

| Spec | MUST status | MUST (pass/total) | SHOULD (pass/total) | COULD (pass/total) | Systems coverage | Assessed |
|---|---|---|---|---|---|---|
| `estate-constitution` | ❌ gap | 2/4 | 1/1 | 0/0 | 60% | 2026-07-11 |
| `a2ml` | βœ… met | 4/5 | 4/5 | 0/3 | 84% | 2026-07-03 |
| `k9-svc` | ❌ gap | 3/6 | 3/5 | 2/3 | 100% | 2026-07-03 |
| `contractiles` | ❌ gap | 0/5 | 0/3 | 0/3 | 54% | 2026-07-03 |
Expand Down Expand Up @@ -52,10 +53,10 @@

## Estate rollup

- **Specs registered (local):** 29
- **Specs with a scorecard:** 29 / 29
- **MUST requirements:** 46 passing / 143 total (74 failing)
- **Estate systems coverage:** 67% of 338 graded requirements have a mechanical check
- **Specs registered (local):** 30
- **Specs with a scorecard:** 30 / 30
- **MUST requirements:** 48 passing / 147 total (75 failing)
- **Estate systems coverage:** 67% of 343 graded requirements have a mechanical check

## How this dashboard stays honest

Expand Down
Loading