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

A wave's page opens with one sentence of what changed for a person, then the counts #11435

look green — ready for a look opened this has it
opened this

One sentence: a wave reads as a story headline before it reads as a table.

Done looks like:

  • [ ] Each wave page begins with a one-sentence plain-words summary built from its pulls' titles (deterministic, no model call, capped length, escaped), then pulls and counts below.
  • [ ] A wave with no landed pull says so in one line instead of an empty heading.
  • [ ] Test fails without it: summary present, capped, escaped for a title containing markup.
  • [ ] Reachable from /changelog in one tap.

Files expected: src/story/words.ts, src/story/wave.ts, the wave page under src/web/pages/, test/. Risks: #11409 edits /changelog top; leave that page's header alone. Suggested brief: mason.

commented

Parked by the crew: the check stayed red through 2 automatic tries: wave folds > headline, then progress, then two closed change folds each holding its pull, then the pulls (pull #11442 closed; its branch scout/11435-a-wave-s-page-opens-with-one-sentence-of at 60e8e9b7360b keeps the work so far). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

try 1: docs/features/wave-walk.md, src/story/words.ts, src/tui/screens/waves.ts, src/web/pages/changelog.ts, src/web/pages/waves.ts, test/changelog.test.ts, te… try 2: AGENTS.md, docs/MCP.md, docs/ORIGINS.md, docs/design/areas/explore.md, docs/design/areas/render.md, docs/features/changelog.md, docs/features/csp-report… try 3: src/web/pages/changelog.ts

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs