FA-93936 / Shift rostering labor rules / Open access
Exactly thirty-minute meal break rejected · case 01
Compliant 30-minute meals are ignored and reported as missing.
ROOT CAUSE
The meal duration test is strict at 30 minutes.
THE FAILURE
The meal duration test is strict at 30 minutes.
Unsuccessful approach: Lowering the minimum to 20 minutes accepts short meals that should not count.
Case contract
Shift [start, end] and breaks [start, end, kind]. Meals required: one if the shift exceeds 300 minutes, two if it exceeds 600. A meal counts if it lasts at least 30 minutes and lies inside the shift; the k-th counted meal (by start) is late if it starts after shift start + 300*k. Rest breaks required: none under 210 minutes, else (L + 120) // 240 (one per four hours or major fraction); a rest counts if kind is rest and it lasts at least 10 minutes. Return required meals, late meal ordinals, missing meals and missing rests.
Why this case matters
Break-entitlement checks gate roster publication and trigger premium pay; every boundary here is a distinct audit finding.
1 / The failure
Exit 1"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(shift, breaks):
s, e = shift
L = e - s
need_meal = (L > 300) + (L > 600)
meals = sorted(b[0] for b in breaks if b[2] == 'meal' and b[1] - b[0] > 30 and b[0] >= s and b[1] <= e)
late = [k + 1 for k, start in enumerate(meals[:need_meal]) if start > s + 300 * (k + 1)]
need_rest = 0 if L < 210 else (L + 120) // 240
rests = sum(1 for b in breaks if b[2] == 'rest' and b[1] - b[0] >= 10)
return {'meals_required': need_meal, 'late': late, 'missing_meal': max(need_meal - len(meals), 0),
'missing_rest': max(need_rest - rests, 0)}
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: meal minimum duration 1', [[420, 1020], [[720, 750, 'meal'], [900, 930, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('regression variant: meal minimum duration 2',
[[0, 650], [[550, 580, 'rest'], [500, 530, 'meal'], [250, 280, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 2}),
('partial repair guard 3',
[[1320, 1800], [[1880, 1909, 'meal'], [1380, 1389, 'meal'], [1621, 1650, 'meal'], [1780, 1811, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2}),
('boundary control 4', [[420, 1021], [[600, 630, 'meal'], [1000, 1021, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 1, 'missing_rest': 3}),
('boundary control 5', [[0, 600], [[-40, -10, 'meal'], [330, 360, 'meal']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 6', [[360, 690], [[685, 694, 'rest'], [320, 349, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('normal control 7',
[[0, 720], [[700, 715, 'meal'], [560, 570, 'rest'], [300, 315, 'meal'], [560, 570, 'rest']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 1}),
('normal control 8', [[1320, 1529], []],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0})],
[('regression: meal minimum duration 1', [[420, 1021], [[600, 630, 'meal'], [1000, 1021, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 1, 'missing_rest': 3}),
('regression variant: meal minimum duration 2', [[0, 301], [[60, 90, 'meal'], [330, 339, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 1}),
('partial repair guard 3', [[360, 690], [[661, 670, 'rest'], [661, 681, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('boundary control 4', [[0, 210], [[100, 110, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('boundary control 5', [[60, 720], [[200, 230, 'meal'], [500, 530, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 6', [[1320, 1921], [[1280, 1309, 'meal'], [1901, 1911, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 3}),
('normal control 7', [[1320, 1500], [[1280, 1295, 'rest'], [1650, 1679, 'meal'], [1480, 1490, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('normal control 8', [[0, 480], []],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2})],
[('regression: meal minimum duration 1',
[[0, 360], [[200, 230, 'meal'], [100, 110, 'rest'], [300, 310, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 1}),
('regression variant: meal minimum duration 2', [[420, 1021], [[600, 630, 'meal'], [1000, 1021, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 1, 'missing_rest': 3}),
('partial repair guard 3', [[360, 720], [[560, 570, 'rest'], [420, 440, 'meal'], [320, 351, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('boundary control 4', [[0, 480], [[310, 340, 'meal'], [100, 109, 'rest']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 2}),
('boundary control 5', [[100, 800], [[600, 630, 'meal'], [300, 330, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 6',
[[0, 209], [[-40, -31, 'rest'], [301, 332, 'meal'], [120, 140, 'meal'], [600, 615, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('normal control 7', [[420, 1020], [[480, 525, 'meal'], [710, 725, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 8',
[[1320, 1560], [[1540, 1555, 'rest'], [1620, 1635, 'meal'], [1380, 1390, 'meal'], [1440, 1455, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0})],
[('regression: meal minimum duration 1', [[0, 600], [[-40, -10, 'meal'], [330, 360, 'meal']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 3}),
('regression variant: meal minimum duration 2', [[0, 700], [[400, 430, 'meal'], [200, 230, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('partial repair guard 3', [[0, 359], [[120, 149, 'meal'], [120, 135, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('boundary control 4', [[0, 660], [[250, 280, 'meal'], [590, 620, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('boundary control 5', [[420, 721], [[700, 730, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('normal control 6', [[420, 779], [[480, 510, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 1}),
('normal control 7', [[360, 720], [[480, 489, 'rest'], [630, 639, 'rest']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2}),
('normal control 8', [[1320, 1560], [[1650, 1665, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0})],
[('regression: meal minimum duration 1', [[0, 480], [[310, 340, 'meal'], [100, 109, 'rest']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 2}),
('regression variant: meal minimum duration 2',
[[360, 961], [[630, 661, 'meal'], [560, 590, 'meal'], [960, 990, 'meal'], [650, 665, 'rest']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 2}),
('partial repair guard 3', [[360, 1020], [[560, 569, 'rest'], [630, 650, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 3}),
('boundary control 4', [[0, 650], [[550, 580, 'rest'], [500, 530, 'meal'], [250, 280, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 2}),
('boundary control 5', [[1320, 1920], [[1600, 1629, 'meal'], [1450, 1460, 'rest']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2}),
('normal control 6', [[360, 570], [[480, 495, 'rest'], [690, 700, 'rest'], [550, 565, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('normal control 7', [[0, 720], [[290, 319, 'meal'], [600, 615, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 3}),
('normal control 8', [[360, 661], [[960, 970, 'meal'], [960, 969, 'rest'], [661, 691, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1})]]
for label, args, expected in fixtures[N-1]:
check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: meal minimum duration 1 | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 3} | {'late': [], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 3} | Failed |
| regression variant: meal minimum duration 2 | {'late': [], 'meals_required': 2, 'missing_meal': 2, 'missing_rest': 2} | {'late': [], 'meals_required': 2, 'missing_meal': 0, 'missing_rest': 2} | Failed |
| partial repair guard 3 | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 2} | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 2} | Passed |
| boundary control 4 | {'late': [], 'meals_required': 2, 'missing_meal': 2, 'missing_rest': 3} | {'late': [], 'meals_required': 2, 'missing_meal': 1, 'missing_rest': 3} | Failed |
| boundary control 5 | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 3} | {'late': [1], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 3} | Failed |
| normal control 6 | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 1} | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 1} | Passed |
| normal control 7 | {'late': [], 'meals_required': 2, 'missing_meal': 2, 'missing_rest': 1} | {'late': [], 'meals_required': 2, 'missing_meal': 2, 'missing_rest': 1} | Passed |
| normal control 8 | {'late': [], 'meals_required': 0, 'missing_meal': 0, 'missing_rest': 0} | {'late': [], 'meals_required': 0, 'missing_meal': 0, 'missing_rest': 0} | Passed |
SHA-256 / d1392787c78cca279a423ab8c9c22cdc7b6af052fd6d1d05df8ce58fed4c91af
2 / The unsuccessful fix
Exit 1"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(shift, breaks):
s, e = shift
L = e - s
need_meal = (L > 300) + (L > 600)
meals = sorted(b[0] for b in breaks if b[2] == 'meal' and b[1] - b[0] >= 20 and b[0] >= s and b[1] <= e)
late = [k + 1 for k, start in enumerate(meals[:need_meal]) if start > s + 300 * (k + 1)]
need_rest = 0 if L < 210 else (L + 120) // 240
rests = sum(1 for b in breaks if b[2] == 'rest' and b[1] - b[0] >= 10)
return {'meals_required': need_meal, 'late': late, 'missing_meal': max(need_meal - len(meals), 0),
'missing_rest': max(need_rest - rests, 0)}
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: meal minimum duration 1', [[420, 1020], [[720, 750, 'meal'], [900, 930, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('regression variant: meal minimum duration 2',
[[0, 650], [[550, 580, 'rest'], [500, 530, 'meal'], [250, 280, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 2}),
('partial repair guard 3',
[[1320, 1800], [[1880, 1909, 'meal'], [1380, 1389, 'meal'], [1621, 1650, 'meal'], [1780, 1811, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2}),
('boundary control 4', [[420, 1021], [[600, 630, 'meal'], [1000, 1021, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 1, 'missing_rest': 3}),
('boundary control 5', [[0, 600], [[-40, -10, 'meal'], [330, 360, 'meal']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 6', [[360, 690], [[685, 694, 'rest'], [320, 349, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('normal control 7',
[[0, 720], [[700, 715, 'meal'], [560, 570, 'rest'], [300, 315, 'meal'], [560, 570, 'rest']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 1}),
('normal control 8', [[1320, 1529], []],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0})],
[('regression: meal minimum duration 1', [[420, 1021], [[600, 630, 'meal'], [1000, 1021, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 1, 'missing_rest': 3}),
('regression variant: meal minimum duration 2', [[0, 301], [[60, 90, 'meal'], [330, 339, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 1}),
('partial repair guard 3', [[360, 690], [[661, 670, 'rest'], [661, 681, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('boundary control 4', [[0, 210], [[100, 110, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('boundary control 5', [[60, 720], [[200, 230, 'meal'], [500, 530, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 6', [[1320, 1921], [[1280, 1309, 'meal'], [1901, 1911, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 3}),
('normal control 7', [[1320, 1500], [[1280, 1295, 'rest'], [1650, 1679, 'meal'], [1480, 1490, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('normal control 8', [[0, 480], []],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2})],
[('regression: meal minimum duration 1',
[[0, 360], [[200, 230, 'meal'], [100, 110, 'rest'], [300, 310, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 1}),
('regression variant: meal minimum duration 2', [[420, 1021], [[600, 630, 'meal'], [1000, 1021, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 1, 'missing_rest': 3}),
('partial repair guard 3', [[360, 720], [[560, 570, 'rest'], [420, 440, 'meal'], [320, 351, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('boundary control 4', [[0, 480], [[310, 340, 'meal'], [100, 109, 'rest']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 2}),
('boundary control 5', [[100, 800], [[600, 630, 'meal'], [300, 330, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 6',
[[0, 209], [[-40, -31, 'rest'], [301, 332, 'meal'], [120, 140, 'meal'], [600, 615, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('normal control 7', [[420, 1020], [[480, 525, 'meal'], [710, 725, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('normal control 8',
[[1320, 1560], [[1540, 1555, 'rest'], [1620, 1635, 'meal'], [1380, 1390, 'meal'], [1440, 1455, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0})],
[('regression: meal minimum duration 1', [[0, 600], [[-40, -10, 'meal'], [330, 360, 'meal']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 3}),
('regression variant: meal minimum duration 2', [[0, 700], [[400, 430, 'meal'], [200, 230, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('partial repair guard 3', [[0, 359], [[120, 149, 'meal'], [120, 135, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('boundary control 4', [[0, 660], [[250, 280, 'meal'], [590, 620, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 3}),
('boundary control 5', [[420, 721], [[700, 730, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1}),
('normal control 6', [[420, 779], [[480, 510, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 0, 'missing_rest': 1}),
('normal control 7', [[360, 720], [[480, 489, 'rest'], [630, 639, 'rest']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2}),
('normal control 8', [[1320, 1560], [[1650, 1665, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0})],
[('regression: meal minimum duration 1', [[0, 480], [[310, 340, 'meal'], [100, 109, 'rest']]],
{'meals_required': 1, 'late': [1], 'missing_meal': 0, 'missing_rest': 2}),
('regression variant: meal minimum duration 2',
[[360, 961], [[630, 661, 'meal'], [560, 590, 'meal'], [960, 990, 'meal'], [650, 665, 'rest']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 2}),
('partial repair guard 3', [[360, 1020], [[560, 569, 'rest'], [630, 650, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 3}),
('boundary control 4', [[0, 650], [[550, 580, 'rest'], [500, 530, 'meal'], [250, 280, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 0, 'missing_rest': 2}),
('boundary control 5', [[1320, 1920], [[1600, 1629, 'meal'], [1450, 1460, 'rest']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 2}),
('normal control 6', [[360, 570], [[480, 495, 'rest'], [690, 700, 'rest'], [550, 565, 'rest']]],
{'meals_required': 0, 'late': [], 'missing_meal': 0, 'missing_rest': 0}),
('normal control 7', [[0, 720], [[290, 319, 'meal'], [600, 615, 'meal']]],
{'meals_required': 2, 'late': [], 'missing_meal': 2, 'missing_rest': 3}),
('normal control 8', [[360, 661], [[960, 970, 'meal'], [960, 969, 'rest'], [661, 691, 'meal']]],
{'meals_required': 1, 'late': [], 'missing_meal': 1, 'missing_rest': 1})]]
for label, args, expected in fixtures[N-1]:
check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: meal minimum duration 1 | {'late': [], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 3} | {'late': [], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 3} | Passed |
| regression variant: meal minimum duration 2 | {'late': [], 'meals_required': 2, 'missing_meal': 0, 'missing_rest': 2} | {'late': [], 'meals_required': 2, 'missing_meal': 0, 'missing_rest': 2} | Passed |
| partial repair guard 3 | {'late': [1], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 2} | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 2} | Failed |
| boundary control 4 | {'late': [], 'meals_required': 2, 'missing_meal': 0, 'missing_rest': 3} | {'late': [], 'meals_required': 2, 'missing_meal': 1, 'missing_rest': 3} | Failed |
| boundary control 5 | {'late': [1], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 3} | {'late': [1], 'meals_required': 1, 'missing_meal': 0, 'missing_rest': 3} | Passed |
| normal control 6 | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 1} | {'late': [], 'meals_required': 1, 'missing_meal': 1, 'missing_rest': 1} | Passed |
| normal control 7 | {'late': [], 'meals_required': 2, 'missing_meal': 2, 'missing_rest': 1} | {'late': [], 'meals_required': 2, 'missing_meal': 2, 'missing_rest': 1} | Passed |
| normal control 8 | {'late': [], 'meals_required': 0, 'missing_meal': 0, 'missing_rest': 0} | {'late': [], 'meals_required': 0, 'missing_meal': 0, 'missing_rest': 0} | Passed |
SHA-256 / 288876208498759b70bd476ef5bcd088da4d23d2e364a28ad6a737a5079b71e2
HELD IN THE MEMBER ARCHIVE
The verified repair and its recorded checks are member-only.
This mechanism has 8 recorded checks per implementation. The open-access tier publishes the failure and the unsuccessful fix; the repaired source that passes every check, and the observations that prove it, are available to members.
Every case sharing this mechanism uses the same contract and the same repair, so this one record is held back for all of them.
Member access is invitation-based. Sign in with your invited account to inspect the repair.
Sign in to the archive ↗Verification & scope
Stipulated toy labor rule for a bounded roster model; it is not legal advice and does not claim conformance with any jurisdiction, award, or collective agreement. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.
Observations recorded using Python 3.12.14 at 2026-09-29T14:51:59.649815+00:00.
Case digest / 06be748c029500b635e8c1f67bf915ac3ac25253085dec8701a531ded7a14adb