792 B
792 B
Frontend Solid Migration Master Plan
Goal
Migrate public/product frontend from Next.js to SolidStart with parity-first execution.
Must-Preserve Flows
- Auth and session handling.
- Runtime dashboard template loading.
- Role intent selection and role switch behavior.
- Runtime onboarding renderer (no hardcoded fallback).
- Upload validation semantics.
- Verification and post-submission status flow.
Stage Sequence
- Build SolidStart shell with routing and layout parity.
- Port API proxy layer equivalents for current backend endpoints.
- Port runtime-config and dashboard-template client logic.
- Port onboarding renderer and all role-specific behavior.
- Port dashboard pages module-by-module.
- Run parity suite and resolve drift.
- Cut over after acceptance.