Replace 3D world with 2D illustrated journey

Featurekamolos
Shipped
May 17, 2026 at 6:56 PM UTC
Author
Kamo
Commit
b2fd9bf

Kill the procedural three.js scene end-to-end and rebuild the borrower's visual journey as a flat, accessible, mobile-friendly module that ships with full SSR support and a swap-in point for higher-fidelity art later. - lib/journey/ takes over: illustrated hero / crest / thumbnail surfaces, a manifest-backed asset resolver, three persona-aware journey tracks (purchase 8-state, refi 5-state polish, construction 8-state literal), and a parameterized SVG placeholder renderer keyed by persona + state. - New TaskHub on /workspace surfaces all 14 waypoints grouped by phase with done/current/todo status. Inline TaskStepper renders at the top of every waypoint page for in-flow movement. - Rex drops the procedural box-dinosaur body and becomes a flat SVG avatar in chat bubbles and the LO guide chip. - /apply/* loses the half-screen 3D side panel; gets a slim illustrated crest at top so the form fills the viewport on mobile. - Drops @react-three/fiber, @react-three/drei, @react-three/postprocessing, three, and @types/three from the bundle. KamovilleMinimap, the world Zustand store, camera rig, weather rain particles, ceremony queue, and all procedural-scene geometry deleted. - Build prerenders all 28 routes, 24 test files / 140 tests pass.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing