Coverage by hour and position
Each cell is on / needed at the worst moment in that hour, and names that moment when you click it. An hour covered for fifty minutes and empty for ten is an hour with a gap, so nothing here is averaged.
Each cell is on / needed at the worst moment in that hour, and names that moment when you click it. An hour covered for fifty minutes and empty for ten is an hour with a gap, so nothing here is averaged.
| Stations | Availability | Target hours | Training |
|---|
Coverage is the share of REQUIRED person-minutes that have someone on -- the same figure the scheduler reports when it writes a week. Read-only: every number here comes from the schedule, roster and config screens as they stand now.
| Day | Nobody on | Short | Worst |
|---|
| Station | Nobody on | Short |
|---|
Counts are hour-slots, judged at the worst moment in each hour, exactly as the coverage grid on the schedule screen judges them.
| Person | Shifts | Hours | Target | Over / under | Overtime | Planned cost |
|---|
| Rule | Severity | Count | Who | Example |
|---|
| Person | Undesirable shifts | Weighted | By rule |
|---|
One week is a snapshot; the engine's rotation looks across the configured history. Salaried managers are on fixed templates by design and are listed for information, not action.
What the loader found in the roster files and REPORTED rather than worked around. A repaired finding was fixed by a configured repair rule; the rest are yours to decide.