# Phase 9.3 — Sports Center Coach & Staff Management

| Field | Value |
| --- | --- |
| Status | Complete |
| Module | sports-center |
| Version | 0.9.3.0 |
| Database | `sports_center_db` |
| API Port | 8006 |

## Goal

Deliver **Coach & Staff Management**: certificates, skills, working hours, availability, assignments, and extended coach profile fields — without attendance devices or booking engine.

## Scope Completed

- Extended `Coach` with `staff_kind`, bio, hire_date, payroll refs, sports role ref
- Staff child aggregates: certificates, skills, working hours, availability, assignments
- APIs, validators, permissions, events, migration `0004_phase_93_coach_staff`

## APIs

| Resource | Prefix |
| --- | --- |
| Staff certificates | `/api/v1/staff-certificates` |
| Staff skills | `/api/v1/staff-skills` |
| Working hours | `/api/v1/staff-working-hours` |
| Availability | `/api/v1/staff-availability` |
| Assignments | `/api/v1/staff-assignments` |

## Events

`sports_center.staff_certificate.created|updated`, `staff_skill.created`, `staff_working_hours.created`, `staff_availability.changed`, `staff_assignment.created`

## Related Documents

- [Handover 9.3](phase-handover/phase-9-3.md)
- [Phase 9.2](sports-center-phase-9-2.md)
