Skip to content

fix: regenerate REGISTRY.a2ml — stale RSR source_hash after #515#519

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/registry-drift-515
Jul 21, 2026
Merged

fix: regenerate REGISTRY.a2ml — stale RSR source_hash after #515#519
hyperpolymath merged 1 commit into
mainfrom
fix/registry-drift-515

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Registry Verify has been failing on main since #515 merged at ~12:34 today.

#515 changed tracked files under rhodium-standard-repositories/ without regenerating the derived registry, so the RSR entry's source_hash — a sha256 over git ls-files -s <home> — no longer matches the tree:

DRIFT: .machine_readable/REGISTRY.a2ml is stale — run 'just registry'

Every open PR inherits this, because pull_request checks run against the merge ref. It is the sole cause of the current red on #518.

The change

One line, produced by bash scripts/build-registry.sh with no manual editing:

 name = "RSR — Rhodium Standard Repositories"
 home = "rhodium-standard-repositories/"
-source_hash = "sha256:b285134b…7b9b7abe"
+source_hash = "sha256:02b75b57…c382f1e"

Verified

scripts/build-registry.sh --check
origin/main DRIFT: .machine_readable/REGISTRY.a2ml is stale
this commit OK: registry + topology are in sync with the file tree. (exit 0)

Run history confirms the regression point — main green at 04:48, red at 12:37, with feat/scaffold-lifecycle-canon red at 12:34.

Worth considering as follow-up: just hooks-install (the pre-commit guard the failure message already points at) would have caught this before push.

🤖 Generated with Claude Code

`Registry Verify` has been failing on `main` since #515 (feat(rsr): scaffold
lifecycle canon, archetype presets, oracle-aligned profile checker) merged at
~12:34 today. That PR changed tracked files under `rhodium-standard-
repositories/` without regenerating the derived registry, so the RSR entry's
`source_hash` — a sha256 over `git ls-files -s <home>` — no longer matches
the tree.

Every open PR inherits the failure, because pull_request checks run against
the merge ref. This is the sole cause of the current red on #518.

One line, produced by `bash scripts/build-registry.sh` with no manual
editing. Verified: `scripts/build-registry.sh --check` exits 0 on this commit
("OK: registry + topology are in sync with the file tree") and non-zero on
`origin/main`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath merged commit c03c6df into main Jul 21, 2026
24 checks passed
@hyperpolymath
hyperpolymath deleted the fix/registry-drift-515 branch July 21, 2026 12:45
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