# 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)
