# Admin V2 - Test Plan Matrix

## Scope

This file tracks the minimal automated coverage required per V2 phase.

| Phase | Area | Required Tests |
|---|---|---|
| 1 | V1/V2 split | V1 route smoke, namespace boot, V2 access guard |
| 2 | Shell/nav | role-based nav visibility, place switch session persistence |
| 3 | Dashboard | KPI aggregation correctness, date/place scoping |
| 4 | Cardex core | transformer/unit tests, filter/pagination integration |
| 5 | User/Family | wallet aggregation rules, history timelines, quick actions |
| 6 | Coach/Employee | recurring availability rules, role visibility |
| 7 | Order desk | mixed orderables, mixed tax lines, constraint failures |
| 8 | Payments/invoice | payment-link generation, send actions, invoice regenerate |
| 9 | Catalog | CRUD + place isolation + permissions |
| 10 | Hardening | `AdminV2AccessMatrixTest` + `AdminV2ShellTest` + `AdminV2DashboardPageTest` + `AdminV2CardexCoreTest` + `AdminV2OrdersPageTest` smoke subset |

## Mandatory Quality Commands

- `./gitCheck.sh`
- targeted test file subset per phase
- full regression subset before enabling wider rollout
