Leave Planner
Submit leave for engine review. Tier 1 violations block; Tier 2 warnings can be acknowledged.
Switch to this tab to load.
📋 View active rules · 🎟 View points system · 🔍 Preview solver input (admin)
| Loading data… |
| Switch to this tab to load clinic data. |
Coverage and rosters for SLH's home care services.
solver/start-solver-worker.command.is_ward_cover or is_weekend_cover are considered. Doctors without those flags are excluded from this run — that’s deliberate so the optimizer doesn’t hand leave to people who can’t cover anything in return. Fix their capability flags in Admin → Coverage Eligibility before running this if they should be included.
pending_review leave-requests — visible in the queue at the top of this page. If a run stays pending for more than a minute, the solver process isn’t running — ask engineering to start it (or run uv run python solver/leave_optimizer.py --watch).