Context
src/types.ts defines a Screen union (including how, learn, connect) and an onNav(screen) pattern that the route-based navigation has largely superseded.
Scope
- Remove unused members or reconnect the union to real navigation so it reflects the routes.
Acceptance criteria
- The
Screen type matches how navigation actually works.
Pointers
src/types.ts, src/screens/Landing.tsx, src/app/page.tsx.
Context
src/types.tsdefines aScreenunion (includinghow,learn,connect) and anonNav(screen)pattern that the route-based navigation has largely superseded.Scope
Acceptance criteria
Screentype matches how navigation actually works.Pointers
src/types.ts,src/screens/Landing.tsx,src/app/page.tsx.