R3: establish primitive-boundary topology - #8
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6fc03e99b0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| subjectCommit = git(["rev-parse", "HEAD"]); | ||
| subjectTree = git(["rev-parse", "HEAD^{tree}"]); |
There was a problem hiding this comment.
Reject dirty worktrees before attributing a result
When any required or evidence file differs from the checked-out commit, the checks read and hash the working-tree bytes, but these lines still label the result with HEAD and HEAD^{tree}. For example, modifying README.md locally still produces PASS for the unchanged commit, so the emitted evidence can falsely attest to bytes that commit never contained. Either evaluate paths directly from the reported tree or fail when tracked/untracked state can affect the checks.
Useful? React with 👍 / 👎.
| "cluster-manifest-v2.json", | ||
| "constellation-audit.mjs", |
There was a problem hiding this comment.
Migrate the remaining legacy verifier surface
After these legacy dependencies are removed from the root, the still-current root verify.mjs continues to require cluster-manifest-v2.json and constellation-audit.mjs; running it now exits 1 and overwrites verify-output.json with REQUIRED_FILES_MISSING. Until it is updated or archived alongside its dependencies—and the already tracked stale verify-output.json is handled—existing consumers of the repository's conventional verifier see either a failure or a VERIFIED artifact naming files that no longer exist.
Useful? React with 👍 / 👎.
R3 scope
Integrate the exact read-only-reconciled R3 branch for
Riverbraid/Riverbraid-Coreintomain.main@b5c8cde0ebb56ac98bc738545a8e80c10c67b191r3/primitive-boundary-core@6fc03e99b0326830f3edc1ecbdddabf510a21a021PASS_R3_BRANCH_SET_READY_FOR_SEPARATE_PR_REVIEWThis PR uses the exact S11-selected R3 branch
r3/primitive-boundary-coreat6fc03e99b0326830f3edc1ecbdddabf510a21a02for Set003 sequence 1.Set003 operation classes: COPY_EXISTING_BLOB=13, CREATE_PATH=3, DELETE_PATH=9, REPLACE_PATH=7.
Boundary
Creating this PR does not merge it and does not authorize merge, ref movement, branch deletion, tagging, release creation, repository settings changes, or any other mutation. It does not claim truth, trust, evidentiary weight, legitimacy, certification, safety, production readiness, adoption, or external validation. Repository-specific authority and experimental/noncontrolling labels remain exactly scoped as already reviewed.