You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A successful turn/interrupt response means that cancellation was accepted; it is not review completion. Cleanup and product terminal publication must wait for the authoritative target-turn terminal, except when the interrupt request is explicitly rejected.
UI cancellation and MCP review_cancel must share this owner.
Acceptance criteria
Accepted or outcome-unknown interrupts wait for the matching turn terminal before cleanup.
Explicit request rejection returns without waiting for a terminal that cannot arrive.
When interrupt and terminal-barrier failures overlap, the original typed request error is preserved.
Source, detached review, redirected child, and stale turn identities cannot satisfy one another's barrier.
Parent: #96
Contract
A successful
turn/interruptresponse means that cancellation was accepted; it is not review completion. Cleanup and product terminal publication must wait for the authoritative target-turn terminal, except when the interrupt request is explicitly rejected.UI cancellation and MCP
review_cancelmust share this owner.Acceptance criteria
Historical evidence
The current behavior was established by PR #90 (
4eaeccf) through9e8be21,9daf2df,95b589d, and1d3336d.