SPA Routes and Features Guide SPA structure: - – Entry points ( , , ) and router config ( ). Router lives here to avoid confusion with . - – Page segments only (roots). - – Business logic and UI by domain. This project uses a roots vs features split: only holds page segments; business logic and UI live in by domain. Agent constraint — desktop router parity: Edits to the desktop route tree must update both and in the same change (same paths, nesting, index routes, and segment registration). Updating only one causes drift; the missing tree can fail to register routes and surface as a blank scre…