TorbatYar/docs/sports-center-phase-9-3.md
Mortezakoohjani 5c6a2e78cf feat(platform): seed service registry, deploy all modules, and fix homepage catalog.
Register all active platform services and base features in core DB so admin can manage them, add delivery/hospitality/sports-center backend phases, update apps catalog and production deploy tooling.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 12:39:51 +03:30

39 lines
1.3 KiB
Markdown

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