# Proposal: Page Migrations ## Overview Migrate existing pages to use the new layout system and content patterns, completing the UI refactor. ## Goals - Migrate Team Members page with DataTable - Migrate Projects page with status workflow - Create placeholder pages for remaining capabilities - Remove old Navigation component - Ensure all E2E tests pass ## Non-Goals - New functionality (just layout migration) - Backend API work ## Priority **MEDIUM** - Complete the UI refactor ## Scope ### Pages to Migrate 1. **Team Members** (`/team-members`) - DataTable with CRUD - FilterBar with search and status filter - Inline edit or modal for create/edit 2. **Projects** (`/projects`) - DataTable with status badges - FilterBar with status/type filters - Status workflow indicators 3. **Allocations** (`/allocations`) - Allocation matrix view (new component) - Month navigation - Inline editing ### Placeholder Pages - `/actuals` - Basic page with coming soon - `/reports/*` - Basic pages with coming soon - `/settings` - Basic page for admin - `/master-data` - Basic page for admin ### Cleanup - Remove old `Navigation.svelte` - Update any remaining references ## Success Criteria - [ ] Team Members page migrated - [ ] Projects page migrated - [ ] Placeholder pages created - [ ] Old Navigation removed - [ ] All E2E tests pass - [ ] No console errors ## Estimated Effort 4-6 hours ## Dependencies - p02-app-layout - p03-dashboard-enhancement - p04-content-patterns ## Blocks - None (final change in UI refactor sequence)