Skip to content

fix: thread cached merge gate inputs#691

Merged
brickfrog merged 1 commit into
mainfrom
main.bead-sweep-completion-protocol-leaf-you-1783632269806-3429071
Jul 9, 2026
Merged

fix: thread cached merge gate inputs#691
brickfrog merged 1 commit into
mainfrom
main.bead-sweep-completion-protocol-leaf-you-1783632269806-3429071

Conversation

@brickfrog

Copy link
Copy Markdown
Owner

Fix choir-45t3 by caching the existing poller-resolved default branch on ServerState (main until the first tick), then passing it and tracked.audit_receipt_state into the synchronous leaf disconnect merge gate. Added regression coverage for pending/findings, valid/not-required receipts, default-branch behavior, and tick cache refresh. Verification: moon test --target native (2273 passed); moon run src/bin/choir_lint --target native (passed).

Verification

Generated by Choir from commands executed in the leaf workspace.

  • moon test --target native
    • exit: 0
    • head: 291fa97
    • output tail:
----- BEG5
IN MOON TEST RESULT -----
{"type":"start","file":"exec_test.mbt","index":9}
----- END MOON TEST RESULT -----
Total tests: 2273, passed: 2273, failed: 0.
  • moon run src/bin/choir_lint --target native

@brickfrog

Copy link
Copy Markdown
Owner Author

Choir: GitHub Actions rollup reports all checks successful on the latest head — re-check review/merge policy on GitHub (not an approval or merge signal by itself).

@brickfrog brickfrog merged commit 2d00b2b into main Jul 9, 2026
1 check 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