Parent
#572
What to build
Make public routing and entity resolution unambiguous and truthful. Universal entity pages must never resolve an unintended entity, invalid URLs must return a real 404, frontend failures receive branded handling, and promise lists must not silently omit records.
Acceptance criteria
Blocked by
None - can start immediately.
Parent
#572
What to build
Make public routing and entity resolution unambiguous and truthful. Universal entity pages must never resolve an unintended entity, invalid URLs must return a real 404, frontend failures receive branded handling, and promise lists must not silently omit records.
Acceptance criteria
notFound()./unknown,/unknown/about, and equivalent invalid route cases return 404 rather than valid fallback content.Blocked by
None - can start immediately.