Skip to content

Technical Reference

Detailed technical documentation for developers extending and maintaining the RotaCC system.

Pages

Page Description
Data Model Core models, enums, relationships, and validation rules
Rota Algorithm 6-phase generation pipeline, deficit-based allocation, CP-SAT optimisation
Leave System Leave types, quota system, validation rules, approval workflow
Calculations Deficiency, targets, shift counting, leave calculations
Alerts Alert types, generation triggers, resolution workflow
API REST API endpoints, authentication, request/response formats
Celery Tasks Background tasks, periodic jobs, error handling
Audit Trail Change tracking, querying, configuration
Design System UI tokens, components, template structure, frontend libraries