Part of the serve-board spec (docs/specs/serve-board.md), architecture in docs/adr/0016-board-server-reuses-core-in-process.md.
Effort
M — client SSE subscription + re-render.
What to build
Subscribe the board to GET /api/events and re-render lanes/cards when a new snapshot arrives, so the board updates live as agents or other viewers change the Store — no manual refresh. Reconcile with any in-flight optimistic state per the S9 model.
Acceptance criteria
Blocked by
#18, #17
Part of the serve-board spec (
docs/specs/serve-board.md), architecture indocs/adr/0016-board-server-reuses-core-in-process.md.Effort
M — client SSE subscription + re-render.
What to build
Subscribe the board to
GET /api/eventsand re-render lanes/cards when a new snapshot arrives, so the board updates live as agents or other viewers change the Store — no manual refresh. Reconcile with any in-flight optimistic state per the S9 model.Acceptance criteria
tasks mv(or another viewer's action) updates the open board within a moment, no refresh.Blocked by
#18, #17