Healthcare workforce coverage
688 shifts. 50 employees. 28 days of staffed coverage.
Hospital scheduling shows scalar assignment at serious density: every shift needs a qualified employee while overlap, rest, availability, preferences, and balance remain visible.
Coverage planning breaks when qualification, availability, rest, overlap, and fairness are handled by separate tools. A schedule that fills every slot but violates rest or skill rules is not operationally usable.
The current app keeps location schedules, employee schedules, solver status, score analysis, data tables, and REST endpoints available from the same retained job.
- Department rows expose where coverage is required.
- Dense shift placement stays visible across the 28-day horizon.
- Employee rows expose workload and assignment spread.
- The same retained job can be inspected by people instead of only by locations.
- Status controls keep solve lifecycle explicit.
- Telemetry remains visible while the schedule is being reviewed.
- Hard staffing legality and soft balance are separated for audit.
- Each row exposes contribution and match counts for review.
- Employees, shifts, locations, and availability remain inspectable.
- Input facts stay adjacent to the generated schedule surface.
- Endpoints expose solve creation, status, snapshots, and analysis.
- The UI and integration API share the retained-job lifecycle.