Skip to content

Fix cutover lease lock role - #88

Merged
0xprogrammable merged 1 commit into
productionfrom
codex/cutover-lease-role-20260803
Aug 3, 2026
Merged

Fix cutover lease lock role#88
0xprogrammable merged 1 commit into
productionfrom
codex/cutover-lease-role-20260803

Conversation

@0xprogrammable

Copy link
Copy Markdown
Owner

Summary

  • acquire the exact cutover lease row locks under programmable_migrator
  • retain programmable_operator only for the promotion attestation call
  • assert the full advisory-lock, lease-lock, operator, mutation order

Verification

  • node --test scripts/data-pipeline/cutover-database.test.mjs (7/7)
  • npm run db:test:pglite (32/32)
  • npm run typecheck
  • npm run lint
  • npm run perf:read-model:ops-gate
  • git diff --check
  • live transaction-only role/lock probe succeeded without mutation

@0xprogrammable
0xprogrammable merged commit 8d65af7 into production Aug 3, 2026
9 of 10 checks passed
@0xprogrammable
0xprogrammable deleted the codex/cutover-lease-role-20260803 branch August 3, 2026 09:14
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