Rota AI

Automatic registrar roster · 24/7 cover

Roster — pick a fortnight; click a registrar’s name for their total hours & summary

Safety & legal checks

6
horizon.start · horizon.end
CodeStartEndHoursNight

🔒 shifts are used by the automatic cover — you can re-time them but not remove them. Any shift you add here can be placed on the roster by hand (click a day cell after planning). The backing key is shifts.

RelaxedVery important
RelaxedVery important
RelaxedVery important
RelaxedVery important
RelaxedVery important
RelaxedVery important
Target hours / fortnight hours.target_per_fortnight Max hours in 7 days hours.max_7d Max hours in 14 days hours.max_14d Minimum break between shifts (h) rules.min_break_h Max consecutive nights rules.max_consecutive_nights Max consecutive work days rules.max_consecutive_work_days Max weekends per 4-week cycle rules.max_weekends_per_cycle

These come from the industrial agreement. Changing them may make a legal roster impossible — the planner will tell you which rules clash.

staff[].leave — enforced as a hard constraint