Skip to content
SkyRosterBook a working session

Rule catalogue · Data integrity

A pinned position allocation stays as it is

Breaking it moves an allocation that was pinned in place, so a decision the day plan depends on quietly changes.

Applies
when positions are allocated on the day
Enforcement
Hard or soft, set per organisation
Who sets it
An administrator in your instance
Roster style
tactical (quarter-hour position allocation)

configuredCompiled from the product source on 12 September 2026

What data integrity rules protect

Not every rule is about people. This family holds the structural invariants: an assignment cannot exist in two places at once, history cannot be rewritten, a swap has to be aligned on both sides. They are mostly fixed in code rather than configurable, because they are not policy choices. They are the difference between a roster and a spreadsheet that looks like one.