--- docs/plans/chat-01/check.mjs 2026-10-10 02:12:15.889001792 -0500 +++ model/working/check.mjs 2026-10-10 03:08:54.562733718 -0500 @@ -339,7 +339,7 @@ const outcome = startStop(w, { id: null, connection: null, target: targetOf(w) }, 'engine-exit'); // Dispatched input has no engine left to report it: unknown, not failed. // Working input was delivered; it keeps its state and no outcome is inferred. - const unknown = w.queue.filter(q => ['dispatched', 'acknowledged'].includes(q.state)); + const unknown = w.queue.filter(q => ['dispatched', 'acknowledged', 'working'].includes(q.state)); for (const q of unknown) q.state = 'delivery-unknown'; if (unknown.length) emit(w, 'queue-changed'); return outcome;