feat(design): campaign-wide search gets a surface (#667) #668
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/search-surface-667"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scoping lane 1 of the mockups (#659) turned up a feature with nowhere to live: the catalogue has no search surface at all. The only search anywhere is
WIKI-1, the wiki front page, which #593 already specifies as "one search box, with rules results tagged".The owner decided on 2026-09-15: a search box in the app bar that searches the campaign you are in — its sessions, its people and characters, its wiki articles and its rules packs — and never crosses between campaigns. It widens #593's one box rather than adding a second one.
What changed
SH-9, "Search a campaign, and its results", insurfaces.json, with its header block inheaders.md: who sees what, the states a mockup has to draw, and the warning not to let it become a second search box.ledger-IS.md(IS-298–IS-303) for #667, including the two open questions the mockup has to answer: whether results group by kind or rank by relevance, and whether GM-only results carry a visible mark.CATALOGUE.md: 1,572 rows on 102 surfaces, up from 1,566 on 101. The build fails on any unplaced row, so this passing is the check that the new rows landed.This is the standing rule working as intended — every planned feature gets a place in the redesign before anything is drawn. Filed as #667.
Related: #593, #656, #657, #659.
🤖 Generated with Claude Code