- Applies
- when someone asks to exchange a shift
- Enforcement
- Hard: never broken
- Who sets it
- Fixed in the product
- Family
- Request integrity
- Roster style
- published baseline (shift exchange)
verifiedCompiled from the product source on 12 September 2026
Rule catalogue · Request integrity
Breaking it puts the same shift into two swap requests at once, so whichever is approved second contradicts the first.
verifiedCompiled from the product source on 12 September 2026
Every self-service action is a change to a published roster, which means each one has to be re-checked against everything else. These rules are what make it safe to let people swap shifts without a manager in the loop: the system will not accept a swap that breaks rest, strands a qualification requirement, or pushes either person past a limit. A refusal always names the rule that refused it.