Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 139 additions & 0 deletions schedule/rotation-schedule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
# 24/7 Residential Program Shift Rotation

This rotation delivers continuous coverage with two staff on every 12-hour shift (7AM–7PM and 7PM–7AM). Full-time (FT) staff focus on core coverage, while part-time (PT) staff serve as the second team member on the Friday night, Saturday, and Sunday shifts.

Because the PT team must anchor every weekend shift, only 23 FT slots are available each week. The rota therefore alternates heavier (3-shift) and lighter (2-shift) weeks across the team. Each FT logs 20–22 shifts across the 8-week cycle, keeping weekly hours in a safe range and still guaranteeing:

* At least one block of two consecutive days off every week.
* Balanced day/night exposure over the rotation (no FT differs by more than two day/night shifts across the cycle).
* A minimum of three full weekends (Saturday & Sunday) off per FT.
* When an FT works the Friday overnight and then has the weekend off, the following Monday is free as well.

PT staff (Morgan, Riley, Sawyer, Taylor, and Quinn) are assigned as the second team member on the weekend shifts and rotate so that no PT exceeds two shifts in any week (each averages one).

## How the rotation is organised

* The eight-week rota is built from two, two-week templates. Five FTs follow the heavy template (three shifts per week), while four FTs follow the lighter template (two shifts per week).
* Every two weeks the FT staff swap templates so that across the full cycle everyone experiences both heavier and lighter patterns and a mix of day/night work.
* Tables below list both staff scheduled on each shift. Entries with `(PT)` identify the weekend PT teammate.

## Detailed eight-week schedule

### Week 1

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Alex & Frankie | Ellis & Kendall |
| Tue | Blair & Jordan | Casey & Harper |
| Wed | Devin & Ellis | Frankie & Jordan |
| Thu | Blair & Harper | Alex & Casey |
| Fri | Devin & Kendall | Ellis & Morgan (PT) |
| Sat | Alex & Riley (PT) | Blair & Sawyer (PT) |
| Sun | Casey & Taylor (PT) | Devin & Quinn (PT) |

### Week 2

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Alex & Casey | Blair & Kendall |
| Tue | Ellis & Devin | Alex & Frankie |
| Wed | Casey & Jordan | Blair & Ellis |
| Thu | Harper & Kendall | Casey & Jordan |
| Fri | Blair & Ellis | Devin & Riley (PT) |
| Sat | Frankie & Sawyer (PT) | Harper & Taylor (PT) |
| Sun | Alex & Quinn (PT) | Devin & Morgan (PT) |

### Week 3

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Frankie & Blair | Alex & Ellis |
| Tue | Harper & Devin | Jordan & Casey |
| Wed | Kendall & Alex | Blair & Devin |
| Thu | Harper & Casey | Frankie & Jordan |
| Fri | Kendall & Ellis | Alex & Sawyer (PT) |
| Sat | Frankie & Taylor (PT) | Harper & Quinn (PT) |
| Sun | Jordan & Morgan (PT) | Kendall & Riley (PT) |

### Week 4

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Frankie & Jordan | Harper & Ellis |
| Tue | Alex & Kendall | Frankie & Blair |
| Wed | Jordan & Devin | Harper & Alex |
| Thu | Casey & Ellis | Jordan & Devin |
| Fri | Harper & Alex | Kendall & Taylor (PT) |
| Sat | Blair & Quinn (PT) | Casey & Morgan (PT) |
| Sun | Frankie & Riley (PT) | Kendall & Sawyer (PT) |

### Week 5

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Blair & Alex | Frankie & Kendall |
| Tue | Casey & Jordan | Devin & Harper |
| Wed | Ellis & Frankie | Alex & Jordan |
| Thu | Casey & Harper | Blair & Devin |
| Fri | Ellis & Kendall | Frankie & Quinn (PT) |
| Sat | Blair & Morgan (PT) | Casey & Riley (PT) |
| Sun | Devin & Sawyer (PT) | Ellis & Taylor (PT) |

### Week 6

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Blair & Devin | Casey & Kendall |
| Tue | Frankie & Ellis | Blair & Alex |
| Wed | Devin & Jordan | Casey & Frankie |
| Thu | Harper & Kendall | Devin & Jordan |
| Fri | Casey & Frankie | Ellis & Morgan (PT) |
| Sat | Alex & Riley (PT) | Harper & Sawyer (PT) |
| Sun | Blair & Taylor (PT) | Ellis & Quinn (PT) |

### Week 7

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Harper & Blair | Devin & Frankie |
| Tue | Jordan & Ellis | Kendall & Casey |
| Wed | Alex & Devin | Blair & Ellis |
| Thu | Jordan & Casey | Harper & Kendall |
| Fri | Alex & Frankie | Devin & Riley (PT) |
| Sat | Harper & Sawyer (PT) | Jordan & Taylor (PT) |
| Sun | Kendall & Quinn (PT) | Alex & Morgan (PT) |

### Week 8

| Day | 7AM-7PM | 7PM-7AM |
| --- | --- | --- |
| Mon | Harper & Kendall | Jordan & Frankie |
| Tue | Devin & Alex | Harper & Blair |
| Wed | Kendall & Ellis | Jordan & Devin |
| Thu | Casey & Frankie | Kendall & Ellis |
| Fri | Jordan & Devin | Alex & Sawyer (PT) |
| Sat | Blair & Taylor (PT) | Casey & Quinn (PT) |
| Sun | Harper & Morgan (PT) | Alex & Riley (PT) |

## Rotation metrics

| Staff | Day Shifts | Night Shifts | Difference | Weekends Off |
| --- | --- | --- | --- | --- |
| Alex | 12 | 10 | +2 | 3 |
| Blair | 11 | 9 | +2 | 3 |
| Casey | 10 | 10 | +0 | 4 |
| Devin | 11 | 11 | +0 | 5 |
| Ellis | 10 | 10 | +0 | 6 |
| Frankie | 11 | 9 | +2 | 5 |
| Harper | 11 | 9 | +2 | 3 |
| Jordan | 10 | 10 | +0 | 6 |
| Kendall | 10 | 10 | +0 | 5 |

*Positive differences indicate a staff member has at most two additional day shifts compared to nights over the 8-week cycle. Rotations in subsequent cycles can swap heavy/light templates to keep day/night totals equal over longer horizons if desired.*

### Additional notes

* Every weekend shift (including the Friday night) pairs one FT and one PT as required. PT coverage rotates weekly so that each PT works only one shift per week.
* The Friday-night/weekend-off/Monday-off rule is built into the template; anytime an FT works only the Friday night of a weekend, their following Monday remains unscheduled.
* The template ensures each FT has at least one pair of consecutive days off in every week. The heavier weeks provide three on-duty days clustered together, while the lighter weeks provide two on-duty days.
* The 8-week cycle repeats; when it restarts, simply realign the staff-to-position mapping to maintain fairness or rebalance day/night counts as preferred.