diff --git a/component-readiness-grades/SELF-ASSESSMENT.adoc b/component-readiness-grades/SELF-ASSESSMENT.adoc index 2463cfbd4..3a5167259 100644 --- a/component-readiness-grades/SELF-ASSESSMENT.adoc +++ b/component-readiness-grades/SELF-ASSESSMENT.adoc @@ -5,7 +5,16 @@ The standards repo grades itself. This document applies the same CRG criteria to the repo that defines CRG. -== Current Grade: B (Broadly Validated) +[NOTE] +==== +*Superseded.* This 2026-04-04 assessment was replaced by +link:../0-canon/CRG-SELF-ASSESSMENT.adoc[0-canon/CRG-SELF-ASSESSMENT.adoc] +(assessed 2026-04-09, Grade C), which found the Grade B criteria not yet met. +The repo's current grade is declared in the root `READINESS.md`. This document +is kept as the historical record of the earlier assessment. +==== + +== Grade at 2026-04-04: B (Broadly Validated) Assessed: 2026-04-04 diff --git a/coordination.k9 b/coordination.k9 index 2b3d318a7..55ac7e649 100644 --- a/coordination.k9 +++ b/coordination.k9 @@ -10,9 +10,9 @@ K9! # Conforms to 2-protocols/k9-coordination/spec/abnf/coordination-k9-grammar_v1.2.abnf. # Repository facts that are not agent coordination were moved out 2026-10-13: # - the VeriSimDB port (8097) is set in .verisimdb/config.toml; -# - the CRG grade (B, self-declared) belongs in a root READINESS.md, per -# component-readiness-grades/COMPONENT-READINESS-GRADES.adoc, which this -# repo does not have yet. A2ML is retired, so neither went there. +# - the CRG grade is declared in the root READINESS.md, per +# component-readiness-grades/COMPONENT-READINESS-GRADES.adoc. +# A2ML is retired, so neither went there. # # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) @@ -20,7 +20,7 @@ metadata: schema: k9-coordination schema_version: 1.2.0 generated_by: manual - last_updated: 2026-10-13 + last_updated: 2026-10-14 project: name: "standards" @@ -39,11 +39,11 @@ project: build_commands: - command: "just build" - purpose: "Build the in-tree sub-project artefacts" + purpose: "No-op: the canon ships specs (the k9 binding moved to hyperpolymath/k9-ecosystem)" - command: "just test" purpose: "Run the repository test suite (scripts/run-shell-test-suite.sh)" - command: "just lint" - purpose: "Run the lint steps" + purpose: "Run the structural gates (delegates to just validate)" - command: "just fmt" purpose: "Format sources" - command: "just clean" @@ -76,9 +76,9 @@ invariants: rule: "IETF Internet-Draft names (draft-jewell-*) must NOT be renamed even if the project name changes" reason: "Draft names are formally registered identifiers. Renaming them breaks citation chains." severity: critical - - id: pmpl-license-only - rule: "All original code uses PMPL-1.0-or-later. MPL-2.0 fallback only where platform requires OSI approval." - reason: "License consistency across the ecosystem." + - id: mpl-code-cc-by-sa-prose + rule: "Original code, configuration and scripts are MPL-2.0; prose documentation is CC-BY-SA-4.0. PMPL-1.0-or-later only in repos on the Palimpsest register (3-practice/LICENCE-POLICY.adoc Rule 2). Licence changes are owner-approved, per file." + reason: "Owner rulings 2026-06-04 and 2026-10-13. 3-practice/LICENCE-POLICY.adoc is authoritative." severity: high - id: no-postulate-inflation rule: "Do not add new postulates/axioms without proof that they cannot be constructively proven" diff --git a/docs/reorg/2026-10-14-tidy/issue-triage-089-497.adoc b/docs/reorg/2026-10-14-tidy/issue-triage-089-497.adoc index 7b78a8616..d8955afbb 100644 --- a/docs/reorg/2026-10-14-tidy/issue-triage-089-497.adoc +++ b/docs/reorg/2026-10-14-tidy/issue-triage-089-497.adoc @@ -405,6 +405,7 @@ Rulings sources read: #787 body + all comments (D1–D331, downloaded to `scratc . MISCHIEF: licence exposure / Palimpsest talk outside the register. Exists. . STATE: item 1 ruled not executed; item 2 open. . DISPOSITION: *OWNER-RULING* — "(a) May Claude open one PR adding `SPDX-License-Identifier: CC-BY-SA-4.0` to the 25 007 audit files per D134? (b) Move PALIMPSEST.adoc's narrative to palimpsest-license leaving a pointer, delete `licenses/PALIMPSEST-*`, and drop the `pmpl-license-only` invariant from coordination.k9 — yes/no each?" +. RULED 2026-10-14 (owner, in session), coordination.k9 part only: `pmpl-license-only` is replaced by `mpl-code-cc-by-sa-prose` (MPL-2.0 for code, CC-BY-SA-4.0 for prose, PMPL-1.0-or-later only on the Palimpsest register). Executed the same day. Item (a) and the PALIMPSEST.adoc / `licenses/` part of (b) remain open. . RISK: ⚠ licence/SPDX — owner-only, manual, per-file; no sweep. '''