-
Initial frontend setup: Vite + React 19 + TypeScript, ESLint, Redux store (auth, tabs), React Router with RequireAuth guard, AppShell layout, TopBar/NavOverlay components, plus first-pass pages (Login, Dashboard, UserList, UserDetail) and API layer (request/types/usr) wired to the user backend module. Establishes the frontend foundation so future module loops can add their own pages under frontend/src/pages/<module>/ per docs/08 path convention.