FA-94219 / Shift rostering labor rules / Member archive
Shift running past the window end counted in full · case 04
A long shift starting late in the window pushes the total over the limit.
Case contract
Shifts [start, end] in minutes. For window W, evaluate windows [t, t + W) anchored at each shift start and sum the minutes of all shifts clipped to the window; report the maximum. Return [max in any 24h window, max in any 168h window, violations] where more than 960 minutes in 24h or more than 3600 minutes in 168h is a violation.
Why this case matters
Rolling-window fatigue limits catch hours concentrated across calendar-day boundaries.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: window end clip 1 | [1200, 1200, ["24h"]] | [720, 1200, []] | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗