From a82c6ce2b4f5e962234a2e57487ab95696bc6392 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:50:14 +0100 Subject: [PATCH] fix(manifests): repair four missing + one dangling AI-manifest parent pointer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Five nested AI-manifests had parent pointers that did not resolve (caught by the PR #42 tidy's manifest-integrity audit, but pre-existing and out of that PR's scope): examples/0.1-AI-MANIFEST.a2ml one-line stub -> add META + AI_MANIFEST .github/0.1-AI-MANIFEST.a2ml one-line stub -> add META + AI_MANIFEST verification/tests/0.2-AI-MANIFEST.a2ml one-line stub -> add META (level 2) container/0.1-AI-MANIFEST.a2ml full body, no level/parent -> add them docs/governance/0.1-AI-MANIFEST.a2ml parent pointed at non-existent ../0-AI-MANIFEST.a2ml -> repoint to the docs pillar ../0.1-AI-MANIFEST.a2ml Every manifest parent pointer in the repo now resolves. NOTE (flagged, not fixed here): the docs/governance/ subtree uses an off-by-one numbering — it calls itself a top-level "governance-pillar" (level 1) while sitting under docs/, and its children are numbered relative to it. Normalizing that subtree (or promoting governance to a repo-root pillar) is a separate structural decision; this commit only makes the dangling pointer resolve. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/0.1-AI-MANIFEST.a2ml | 22 +++++++++++++++++++++- container/0.1-AI-MANIFEST.a2ml | 2 ++ docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- examples/0.1-AI-MANIFEST.a2ml | 17 ++++++++++++++++- verification/tests/0.2-AI-MANIFEST.a2ml | 17 ++++++++++++++++- 5 files changed, 56 insertions(+), 4 deletions(-) diff --git a/.github/0.1-AI-MANIFEST.a2ml b/.github/0.1-AI-MANIFEST.a2ml index 85b2f0f..fe2e8c7 100644 --- a/.github/0.1-AI-MANIFEST.a2ml +++ b/.github/0.1-AI-MANIFEST.a2ml @@ -1 +1,21 @@ -# AI Manifest - Level 1: .github +# SPDX-License-Identifier: MPL-2.0 +--- +### [META] +id: "github" +level: 1 +parent: "../0-AI-MANIFEST.a2ml" + +--- +### [AI_MANIFEST] +description: | + GitHub repository configuration: CI/CD workflows, issue and pull-request + templates, CODEOWNERS, dependabot / funding / settings, and community-health + files. GitHub community-health precedence is .github/ > root > docs/. + +canonical_locations: + workflows: "workflows/" + issue_templates: "ISSUE_TEMPLATE/" + pull_request_template: "pull_request_template.md" + codeowners: "CODEOWNERS" + dependabot: "dependabot.yml" + settings: "settings.yml" diff --git a/container/0.1-AI-MANIFEST.a2ml b/container/0.1-AI-MANIFEST.a2ml index ccb5bc5..5c8668e 100644 --- a/container/0.1-AI-MANIFEST.a2ml +++ b/container/0.1-AI-MANIFEST.a2ml @@ -2,6 +2,8 @@ --- ### [META] id: "container-templates" +level: 1 +parent: "../0-AI-MANIFEST.a2ml" version: "1.0.0" context: - "https://a2ml.org/ns/v2" diff --git a/docs/governance/0.1-AI-MANIFEST.a2ml b/docs/governance/0.1-AI-MANIFEST.a2ml index 6e373bd..d4dcc3a 100644 --- a/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/docs/governance/0.1-AI-MANIFEST.a2ml @@ -3,7 +3,7 @@ ### [META] id: "governance-pillar" level: 1 -parent: "../0-AI-MANIFEST.a2ml" +parent: "../0.1-AI-MANIFEST.a2ml" --- ### [AI_MANIFEST] diff --git a/examples/0.1-AI-MANIFEST.a2ml b/examples/0.1-AI-MANIFEST.a2ml index 0d69c90..6114449 100644 --- a/examples/0.1-AI-MANIFEST.a2ml +++ b/examples/0.1-AI-MANIFEST.a2ml @@ -1 +1,16 @@ -# AI Manifest - Level 1: examples +# SPDX-License-Identifier: MPL-2.0 +--- +### [META] +id: "examples" +level: 1 +parent: "../0-AI-MANIFEST.a2ml" + +--- +### [AI_MANIFEST] +description: | + Worked examples and sample project configs — illustrative material only, not + part of the build, test, or proof gates. + +canonical_locations: + readme: "README.adoc" + web_project_sample: "web-project-deno.json" diff --git a/verification/tests/0.2-AI-MANIFEST.a2ml b/verification/tests/0.2-AI-MANIFEST.a2ml index 0008fcf..07870fd 100644 --- a/verification/tests/0.2-AI-MANIFEST.a2ml +++ b/verification/tests/0.2-AI-MANIFEST.a2ml @@ -1 +1,16 @@ -# AI Manifest - Level 1: tests +# SPDX-License-Identifier: MPL-2.0 +--- +### [META] +id: "tests" +level: 2 +parent: "../0.1-AI-MANIFEST.a2ml" + +--- +### [AI_MANIFEST] +description: | + Test assets and taxonomy for the verification pillar — classifies the repo's + test / aspect / bench coverage. + +canonical_locations: + taxonomy: "TEST-TAXONOMY.adoc" + readme: "README.adoc"