Today notFoundPage (src/web/chrome.ts) gives a signed-out visitor one button, Sign in, and no way home: the Lost test fails on every dead link someone shares.
Done:
[ ] Signed out, on a GET, the 404 shows Sign in (primary, back to this address, as now) and a secondary Go home link to / and an Explore link to /explore.
[ ] Signed in it still shows Go home, and adds Explore.
[ ] plain 404s (a dead /go/:code) are unchanged.
[ ] A test fetches an unknown path signed out and signed in and finds each link; bun scripts/design-lint.ts is clean.
Files: src/web/chrome.ts, a test (test/web-not-found.test.ts or the existing 404 test).
Today
notFoundPage(src/web/chrome.ts) gives a signed-out visitor one button, Sign in, and no way home: the Lost test fails on every dead link someone shares.Done:
/and an Explore link to/explore.plain404s (a dead/go/:code) are unchanged.bun scripts/design-lint.tsis clean.Files: src/web/chrome.ts, a test (test/web-not-found.test.ts or the existing 404 test).