PR #24267 final runtime transcript Synthetic single fast-streaming turn; actual EventSink, in-memory SQLite, projections, production subscription, HTTP+WebSocket. No dev server, provider process, credentials, live data, or seeding; all runtime state in memory; artifacts /tmp/ev-24267. Server-to-client WebSocket bytes; permessage-deflate negotiated; received WebSocket message counts are not streamed event counts. Scope: message.updated burst inside existing window, final assistant item+run completion; broader item/mixed identity cases proven by tests. Commands (both exit0): git switch --detach d14ace8233ad3cf7856b6b834824f888240d67a1 node /tmp/ev-24267/runtime.ts baseline-final git switch t3/mobile-audit-stream-coalescing-20261023 node /tmp/ev-24267/runtime.ts head-final Full checkout restored to final head; git status --porcelain empty. Both processes exited, scoped HTTP servers stopped. Strict sequence order, terminal completed run after final non-streaming message, live/replay/HTTP snapshot/bounded WebSocket snapshot final-text equality asserted. Original client closed before reconnect; replay has no snapshot and all replay sequences exceed its survivor cursor. No real-provider traffic, historical client binaries, or separate-write timing benchmark claimed. BEFORE { "label": "baseline-final", "revision": "d14ace8233ad3cf7856b6b834824f888240d67a1", "harnessSha256": "5e1ed398e82f775615f5de06b3caa271ce43009eeee27334d29c0abc66342e7e", "inputSha256": "5efdba7157fec60d0dfbe25b65440993aca42966b4c1f8dd5ebe2775a7f2da6c", "compression": "permessage-deflate", "byteDirection": "server-to-client", "sourceUpdates": 100, "streamedMessageUpdates": 101, "streamedEvents": 103, "eventJsonBytes": 379706, "websocket": { "wireBytes": 2668, "decodedBytes": 379787, "messages": 2 }, "finalTextBytes": 6200, "expectedFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "liveFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "replayFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "httpSnapshotFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "websocketSnapshotFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "finalStreaming": false, "strictlyOrdered": true, "reconnectReplayFinalMatches": true, "reconnectHttpSnapshotFinalMatches": true, "reconnectWebsocketSnapshotFinalMatches": true, "terminalRunCompleted": true, "sequences": [ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107 ] } AFTER { "label": "head-final", "revision": "73341ea19416873704b2783fac9c92f42b0c0f11", "harnessSha256": "5e1ed398e82f775615f5de06b3caa271ce43009eeee27334d29c0abc66342e7e", "inputSha256": "5efdba7157fec60d0dfbe25b65440993aca42966b4c1f8dd5ebe2775a7f2da6c", "compression": "permessage-deflate", "byteDirection": "server-to-client", "sourceUpdates": 100, "streamedMessageUpdates": 2, "streamedEvents": 4, "eventJsonBytes": 21040, "websocket": { "wireBytes": 682, "decodedBytes": 21121, "messages": 2 }, "finalTextBytes": 6200, "expectedFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "liveFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "replayFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "httpSnapshotFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "websocketSnapshotFinalSha256": "4b918d45a52130975d81f69d218d6466339c95ccaa41bc1eff869a3d214c1f0a", "finalStreaming": false, "strictlyOrdered": true, "reconnectReplayFinalMatches": true, "reconnectHttpSnapshotFinalMatches": true, "reconnectWebsocketSnapshotFinalMatches": true, "terminalRunCompleted": true, "sequences": [ 104, 105, 106, 107 ] } Runtime logs: expected scoped WebSocket interruption on close is logged as 503; all data assertions pass and both process exit codes are 0.