Skip to content

🔧 CodeRabbit CI Fix: Fix failing GitHub Actions Anchor Drift checks - #51

Merged
hyperpolymath merged 1 commit into
docs/deed-normative-pointerfrom
coderabbitai/ci-fix/e4683d8
Sep 8, 2026
Merged

🔧 CodeRabbit CI Fix: Fix failing GitHub Actions Anchor Drift checks#51
hyperpolymath merged 1 commit into
docs/deed-normative-pointerfrom
coderabbitai/ci-fix/e4683d8

Conversation

@coderabbitai

@coderabbitai coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

CI failure fixes was requested by @hyperpolymath.

The following files were modified:

  • deno/.machine_readable/ai/AI.a2ml
  • deno/0-AI-MANIFEST.a2ml
  • deno/examples/0.1-AI-MANIFEST.a2ml
  • deno/verification/tests/0.2-AI-MANIFEST.a2ml
  • ex/.machine_readable/anchors/ANCHOR.a2ml
  • gleam/.machine_readable/anchors/ANCHOR.a2ml
  • haskell/.machine_readable/ai/AI.a2ml
  • haskell/0-AI-MANIFEST.a2ml
  • haskell/examples/0.1-AI-MANIFEST.a2ml
  • haskell/verification/tests/0.2-AI-MANIFEST.a2ml
  • rs/.machine_readable/ai/AI.a2ml
  • rs/0-AI-MANIFEST.a2ml
  • rs/examples/0.1-AI-MANIFEST.a2ml
  • rs/verification/tests/0.2-AI-MANIFEST.a2ml
  • showcase/.machine_readable/6a2/STATE.a2ml
  • showcase/.machine_readable/anchors/ANCHOR.a2ml
  • validate-action/.machine_readable/ai/AI.a2ml
  • validate-action/0-AI-MANIFEST.a2ml
  • validate-action/examples/0.1-AI-MANIFEST.a2ml
  • validate-action/verification/tests/0.2-AI-MANIFEST.a2ml

@sonarqubecloud

sonarqubecloud Bot commented Sep 8, 2026

Copy link
Copy Markdown

@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Important

Review skipped

This PR was authored by the user configured for CodeRabbit reviews. CodeRabbit does not review PRs authored by this user. It's recommended to use a dedicated user account to post CodeRabbit review feedback.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Essentials

Run ID: 7a6cb107-870d-461b-804e-f387880923df

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@hyperpolymath
hyperpolymath merged commit 28e4e3f into docs/deed-normative-pointer Sep 8, 2026
6 checks passed
@hyperpolymath
hyperpolymath deleted the coderabbitai/ci-fix/e4683d8 branch September 8, 2026 19:04
hyperpolymath added a commit that referenced this pull request Sep 9, 2026
…am pin (#50)

## The defect

This hub's upstream specification pointer has been **dangling since
2026-08-28**.

`spec/README.adoc` pinned:

```
Repository: hyperpolymath/standards
Path:       a2ml/SPEC.adoc  (typed core + markup surface, v1.1.0)
Pin:        891b1ed6164478616cb3375f328c6487ccb13f80
```

That pointer was **correct when written** — `a2ml/` did exist in
`standards` at
`891b1ed6`. It was removed by `24a12d6f` (2026-08-28), *"carve-out:
evict a2ml,
lol and the repo-guardian pair (#490 #494 #492) (#680)"*, which moved
the v1
material into the standalone `hyperpolymath/a2ml` repository. The
satellite
pointer was never updated.

This is not a cosmetic defect. While the pointer dangles, nothing
downstream can
check itself against a specification, and every consumer is free to
invent its
own idea of the format. Measured across all 35,884 legacy `.a2ml` files,
the
descriptile family had reached **0.2%** conformance to the actual
grammar — 10
correct against 5,424 TOML-shaped.

## What this changes

| File | Change |
|---|---|
| `spec/README.adoc` | Repointed at `deed/spec/DEED-GRAMMAR-SPEC.adoc`
in standards. The stale pin is **recorded, not deleted**, together with
why it went stale. |
| `README.adoc` | Banner: the format is DEED (`.deed`), s-expression,
one normative source. `Not Owned Here` pin repaired to match. |

It also records, for anyone landing here from the old pointer:

* `RECORD-DIALECT-SPEC.adoc` (in `hyperpolymath/a2ml`) is **superseded**
by the
  DEED grammar — stamped in hyperpolymath/a2ml#2.
* `MANIFEST-DIALECT-SPEC.adoc` (same repo) describes the `---`
frontmatter
surface of `0-AI-MANIFEST.a2ml` — 894 files, 100% conformant. Its
disposition
under DEED is an **open question for the owner** and it is deliberately
not
  stamped.

## Deliberately not done

* **The repository is not renamed.** `a2ml-ecosystem` → `deed-ecosystem`
is
estate task #77; the rename is the owner's trigger, not a side effect of
a
  docs commit.
* **The title is not changed.** It expands A2ML as "Attestation Markup
  Language"; `hyperpolymath/standards` expands it as "Annotated Markup
Language". Both are current text — 4 occurrences here, 6 there. The
banner
  records the discrepancy rather than picking a winner.

## Structural note for #77

The owner's requirement is that this hub be *"broadly equivalent to the
k9-ecosystem structure"*. Measured on `origin/main` of both:

* `a2ml-ecosystem`: **35** top-level entries
* `k9-ecosystem`: **57**
* Present in k9, absent here (**23**): `benchmarks`, `compose.yaml`,
  `Containerfile`, `dispatch-templates`, `eclexiaiser.toml`, `editors`,
  `examples`, `Justfile`, `k9-scan`, `k9-sign`, `lsp`, `MAINTAINERS`,
  `manifest.scm`, `mime`, `must`, `packaging`, `pandoc`, `receipt`,
  `release-k9.k9.ncl`, `sign.sh`, `site`, `test.sh`, `tools`

The 34 shared entries are the governance skeleton; the whole
*functional* layer
is missing. Notably `mime` (the media-type registration that #51/IANA
needs),
`must` (the contractile runner), and `receipt`. Recorded here as
evidence for
#77; not acted on.

## Verification

`asciidoctor -o /dev/null` renders both files clean.

## Ordering

Merge **after** hyperpolymath/standards#752, which creates the path this
now
points at.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01QNjWX2B4FffG7zqMBMui6v

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant