# Migration Plan ## Phase 1 — Intake & Inventory - [ ] Collect CSV/DAX exports and source report screenshots - [ ] Document data model + relationships - [ ] Identify all KPIs and filters ## Phase 2 — KPI Definition - [ ] Translate each DAX measure into deterministic formulas - [ ] Validate calculations against source data ## Phase 3 — Backend Logic (Local) - [ ] Implement KPI calculations in JS (no database yet) - [ ] Build reusable aggregation utilities ## Phase 4 — UI Buildout - [ ] Recreate filters, charts, and tables - [ ] Match layout/visual hierarchy ## Phase 5 — Validation - [ ] Compare KPI outputs to Power BI values - [ ] Iterate until exact match