One row per calculated shift occurrence — every recurring rule expanded day-by-day, plus one-off exceptions, for a rolling window ahead of today. Editing a recurring rule regenerates every future occurrence it produces; nothing here is stored per-day.
| Date | Day | Driver | Vehicle | Time | Source |
|---|