What it does
- Repeating patterns per person (day/night/off cycles of any length).
- One-off exceptions layered over the pattern.
- Coverage gaps computed against fixed commitments (school pickup at 13:00) and surfaced on the dashboard.
- Shift dots layer on the main Calendar, per person, solid = day / ring = night.
- Calendar-header quick-add writes exceptions without opening this module.
How to use it
- Set each pattern once; log exceptions as life happens.
- Add commitments so gap detection has something to defend.
Links and tags
- Pairs with Leave for true who's-actually-home math.
Best used for
- Two-shift households, roster nursing, on-call weeks.
Smart touches
- The gaps feed is the product: it tells you WHICH day next week nobody can do pickup.