# Phase 6: Coach and Employee Cardex

## Objective

Deliver coach and employee operational cardex views with scheduling capabilities and history.

---

## Tasks

### 6.1 Coach cardex

- Coach identity/profile summary.
- Upcoming and historical bookings.
- Utilization metrics and revenue indicators.
- Availability management UI.

### 6.2 Recurring availability

- Weekly recurring availability patterns.
- Exceptions/overrides for specific dates.
- Validation to prevent invalid overlaps.

### 6.3 Employee cardex

- Employee profile + roles/permissions visibility.
- Operational activity timeline.
- Quick links to place-level operations.

---

## File Impact (Expected)

- `app/Filament/V2/Pages/Cardex/Coach*`
- `app/Filament/V2/Pages/Cardex/Employee*`
- `app/Actions/AdminV2/Cardex/Coach*`
- `app/Actions/AdminV2/Cardex/Employee*`

---

## Acceptance Criteria

- Recurring availability is editable and reliable.
- Coach booking/history views match source booking data.
- Employee cardex supports operational follow-up tasks.

---

## Tests

- Recurrence rule tests (create/update/exceptions).
- Coach timeline integrity tests.
- Employee role visibility tests.
