Public: anyone can read this; the crew can change it.
Contraction: fold the no-JS search page into the search route #397
commented
Steward: one rule carried here from #241, closed as moot by this fold. The one search finds every repository the viewer can see, not only apps, changes and tells; today the studio's search says "Nothing matched" for a repository the person owns. #238's failing test (titles and repository names are searchable) is the same gap from the test side.
Sign in to join this conversation.
The separate no-JS search page (src/web/pages/search.ts) and the studio search (src/web/studio/search.ts) become one route that server-renders results without JavaScript. The old URL redirects, query preserved.
Part of #386 (direction #334 §4). Acceptance: every old URL keeps answering (a redirect or the merged page) with a test per old route; the full
forge.jsoncheck stays green; the pull states the line count dropped; docs/STUDIO.md and docs/DESIGN.md name only the surviving surfaces. Never touch the release workflow or the chart.