# Quickstart: Migration Dashboard Grid

## Prerequisites
- Backend running (`uvicorn backend.src.app:app --reload`)
- Frontend running (`npm run dev`)
- Superset instance accessible and configured in `config.yaml`

## Steps to Verify

1. **Navigate to Migration Page**:
   - Open browser to `http://localhost:5173/migration`
   - Select a Source Environment from the dropdown.

2. **Verify Dashboard Grid**:
   - The grid should appear below the environment selectors.
   - It should list dashboards with columns: Title, Last Modified, Status.
   - Status pills should be green (Published) or gray (Draft).

3. **Test Filtering**:
   - Type in the "Search dashboards..." input.
   - The list should filter instantly (client-side).

4. **Test Pagination**:
   - If >20 dashboards, check pagination controls at the bottom.
   - Navigate to next page.

5. **Test Selection**:
   - Select a few dashboards.
   - Change filter (hide selected).
   - Clear filter -> Selection should persist.
   - Click "Select All" -> Should select all matching current filter.