Problem
a2ml-validate-action (source a2ml/actions/validate/…) errors "Missing required identity field (agent-id, name, or project)" on illustrative / design-rationale .a2ml files that aren't identity-bearing manifests — e.g. machine-readable-design/canonical-directory-structure/{Adjustfile,Intentfile,Mustfile,Trustfile,bust/Bustfile,dust/Dustfile}.a2ml.
Evidence
On hermeneia: 34 A2ML errors across 126 scanned files, all the "missing identity field" pattern (+ "missing version/schema_version" warnings), concentrated in the machine-readable-design/ design tree and per-directory 0.x-AI-MANIFEST.a2ml files. These describe structure/rationale, not a manifested identity.
Fix options
- (a, recommended) Exempt design-rationale/example trees (
machine-readable-design/, self-validating/examples/) from identity validation.
- (b) Add an identity field only where a file is a genuine manifest.
Also
SHA-pin the a2ml-validate-action@<sha> # main ref (currently moving).
Targets / acceptance
a2ml (validator source) + hyperpolymath/a2ml-validate-action; propagate to rsr-template-repo. Acceptance: dogfood-gate "Validate A2ML manifests" passes on a clean RSR repo.
Filed from a Claude Code session working on hermeneia. Add to the master scheduler.
Problem
a2ml-validate-action(sourcea2ml/actions/validate/…) errors "Missing required identity field (agent-id, name, or project)" on illustrative / design-rationale.a2mlfiles that aren't identity-bearing manifests — e.g.machine-readable-design/canonical-directory-structure/{Adjustfile,Intentfile,Mustfile,Trustfile,bust/Bustfile,dust/Dustfile}.a2ml.Evidence
On
hermeneia: 34 A2ML errors across 126 scanned files, all the "missing identity field" pattern (+ "missing version/schema_version" warnings), concentrated in themachine-readable-design/design tree and per-directory0.x-AI-MANIFEST.a2mlfiles. These describe structure/rationale, not a manifested identity.Fix options
machine-readable-design/,self-validating/examples/) from identity validation.Also
SHA-pin the
a2ml-validate-action@<sha> # mainref (currently moving).Targets / acceptance
a2ml(validator source) +hyperpolymath/a2ml-validate-action; propagate torsr-template-repo. Acceptance: dogfood-gate "Validate A2ML manifests" passes on a clean RSR repo.Filed from a Claude Code session working on
hermeneia. Add to the master scheduler.