Skip to content

feat(docs): verify pinned shared sources and local manifests - #7

Merged
itstimwhite merged 7 commits into
mainfrom
codex/repository-documentation-parity
Sep 25, 2026
Merged

itstimwhite merged 7 commits into
mainfrom
codex/repository-documentation-parity

Conversation

@itstimwhite

@itstimwhite itstimwhite commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Add an offline Python tool that projects repository manifests and verifies explicitly pinned shared policy/tool bytes. Reconcile shared CI documentation with the workflows actually present and the immutable distribution direction in JOV-6555. Existing CI implementation PRs retain their scope.

The offline updater preserves local entrypoints and the registry, including symlink aliases. It validates pinned imports before mutation and projects updated imported sources consistently. Exact revisions and SHA-256 hashes permit independent consumer updates and rollback; no network service, credentials or second updater bot is added. The parity workflow is nonblocking shadow and existing required gates remain unchanged.

Validation: ten real unittest scenarios pass with 100% statement and branch coverage, including entrypoint/registry overwrite rejection, pending-source updates, rollback and invalid-input preservation. The canonical tool at 285fb2e received independent source review after the regression fixes. Exact hosted checks, merge receipts and runtime certification remain separate evidence.

JOV-6607 tracks qualification across nine PRs and explicit exceptions for Ovie, the public Symphony fork, the metadata-only GBrain Git repository and signing assets. JOV-6555 owns subsequent automated distribution. No Summer commissioning or deployment claim.

@itstimwhite
itstimwhite marked this pull request as ready for review September 25, 2026 04:05
@itstimwhite
itstimwhite merged commit 6adc8e8 into main Sep 25, 2026
2 checks passed
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