Goal: All legacy functionality and pages from develop must work on miru-2-0-upgrade, even if UI is redesigned.
- Build a page/flow inventory from
develop - Verify each item on
miru-2-0-upgrade - For every mismatch: create a bugfix commit + update PR #1996 with milestone notes
- Sign in
- Sign out
- Forgot password
- Email confirmation
- Clients: list, show, create, edit, archive/delete
- Projects: list, show, create, edit
- Team members / roles
- Add time entry
- Calendar views load (month/week/day if present)
- Filters (employee/project/client)
- Create invoice
- Edit invoice line items
- Send invoice
- PDF generation/download
- Payments applied / status updates
- Time entry report
- Payment report
- Accounts aging report
- Organization settings
- Payment settings (Stripe)
- Devices
- Preferences / notifications
miru-2-0-upgradeadds: Avo (mount_avo),/health,/pghero(owner-only),/analytics/*(authorized-only)miru-2-0-upgraderemoves:draw(:internal_api)(migrated todraw(:api)only)
- Generate a full route list on both branches and diff (
bin/rails routes). - Crawl UI entrypoints and map React routes to pages.
- Start a manual smoke pass for the P0 flows: login → clients → projects → time tracking → invoices → PDF.