fix(orchestrator): Recover delegated completions stranded at settlement#24
What Changed
A delegated result that was steered into a parent's running turn, but never accepted before that turn settled, is now offered to the parent again as a new wake once the turn ends. If the parent already read every result in that delivery during its turn, the empty delivery is released and later siblings are reserved in its place. Acknowledging or disposing claimed results also offers whatever is still pending. A rolled-back parent run never revives its deliveries.
Why
A provider such as Pi can stop accepting steers before its terminal event reaches T3. The steering retries then ran out, the delivery stayed reserved on a settled run, and it blocked every later sibling result, so the parent was never woken again.
Checklist
- This PR is small and focused
- I explained what changed and why
- I included before/after screenshots for any UI changes
- I included a video for animation/interaction changes
Added 1 commit
- fix(orchestrator): Recover delegated completions stranded at settlement11d0de9