diff options
| author | Adam Malczewski <[email protected]> | 2026-06-27 18:43:25 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-27 18:43:25 +0900 |
| commit | c18485d829d2fb964653e3613da599df7d867877 (patch) | |
| tree | be4cc2d8ec4fae0fb22574210fc22874a4659251 /src/features/surface-host/logic/message-queue.ts | |
| parent | a20a8252dd4e4df3d82233ab2d6f1367ddb7cc32 (diff) | |
| download | dispatch-web-c18485d829d2fb964653e3613da599df7d867877.tar.gz dispatch-web-c18485d829d2fb964653e3613da599df7d867877.zip | |
docs(handoff): CR-13 — per-conversation 'queued' status for the concurrency queue
A small UX ask (queued chat -> loading ring, generating -> loading dots, in the
tab + composer corner) needs a backend change: there is no FE-derivable per-
conversation 'queued' signal (turn-start sets generating before the queue wait;
concurrency status is per-provider aggregate; background tabs only get the
conversation.statusChanged broadcast). Add 'queued' to ConversationStatus
(@dispatch/wire) + emit it from the concurrency extension when acquire() blocks.
Sent to backend agent e1d7; FE side fully designed, blocked on the wire bump.
Header notes the dev merge (a20a825, 921 tests green).
Diffstat (limited to 'src/features/surface-host/logic/message-queue.ts')
0 files changed, 0 insertions, 0 deletions
