SOURCE
Industrial Welfare Commission · Wage Order 5-2001 · Section 11
11. Meal Periods. (A) No employer shall employ any person for a work period of more than five (5) hours without a meal period of not less than 30 minutes, except that when a work period of not more than six (6) hours will complete the day's work the meal period may be waived by mutual consent of the employer and the employee. (B) If an employer fails to provide an employee a meal period in accordance with the applicable provisions of this order, the employer shall pay the employee one (1) hour of pay at the employee's regular rate of compensation for each workday that the meal period is not provided.
Labor Code §226.7 · §512(a)
COMPILED
rule CA-MB-01 // IWC WO5 §11 · LC §226.7
scope facility.state == "CA"
params deadline_h = 5.0 [3.0 .. 6.0]
min_len_min = 30 [20 .. 45]
waiver_cap_h = 6.0 [5.0 .. 8.0]
when shift.meal == none
if facility.auto_deduct && location.break_gap → pass "auto-deducted, gap visible"
if worked_h <= waiver_cap_h && worker.waiver_on_file → pass "valid waiver on file"
if worked_h <= deadline_h → pass "shorter than deadline"
else → flag "no meal in {worked_h}h" +1.0h premium
when shift.meal.start_h > deadline_h → flag "meal started late" +1.0h premium
when shift.meal.length_min < min_len_min → flag "meal {len} < {min}" +1.0h premium
else → pass "meal {len} min, started {start}h in"
✓ type-checked against 60-term shift vocabulary
✓ backtest · 1,284 shifts · 41 flagged · 0 disagreements with payroll history
✓ promoted · Draft → Shadow → Live