A streamed completion event must preserve the save outcome
When a streamed operation both generates a result and saves user work, the terminal event is a protocol boundary: if the client stops reading there, any later persistence success or failure event is invisible. A completed model turn does not establish that its files are durable. …