Skip to content

Commit 6344ff0

Browse files
committed
chore(constitution): register honest compliance scorecard
1 parent e573c86 commit 6344ff0

2 files changed

Lines changed: 51 additions & 4 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# SPDX-License-Identifier: CC-BY-SA-4.0
2+
# Hand-authored source. Regenerate the dashboard with: just scorecards
3+
4+
[scorecard]
5+
spec_id = "estate-constitution"
6+
version = "0.1.0"
7+
assessed_date = "2026-07-11"
8+
assessor = "estate-governance-migration"
9+
10+
[[must]]
11+
id = "M1"
12+
text = "The constitutional district MUST contain its declared canonical documents."
13+
system = "test: expected-path existence"
14+
status = "pass"
15+
evidence = "constitution/ contains README, estate, authority, assurance, contribution, exceptions, tensions, change-procedure, and agent-instruction sources."
16+
effects = "Missing sources would make the authority route incomplete."
17+
18+
[[must]]
19+
id = "M2"
20+
text = "Generated registry and topology views MUST derive from the registry source."
21+
system = "scripts/build-registry.sh --check"
22+
status = "pass"
23+
evidence = "Generator was run twice and scripts/build-registry.sh --check returned OK on commit e573c86."
24+
effects = "Drift would make discovery disagree with the canonical source table."
25+
26+
[[must]]
27+
id = "M3"
28+
text = "Constitutional adoption MUST receive authorised human review."
29+
system = "none"
30+
status = "manual-only"
31+
effects = "The branch remains a proposal and cannot authorise itself."
32+
33+
[[must]]
34+
id = "M4"
35+
text = "Source-pack material MUST be reconciled rather than blindly copied."
36+
system = "none"
37+
status = "fail"
38+
effects = "The required assurance pack is unavailable locally, so reconciliation is incomplete."
39+
40+
[[should]]
41+
id = "S1"
42+
text = "Known tensions SHOULD identify class, priority, containment, next action, and evidence status."
43+
system = "manual document review"
44+
status = "pass"
45+
evidence = "constitution/KNOWN-TENSIONS.adoc supplies all six fields for the twelve required tensions."
46+
effects = "Omission would allow unresolved policy questions to masquerade as implementation completion."

COMPLIANCE-DASHBOARD.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
| Spec | MUST status | MUST (pass/total) | SHOULD (pass/total) | COULD (pass/total) | Systems coverage | Assessed |
2222
|---|---|---|---|---|---|---|
23+
| `estate-constitution` | ❌ gap | 2/4 | 1/1 | 0/0 | 60% | 2026-07-11 |
2324
| `a2ml` | ✅ met | 4/5 | 4/5 | 0/3 | 84% | 2026-07-03 |
2425
| `k9-svc` | ❌ gap | 3/6 | 3/5 | 2/3 | 100% | 2026-07-03 |
2526
| `contractiles` | ❌ gap | 0/5 | 0/3 | 0/3 | 54% | 2026-07-03 |
@@ -52,10 +53,10 @@
5253

5354
## Estate rollup
5455

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

6061
## How this dashboard stays honest
6162

0 commit comments

Comments
 (0)