Skip to content

Pair drift check to nemar-cli dev - #315

Merged
neuromechanist merged 1 commit into
stagingfrom
fix/parity-ref-pairing
Sep 7, 2026
Merged

Pair drift check to nemar-cli dev#315
neuromechanist merged 1 commit into
stagingfrom
fix/parity-ref-pairing

Conversation

@neuromechanist

Copy link
Copy Markdown
Contributor

Mirror of nemarOrg/nemar-cli#1278. See nemarOrg/nemar-cli#1277 for the full write-up and nemar-cli ADR 0046 for the decision.

The drift check pinned nemar-cli's main whenever the PR targets main. nemar-cli's parity test had the mirror-image rule, so a coordinated release deadlocks: #314 waits on nemar-cli's unpromoted main while nemar-cli#1276 waits on ours. Both went red today and neither could merge to unblock the other.

The checkout now always uses nemar-cli dev. staging and dev are the coupled pair; main on either side is only a snapshot of them, so a main vs main comparison asserts nothing once both have promoted.

This is not a first-release bootstrap problem. On a later release the contract exists on nemar-cli main but carries the previous release's strings, so the same comparison fails on content instead of absence, which reads as real drift.

Verification

bunx vitest run test/account-copy-drift.test.ts with NEMAR_CLI_ACCOUNT_COPY pointed at nemar-cli dev: 10 tests, all pass, no skips.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying nemar-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: e5441b6
Status: ✅  Deploy successful!
Preview URL: https://9d19fb7d.nemar-website.pages.dev
Branch Preview URL: https://fix-parity-ref-pairing.nemar-website.pages.dev

View logs

@neuromechanist
neuromechanist merged commit 406a0dc into staging Sep 7, 2026
5 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