The mobile app is coming soon. Please use a desktop or laptop browser to access SignalHQ.
Roster Configuration
T1 & T2 are published. Generate for upcoming terms:
Advanced Rules▼
Consecutive Shifts
Min consecutive shifts
Max consecutive shifts
Min consecutive nights
Max consecutive nights
Nights & Fairness
Max nights per fortnight
Max weekends per term
Standby On-Call
Standby placement
Max standby per fortnight
Overtime
Auto-allocate rostered OT (max 1 extra/fortnight)
OT only for full-time staff
Fairness
Balance weekends across staff
Balance nights across staff
Scoring Weights
Tune how the engine scores candidates. Lower = more likely to be picked.
Block continuation bonus (neg = reward)
Fairness penalty / shift
Run look-ahead bonus (3+)
Night block continuation
Night imbalance penalty
Weekend overload penalty
🔍 Preview only — nothing is saved until you click Send to Roster
📋
No roster generated yet
Configure settings and click Generate Roster to see results here
Generating roster…
🔍 Preview — not saved yet
Shifts Filled
—
Unfilled Slots
—
EBA Violations
—
⚡ Roster Engine — VPS Mode The generation engine runs on the VPS at localhost:8792. To enable live generation, expose the engine via nginx or SSH tunnel, then update the worker proxy. The preview below shows the last known T3 dry-run output.
📊 T3 Dry-Run Preview — Last Known Output
Staff
56
Days
91
Assignments
1,261
Unfilled Gaps
0
Staff
Total Shifts
Day (ICU-D)
Night (ICU-N)
On-call (STBY)
First (FIRST)
AL / Leave
⚠ Preview only — nothing has been saved.
Click 📤 Send to Roster to write these shifts to the draft roster.
Staff will not be notified until you separately Publish in the Roster view.