Files
PaperClipAI/server
Priya RamanandPaperclip bfe3aff7a9 Merge origin/master, fix a pre-bind transport-close discriminator drop
Resolve the merge conflict in execution-target-stdin-race.test.ts: keep
both the probe-hardening tests from master (T20, renumbered around) and
this branch's lease tests, renumbered T26-T36 so no two tests share a
label.

Fix a real bug the merge exposed: an exit notification that arrives
before a duplex channel route binds goes into the single pre-bind exit
hold, but the hold recorded only exitCode, not the transportClosed
discriminator. The replay after the bind then reported a plain exit
instead of a transport close. Carry transportClosed through the hold
and its replay, and add a deterministic regression test that batches
the exit with the open reply to force the pre-bind path.

Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-08-27 01:17:49 +00:00
..