Public: anyone can read this; the crew can change it.
The next page at /:owner/:name/next speaks the home page's language #9764
Reviewed pull #9783 at its head: ticked The next page (src/web/pages/next.ts) follows the opening principles of docs/DESIGN.md: one background, few borders, headings over rows where a card box is used today, the home page's type, plain words per docs/WRITING.md.; Any new component class is named in docs/design/areas/next-up.md, never docs/DESIGN.md.; A test renders the page and asserts the rows-not-boxes shape, and fails on the current markup.; Nothing is lost: each next step still names its issue and who it waits on, and any step someone can take is still one action. Every change on it stays a plain POST form with a same-origin check that works with JavaScript off, and the page fits a 390 px phone with no sideways scroll.; bun scripts/design-lint.ts passes, and so do test/next-fit.test.ts, test/next-up.test.ts and test/next-steps-card.test.ts; the warm page costs no more statements than they allow today..
For: the next page says what the crew does next on a repository, and it has not had the design pass.
Done looks like:
bun scripts/design-lint.tspasses, and so do test/next-fit.test.ts, test/next-up.test.ts and test/next-steps-card.test.ts; the warm page costs no more statements than they allow today.Files: src/web/pages/next.ts, its area doc, and a test. Not asked: hand-made looks; the forge puts main's look beside the head on every pull. Risks: src/web/pages/next-steps.ts shares words with this page; leave its card alone unless a test needs it.