Keep gateway replacement outside in-flight reply deliveries #41

Merged
severus-snape merged 1 commit from fix/gateway-delivery-boundary into main 2026-10-24 18:05:29 +00:00
Collaborator

Stacked on PR #40. Reserve active channel sends synchronously; refuse gateway replacement while delivery is in flight and reject new sends during activation so durable outbox retries remain queued. Regression test covers pending send, stopped adapter and successful retry on replacement. 298 tests, typecheck and build pass. Review 670ac5c6430d247549b0fab4350f5691b254288e33b0e8d8edb2b9b2cdbf72a5: no findings. No deployment or sandbox claim.

Stacked on PR #40. Reserve active channel sends synchronously; refuse gateway replacement while delivery is in flight and reject new sends during activation so durable outbox retries remain queued. Regression test covers pending send, stopped adapter and successful retry on replacement. 298 tests, typecheck and build pass. Review 670ac5c6430d247549b0fab4350f5691b254288e33b0e8d8edb2b9b2cdbf72a5: no findings. No deployment or sandbox claim.
severus-snape changed target branch from fix/pre-turn-handover to main 2026-10-24 18:05:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!41
No description provided.