- Demand and coverage semantics are explicit
- Bind property, zone, business date, horizon, intervals, service areas, demand source and availability time, forecast vintage and uncertainty, role, qualification, supervision and low, expected and high coverage scenarios.
- Worker facts are authoritative and minimal
- Use current identity, relationship, property and role authority, qualification, leave, worker-stated availability, preferences and existing work; prohibit sensitive inference and provide accessible correction and accommodation paths.
- Hard rules cannot be optimized away
- Version contract, labor, rest, break, hours, overtime, notice, youth, leave, access and safety controls, classify hard and soft constraints and return infeasible or uncovered work instead of silently relaxing a rule.
- Scenarios expose objectives and burden
- Show coverage, stability, changed hours, notice, preferences, undesirable shifts, travel, overtime, cost, fairness measures, objective weights, alternatives, sensitivity, uncertainty and affected workers before review.
- Approval and acknowledgment stay human
- Require accountable manager approval and rationale, publish one version accessibly and distinguish sent, delivered, read, acknowledged, accepted, declined, corrected, swapped and called-out shifts without automatic penalty.
- Actual work and outcomes reconcile
- Revalidate revisions, preserve every version and response and compare forecasts, approved rosters and acknowledgments with attendance, clocks, approved time, payroll, coverage, worker burden, service, safety, complaints and mature outcomes.