Skip to content

Commit d7ef5fb

Browse files
fix(metadata): add identity fields so the Dogfood Gate passes (#74)
PR #73 made dogfood-gate.yml parseable for the first time, which let its six jobs actually run — and two failed on real metadata nonconformance: - a2ml-validate: 11 .a2ml files had no identity key. Added project = "ochrance" in each file's own dialect ([metadata] blocks, top-level for the @abstract contractiles, name = "ochrance" in CLADE's [identity]). - k9-validate: all 6 .k9.ncl pedigree blocks lacked a name field. Added name = "<file-stem>" to each. Verified by running both validators (validate-a2ml.sh / validate-k9.sh fetched from the pinned action repos) locally against the repo: 0 errors each (8 non-strict a2ml warnings remain). Note: the contractile files still carry stale 'for rsr-template-repo' prose — template-scaffold drift, left for the estate-wide .machine_readable resync (issue #41 umbrella) rather than piecemeal edits here. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 6d01e3d commit d7ef5fb

17 files changed

Lines changed: 21 additions & 0 deletions

.machine_readable/CLADE.a2ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# See: https://github.com/hyperpolymath/gv-clade-index
44

55
[identity]
6+
name = "ochrance"
67
uuid = "389cf52e-ffff-5005-8e54-22e9d9c788ca"
78
primary-forge = "github"
89
primary-owner = "hyperpolymath"

.machine_readable/bot_directives/coverage.a2ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# which components have known MUSTs. Reference: ADR-002 in standards/agentic-a2ml/docs/
77

88
[metadata]
9+
project = "ochrance"
910
version = "1.1.0"
1011
last-updated = "2026-06-05"
1112

.machine_readable/bot_directives/debt.a2ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# Reference: ADR-002 in standards/agentic-a2ml/docs/
99

1010
[metadata]
11+
project = "ochrance"
1112
version = "1.1.0"
1213
last-updated = "2026-06-05"
1314

.machine_readable/bot_directives/methodology.a2ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# Reference: ADR-002 in standards/agentic-a2ml/docs/
99

1010
[metadata]
11+
project = "ochrance"
1112
version = "1.0.0"
1213
last-updated = "2026-03-24"
1314
spec = "https://github.com/hyperpolymath/standards/blob/main/agentic-a2ml/docs/ADR-002-methodology-layer.adoc"

.machine_readable/contractiles/Adjustfile.a2ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
# Run with: adjust check
88
# Fix with: adjust fix (applies deterministic patches; advisory otherwise)
99

10+
project = "ochrance"
11+
1012
@abstract:
1113
Drift tolerances and corrective actions for rsr-template-repo. Unlike
1214
MUST (hard gate), ADJUST tracks cumulative drift against tolerance bands

.machine_readable/contractiles/Intentfile.a2ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
# Non-gating — this is a report, not a gate. See the `must`
2020
# contractile for hard gates.
2121

22+
project = "ochrance"
23+
2224
@abstract:
2325
North-star contractile for rsr-template-repo. This repository is the
2426
canonical template for Rhodium Standard Repository compliance. It provides

.machine_readable/contractiles/Mustfile.a2ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
# Run with: must check
77
# Fix with: must fix (where a deterministic fix exists)
88

9+
project = "ochrance"
10+
911
@abstract:
1012
Physical-state invariants for rsr-template-repo. This is the canonical
1113
RSR template repository. These are hard requirements — CI and pre-commit

.machine_readable/contractiles/Trustfile.a2ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
# Defines what LLM/SLM agents are trusted to do without asking, and
66
# integrity invariants that verify the repo has not been tampered with.
77

8+
project = "ochrance"
9+
810
@abstract:
911
Trust boundaries and integrity checks for rsr-template-repo. This file
1012
combines the trust-level definitions from the original TRUST.contractile

.machine_readable/descriptiles/AGENTIC.a2ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
# AGENTIC.a2ml — AI agent constraints and capabilities
55
# Defines what AI agents can and cannot do in this repository.
66
[metadata]
7+
project = "ochrance"
78
version = "0.1.0"
89
last-updated = "2026-06-05"
910

.machine_readable/descriptiles/NEUROSYM.a2ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
# NEUROSYM.a2ml — Neurosymbolic integration metadata
55
# Configuration for Hypatia scanning and symbolic reasoning.
66
[metadata]
7+
project = "ochrance"
78
version = "0.1.0"
89
last-updated = "2026-06-05"
910

0 commit comments

Comments
 (0)