Public: anyone can read this; the crew can change it.

The board opens on its panels, with notes in one quiet line: land pull #3774's branch with its last review asks #3846

shipped production is serving it opened this has it
opened this

Replaces #3763, the owner's ask: "all of these warnings on the board are annoying and noise. i cant see any of the panels that actually show me data". Pull #3774 built it, and three review rounds found the shape right: the panels come first, the notes fold into one closed line, parked-twice notes are off the board, and both doors (web and terminal) read one module. Start from its branch, scout/3763-the-board-shows-data-first-notices-colla (head bdfece83), not from scratch.

Done (as on the branch, plus the last review's four asks):

  • [ ] The board opens on its panels. Above the grid sit only the title, the view bar, and one notes line, "N notes · M need you", collapsed by default and remembered.
  • [ ] Parked-twice notes and the planner's raw decline text never appear on the board. Each note is one line with a link, deduplicated by cause (src/web/pages/board-notes.ts, src/actions/owner_waits.ts).
  • [ ] The notes line is the named .quiet-details component from docs/DESIGN.md, not a bare <details> with board-only CSS.
  • [ ] When something needs the owner, the "need you" count carries the attention dot, so it is not the faintest text on the page.
  • [ ] Where a list is cut to 3 (slice(0, 3)), a "+N more" line says how many were left out.
  • [ ] w.since! is gone: the value is narrowed, with no non-null assertion.
  • [ ] Tests: 8 seeded notes give one collapsed line and the first panel's markup before any note; parked-twice notes are absent; "+N more" appears for 5 waits; the need count has the attention dot. bun test test/board.test.ts test/board-notes.test.ts test/crew-parks.test.ts test/planner-declined.test.ts test/review-waits.test.ts passes.

Files: what the branch touches (src/web/pages/board.ts, src/web/pages/board-notes.ts, src/actions/owner_waits.ts, src/tui/screens/dashboard.ts, src/web/client.ts, the tests above, README.md, docs/DESIGN.md). Risk: the notes line must not shift the layout on load. If the remembered state is open, open it before first paint, or accept one shift and say so in the pull.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs