Parent: #794
Umbrella: #794
Label: backend-agents
Status: DRAFT
Blocked on: #809 (C15)
Implements one row of the restart umbrella. One issue → one PR → one adversarial review → one merge → close. Do not expand scope.
Slice
GET /api/turns/:runId/stream?startIndex= — getReadable({startIndex}) with startIndex=0 / MID replay.
abort ≠ cancel. getRun is status truth. Producer closed the writable.
DoD
Out of scope
Host attach UI (E19). Stop → server cancel (G22).
Refs
Parent: #794
Umbrella: #794
Label:
backend-agentsStatus: DRAFT
Blocked on: #809 (
C15)Implements one row of the restart umbrella. One issue → one PR → one adversarial review → one merge → close. Do not expand scope.
Slice
GET /api/turns/:runId/stream?startIndex=—getReadable({startIndex})withstartIndex=0/ MID replay.abort ≠ cancel.
getRunis status truth. Producer closed the writable.DoD
Out of scope
Host attach UI (E19). Stop → server cancel (G22).
Refs