Part of the serve-board spec (docs/specs/serve-board.md), architecture in docs/adr/0016-board-server-reuses-core-in-process.md.
Effort
L — the main UI surface and visual style.
What to build
The board UI: render GET /api/board as six lanes (horizontal scroll) of post-it cards in the handwritten / physical-sticky-note style of the reference prototype. Each card face shows: Short ID pill, handwritten title, ~2-line body preview, effort as a corner color dot, a red "blocked by #N" badge when the task has unresolved blockers (in any lane), an attended/agent marker, and "updated Xm ago". Card paper color and tilt are seeded from the task id (stable across refresh). Read-only in this slice (no drag/create/edit yet). Left rail collapses to just a logo mark; no search/filter toolbar.
Acceptance criteria
Blocked by
#13, #25
Part of the serve-board spec (
docs/specs/serve-board.md), architecture indocs/adr/0016-board-server-reuses-core-in-process.md.Effort
L — the main UI surface and visual style.
What to build
The board UI: render
GET /api/boardas six lanes (horizontal scroll) of post-it cards in the handwritten / physical-sticky-note style of the reference prototype. Each card face shows: Short ID pill, handwritten title, ~2-line body preview, effort as a corner color dot, a red "blocked by #N" badge when the task has unresolved blockers (in any lane), an attended/agent marker, and "updated Xm ago". Card paper color and tilt are seeded from the task id (stable across refresh). Read-only in this slice (no drag/create/edit yet). Left rail collapses to just a logo mark; no search/filter toolbar.Acceptance criteria
Blocked by
#13, #25