Sidebar with collapsible nav, dark/light theme tokens, and localStorage-backed state for collapse/theme/active view. Chaos factor UI is display-only pending Phase 3 backend wiring.
Express entry point, SQLite schema init with seed data, static frontend shell, and empty route/JS stubs per CLAUDE.md Phase 1 scope.