Intent: docs/features/explore.md ends "The terminal's explore lines show the first page only: it has no way to page yet". The web, API and MCP page with cursor.
Done:
[ ] When the explore answer carries next_cursor, the terminal screen shows one line more results — n and the key n fetches the next page and appends it; the last page shows no line.
[ ] A cursor the forge refuses shows the first page with one plain line, never an error screen.
[ ] Test in the style of test/tui-finder.test.ts: 61 rows give a first page of 60, n adds the rest.
[ ] The known-gap sentence in docs/features/explore.md is replaced by how paging works.
Files: the terminal screen that draws explore lines (grep -rn explore src/tui/screens), test/tui-explore-paging.test.ts, docs/features/explore.md
Risks: the cursor belongs to one sort: reset it when the filter changes
Brief: a terminal builder (scout). A person assigns.
Every behaviour added has a test that fails without it; bun test passes; touching src/web runs bun scripts/design-lint.ts.
Intent: docs/features/explore.md ends "The terminal's explore lines show the first page only: it has no way to page yet". The web, API and MCP page with
cursor.Done:
next_cursor, the terminal screen shows one linemore results — nand the keynfetches the next page and appends it; the last page shows no line.nadds the rest.Files: the terminal screen that draws explore lines (grep -rn explore src/tui/screens), test/tui-explore-paging.test.ts, docs/features/explore.md Risks: the cursor belongs to one sort: reset it when the filter changes Brief: a terminal builder (scout). A person assigns. Every behaviour added has a test that fails without it;
bun testpasses; touching src/web runsbun scripts/design-lint.ts.