Type: AFK
What to build
Replace the GUI's queue polling with push updates. Add a coalesced queue-changed event to the control server's event stream (fired when tasks are enqueued/claimed/acked/nacked) plus a queue summary in the read model, and have the GUI subscribe via the existing /events websocket so the sidebar badges/lanes update immediately instead of on a poll timer.
Acceptance criteria
Blocked by
Type: AFK
What to build
Replace the GUI's queue polling with push updates. Add a coalesced queue-changed event to the control server's event stream (fired when tasks are enqueued/claimed/acked/nacked) plus a queue summary in the read model, and have the GUI subscribe via the existing
/eventswebsocket so the sidebar badges/lanes update immediately instead of on a poll timer.Acceptance criteria
Blocked by