Skip to content

Commit 53bc957

Browse files
committed
chore(hygiene): add missing SPDX headers, fix stale links + katagoria invariant
Deep-checkpoint safe fixes only. No CI/workflow YAML, no architecture changes, no deletions — ambiguous/template-instantiation items are left for the maintainer (see OQ-001/OQ-002 and issues #32, #35-#42). SPDX headers (MPL-2.0) added to 7 files that lacked them: - session/dispatch.sh, session/local-hooks.sh, scripts/invariant-path.sh, .machine_readable/scripts/forge/git-cleanup.sh (after the shebang) - .editorconfig (also corrects the stale "RSR-template-repo" identity string in its header comment to "nextgen-typing") - .machine_readable/6a2/0-AI-MANIFEST.a2ml, .machine_readable/6a2/anchor/0-AI-MANIFEST.a2ml (matching the sibling 6a2 STATE/META header convention) Broken internal links fixed (target exists under a different name): - GOVERNANCE.adoc, MAINTAINERS.adoc: CONTRIBUTING.adoc -> CONTRIBUTING.md - docs/governance/CRG-CRITERIA.adoc: READINESS.adoc -> ../../READINESS.md Factual correction: - 0-AI-MANIFEST.a2ml invariant #4 said "katagoria does not exist yet", contradicting EXPLAINME.adoc, ROADMAP.adoc (marked [x] done with landed research artefacts), and 6a2/{ECOSYSTEM,META}.a2ml (all record it created 2026-04-11, active). Corrected the agent-bootstrap manifest to match the five concurring sources. https://claude.ai/code/session_01BwV2DWsjkBiNP3oscimMLV
1 parent d381501 commit 53bc957

11 files changed

Lines changed: 23 additions & 5 deletions

File tree

.editorconfig

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# RSR-template-repo - Editor Configuration
1+
# SPDX-License-Identifier: MPL-2.0
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+
# nextgen-typing - Editor Configuration
24
# https://editorconfig.org
35

46
root = true

.machine_readable/6a2/0-AI-MANIFEST.a2ml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-License-Identifier: MPL-2.0
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+
#
14
# AI Manifest for 6a2 Directory
25

36
## Purpose

.machine_readable/6a2/anchor/0-AI-MANIFEST.a2ml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-License-Identifier: MPL-2.0
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+
#
14
# AI Manifest for Anchor Directory
25

36
## Purpose

.machine_readable/scripts/forge/git-cleanup.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env bash
2+
# SPDX-License-Identifier: MPL-2.0
3+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
24
# git-cleanup.sh — Repository hygiene script
35
set -euo pipefail
46
echo "Cleaning up merged branches..."

0-AI-MANIFEST.a2ml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ Pipeline: katagoria → typell → typed-wasm → PanLL
1717
See typed-wasm ADR-004.
1818
3. **No compiler claims here** — correctness/proof/benchmark claims are made
1919
in constituent repos, never in this coordination layer.
20-
4. **katagoria does not exist yet** — do not assume files exist there.
20+
4. **katagoria is the research-origination upstream** — created 2026-04-11 and
21+
active in the pipeline (see ECOSYSTEM.a2ml / META.a2ml / ROADMAP.adoc). This
22+
coordination repo documents it but does not own it.
2123

2224
## Canonical Locations
2325

GOVERNANCE.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ Changes to this document require the same process as Significant Changes above.
148148

149149
* link:MAINTAINERS.adoc[Maintainers]
150150
* link:CODE_OF_CONDUCT.md[Code of Conduct]
151-
* link:CONTRIBUTING.adoc[Contributing Guide]
151+
* link:CONTRIBUTING.md[Contributing Guide]
152152
* link:https://github.com/hyperpolymath/standards/blob/main/LICENCE-POLICY.adoc[Estate License Policy]
153153
* link:https://github.com/hyperpolymath/standards[rhodium-standard-repositories (TPCF)]
154154

MAINTAINERS.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ For questions about project governance:
6262

6363
* link:GOVERNANCE.adoc[Governance Model]
6464
* link:CODE_OF_CONDUCT.md[Code of Conduct]
65-
* link:CONTRIBUTING.adoc[Contributing Guide]
65+
* link:CONTRIBUTING.md[Contributing Guide]

docs/governance/CRG-CRITERIA.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ This document defines the quality assessment criteria for individual project com
3838
6. Has it been tested on 6+ diverse external targets? (Broad → **B**)
3939
7. Do external users confirm it works and is useful? (Field-proven → **A**)
4040

41-
See link:READINESS.adoc[READINESS.adoc] for the current project assessment.
41+
See link:../../READINESS.md[READINESS.md] for the current project assessment.

scripts/invariant-path.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env bash
2+
# SPDX-License-Identifier: MPL-2.0
3+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
24
set -euo pipefail
35

46
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"

session/dispatch.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env bash
2+
# SPDX-License-Identifier: MPL-2.0
3+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
24
set -euo pipefail
35

46
if [ "$#" -lt 3 ]; then

0 commit comments

Comments
 (0)