{"abstract":"Uniform delay level of service returns a wrong result when the uniform delay uses green instead of cycle.","category":"Traffic signal timing plans","checks":8,"contract":"Input {cycle, green, volume, sat_per_lane, lanes}. lam = green/cycle, capacity = sat*lanes*lam, X = volume/capacity, uniform delay d = 0.5*C*(1-lam)^2/(1 - min(1,X)*lam) rounded half up to tenths. LOS thresholds on tenths: <=100 A, <=200 B, <=350 C, <=550 D, <=800 E, else F; any X > 1 is F. Return {vc_milli: floor(1000X), delay_tenths, los}.","contract_signature":"x","evaluation_group":"w2-traffic_signal_timing_plans-uniform-delay-los","failed_approach":"Dropping the one-half factor doubles every uniform delay.","family":"w2-traffic_signal_timing_plans-uniform-delay-los-delay-scale","id":"FA-68156","implementations":{"attempt":{"sha256":"208ea6e3ab841b6db7f471007a0d7193a502f31efa9cb51a71302d5d3d7d10d5","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nfrom fractions import Fraction\nimport math\nN = 1\nobservations = []\ndef solve(x):\n    C, g = x['cycle'], x['green']\n    lam = Fraction(g, C)\n    cap = x['sat_per_lane'] * x['lanes'] * lam\n    X = Fraction(x['volume']) / cap\n    d = C * (1 - lam) ** 2 / (1 - min(1, X) * lam)\n    tenths = int(d * 10 + Fraction(1, 2))\n    if X > 1:\n        los = 'F'\n    else:\n        los = 'F'\n        for lim, lab in ((100, 'A'), (200, 'B'), (350, 'C'), (550, 'D'), (800, 'E')):\n            if tenths <= lim:\n                los = lab\n                break\n    return {'vc_milli': int(X * 1000), 'delay_tenths': tenths, 'los': los}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[({'cycle': 70, 'green': 12, 'volume': 699, 'sat_per_lane': 1800, 'lanes': 3}, {'vc_milli': 755, 'delay_tenths': 276, 'los': 'C'}), ({'cycle': 120, 'green': 40, 'volume': 1300, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1026, 'delay_tenths': 400, 'los': 'F'}), ({'cycle': 150, 'green': 114, 'volume': 899, 'sat_per_lane': 1800, 'lanes': 3}, {'vc_milli': 219, 'delay_tenths': 52, 'los': 'A'}), ({'cycle': 80, 'green': 23, 'volume': 720, 'sat_per_lane': 1700, 'lanes': 1}, {'vc_milli': 1473, 'delay_tenths': 285, 'los': 'F'}), ({'cycle': 110, 'green': 46, 'volume': 2980, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1875, 'delay_tenths': 320, 'los': 'F'}), ({'cycle': 100, 'green': 50, 'volume': 900, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1000, 'delay_tenths': 250, 'los': 'C'}), ({'cycle': 60, 'green': 40, 'volume': 800, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 666, 'delay_tenths': 60, 'los': 'A'}), ({'cycle': 90, 'green': 61, 'volume': 5477, 'sat_per_lane': 1700, 'lanes': 3}, {'vc_milli': 1584, 'delay_tenths': 145, 'los': 'F'})], [({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'}), ({'cycle': 120, 'green': 46, 'volume': 1207, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1749, 'delay_tenths': 370, 'los': 'F'}), ({'cycle': 100, 'green': 50, 'volume': 675, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 750, 'delay_tenths': 200, 'los': 'B'}), ({'cycle': 80, 'green': 15, 'volume': 1187, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 1861, 'delay_tenths': 325, 'los': 'F'}), ({'cycle': 140, 'green': 10, 'volume': 336, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 825, 'delay_tenths': 641, 'los': 'E'}), ({'cycle': 120, 'green': 40, 'volume': 1300, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1026, 'delay_tenths': 400, 'los': 'F'}), ({'cycle': 110, 'green': 75, 'volume': 901, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 347, 'delay_tenths': 73, 'los': 'A'}), ({'cycle': 120, 'green': 37, 'volume': 252, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 240, 'delay_tenths': 310, 'los': 'C'})], [({'cycle': 60, 'green': 40, 'volume': 800, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 666, 'delay_tenths': 60, 'los': 'A'}), ({'cycle': 120, 'green': 75, 'volume': 5585, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 1567, 'delay_tenths': 225, 'los': 'F'}), ({'cycle': 90, 'green': 30, 'volume': 1900, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 1000, 'delay_tenths': 300, 'los': 'C'}), ({'cycle': 130, 'green': 42, 'volume': 1194, 'sat_per_lane': 1900, 'lanes': 1}, {'vc_milli': 1945, 'delay_tenths': 440, 'los': 'F'}), ({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'}), ({'cycle': 100, 'green': 64, 'volume': 1391, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 639, 'delay_tenths': 110, 'los': 'B'}), ({'cycle': 100, 'green': 50, 'volume': 900, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1000, 'delay_tenths': 250, 'los': 'C'}), ({'cycle': 140, 'green': 12, 'volume': 214, 'sat_per_lane': 1700, 'lanes': 1}, {'vc_milli': 1468, 'delay_tenths': 640, 'los': 'F'})], [({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'}), ({'cycle': 60, 'green': 40, 'volume': 800, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 666, 'delay_tenths': 60, 'los': 'A'}), ({'cycle': 150, 'green': 69, 'volume': 1748, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1000, 'delay_tenths': 405, 'los': 'D'}), ({'cycle': 70, 'green': 44, 'volume': 4822, 'sat_per_lane': 1700, 'lanes': 3}, {'vc_milli': 1504, 'delay_tenths': 130, 'los': 'F'}), ({'cycle': 80, 'green': 17, 'volume': 262, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 216, 'delay_tenths': 260, 'los': 'C'}), ({'cycle': 90, 'green': 58, 'volume': 1641, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 748, 'delay_tenths': 110, 'los': 'B'}), ({'cycle': 90, 'green': 12, 'volume': 202, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 841, 'delay_tenths': 381, 'los': 'D'}), ({'cycle': 100, 'green': 50, 'volume': 675, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 750, 'delay_tenths': 200, 'los': 'B'})], [({'cycle': 110, 'green': 92, 'volume': 1602, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 504, 'delay_tenths': 25, 'los': 'A'}), ({'cycle': 120, 'green': 40, 'volume': 1300, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1026, 'delay_tenths': 400, 'los': 'F'}), ({'cycle': 140, 'green': 122, 'volume': 538, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 342, 'delay_tenths': 17, 'los': 'A'}), ({'cycle': 60, 'green': 33, 'volume': 2805, 'sat_per_lane': 1700, 'lanes': 3}, {'vc_milli': 1000, 'delay_tenths': 135, 'los': 'B'}), ({'cycle': 60, 'green': 39, 'volume': 1335, 'sat_per_lane': 1700, 'lanes': 1}, {'vc_milli': 1208, 'delay_tenths': 105, 'los': 'F'}), ({'cycle': 130, 'green': 110, 'volume': 2282, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1498, 'delay_tenths': 100, 'los': 'F'}), ({'cycle': 100, 'green': 50, 'volume': 675, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 750, 'delay_tenths': 200, 'los': 'B'}), ({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'})]]\nfor i, (args, expected) in enumerate(fixtures[N-1]):\n    check('timing oracle' + ' %d' % i, solve(args), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"broken":{"sha256":"c55c39260bcf1832fdd6de29815ac91776861becba02ccc1049677dfa766f81c","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nfrom fractions import Fraction\nimport math\nN = 1\nobservations = []\ndef solve(x):\n    C, g = x['cycle'], x['green']\n    lam = Fraction(g, C)\n    cap = x['sat_per_lane'] * x['lanes'] * lam\n    X = Fraction(x['volume']) / cap\n    d = Fraction(1, 2) * g * (1 - lam) ** 2 / (1 - min(1, X) * lam)\n    tenths = int(d * 10 + Fraction(1, 2))\n    if X > 1:\n        los = 'F'\n    else:\n        los = 'F'\n        for lim, lab in ((100, 'A'), (200, 'B'), (350, 'C'), (550, 'D'), (800, 'E')):\n            if tenths <= lim:\n                los = lab\n                break\n    return {'vc_milli': int(X * 1000), 'delay_tenths': tenths, 'los': los}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[({'cycle': 70, 'green': 12, 'volume': 699, 'sat_per_lane': 1800, 'lanes': 3}, {'vc_milli': 755, 'delay_tenths': 276, 'los': 'C'}), ({'cycle': 120, 'green': 40, 'volume': 1300, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1026, 'delay_tenths': 400, 'los': 'F'}), ({'cycle': 150, 'green': 114, 'volume': 899, 'sat_per_lane': 1800, 'lanes': 3}, {'vc_milli': 219, 'delay_tenths': 52, 'los': 'A'}), ({'cycle': 80, 'green': 23, 'volume': 720, 'sat_per_lane': 1700, 'lanes': 1}, {'vc_milli': 1473, 'delay_tenths': 285, 'los': 'F'}), ({'cycle': 110, 'green': 46, 'volume': 2980, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1875, 'delay_tenths': 320, 'los': 'F'}), ({'cycle': 100, 'green': 50, 'volume': 900, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1000, 'delay_tenths': 250, 'los': 'C'}), ({'cycle': 60, 'green': 40, 'volume': 800, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 666, 'delay_tenths': 60, 'los': 'A'}), ({'cycle': 90, 'green': 61, 'volume': 5477, 'sat_per_lane': 1700, 'lanes': 3}, {'vc_milli': 1584, 'delay_tenths': 145, 'los': 'F'})], [({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'}), ({'cycle': 120, 'green': 46, 'volume': 1207, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1749, 'delay_tenths': 370, 'los': 'F'}), ({'cycle': 100, 'green': 50, 'volume': 675, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 750, 'delay_tenths': 200, 'los': 'B'}), ({'cycle': 80, 'green': 15, 'volume': 1187, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 1861, 'delay_tenths': 325, 'los': 'F'}), ({'cycle': 140, 'green': 10, 'volume': 336, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 825, 'delay_tenths': 641, 'los': 'E'}), ({'cycle': 120, 'green': 40, 'volume': 1300, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1026, 'delay_tenths': 400, 'los': 'F'}), ({'cycle': 110, 'green': 75, 'volume': 901, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 347, 'delay_tenths': 73, 'los': 'A'}), ({'cycle': 120, 'green': 37, 'volume': 252, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 240, 'delay_tenths': 310, 'los': 'C'})], [({'cycle': 60, 'green': 40, 'volume': 800, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 666, 'delay_tenths': 60, 'los': 'A'}), ({'cycle': 120, 'green': 75, 'volume': 5585, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 1567, 'delay_tenths': 225, 'los': 'F'}), ({'cycle': 90, 'green': 30, 'volume': 1900, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 1000, 'delay_tenths': 300, 'los': 'C'}), ({'cycle': 130, 'green': 42, 'volume': 1194, 'sat_per_lane': 1900, 'lanes': 1}, {'vc_milli': 1945, 'delay_tenths': 440, 'los': 'F'}), ({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'}), ({'cycle': 100, 'green': 64, 'volume': 1391, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 639, 'delay_tenths': 110, 'los': 'B'}), ({'cycle': 100, 'green': 50, 'volume': 900, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1000, 'delay_tenths': 250, 'los': 'C'}), ({'cycle': 140, 'green': 12, 'volume': 214, 'sat_per_lane': 1700, 'lanes': 1}, {'vc_milli': 1468, 'delay_tenths': 640, 'los': 'F'})], [({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'}), ({'cycle': 60, 'green': 40, 'volume': 800, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 666, 'delay_tenths': 60, 'los': 'A'}), ({'cycle': 150, 'green': 69, 'volume': 1748, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1000, 'delay_tenths': 405, 'los': 'D'}), ({'cycle': 70, 'green': 44, 'volume': 4822, 'sat_per_lane': 1700, 'lanes': 3}, {'vc_milli': 1504, 'delay_tenths': 130, 'los': 'F'}), ({'cycle': 80, 'green': 17, 'volume': 262, 'sat_per_lane': 1900, 'lanes': 3}, {'vc_milli': 216, 'delay_tenths': 260, 'los': 'C'}), ({'cycle': 90, 'green': 58, 'volume': 1641, 'sat_per_lane': 1700, 'lanes': 2}, {'vc_milli': 748, 'delay_tenths': 110, 'los': 'B'}), ({'cycle': 90, 'green': 12, 'volume': 202, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 841, 'delay_tenths': 381, 'los': 'D'}), ({'cycle': 100, 'green': 50, 'volume': 675, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 750, 'delay_tenths': 200, 'los': 'B'})], [({'cycle': 110, 'green': 92, 'volume': 1602, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 504, 'delay_tenths': 25, 'los': 'A'}), ({'cycle': 120, 'green': 40, 'volume': 1300, 'sat_per_lane': 1900, 'lanes': 2}, {'vc_milli': 1026, 'delay_tenths': 400, 'los': 'F'}), ({'cycle': 140, 'green': 122, 'volume': 538, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 342, 'delay_tenths': 17, 'los': 'A'}), ({'cycle': 60, 'green': 33, 'volume': 2805, 'sat_per_lane': 1700, 'lanes': 3}, {'vc_milli': 1000, 'delay_tenths': 135, 'los': 'B'}), ({'cycle': 60, 'green': 39, 'volume': 1335, 'sat_per_lane': 1700, 'lanes': 1}, {'vc_milli': 1208, 'delay_tenths': 105, 'los': 'F'}), ({'cycle': 130, 'green': 110, 'volume': 2282, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 1498, 'delay_tenths': 100, 'los': 'F'}), ({'cycle': 100, 'green': 50, 'volume': 675, 'sat_per_lane': 1800, 'lanes': 1}, {'vc_milli': 750, 'delay_tenths': 200, 'los': 'B'}), ({'cycle': 90, 'green': 30, 'volume': 700, 'sat_per_lane': 1800, 'lanes': 2}, {'vc_milli': 583, 'delay_tenths': 248, 'los': 'C'})]]\nfor i, (args, expected) in enumerate(fixtures[N-1]):\n    check('timing oracle' + ' %d' % i, solve(args), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"}},"limitations":"A deterministic, bounded toy model with a stipulated contract; it makes no claim of conformance to any agency manual or standard. 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.","method":"Deterministic executable model with adversarial boundary fixtures.","provenance":{"created_by":"Failure Map","dependencies":"Python standard library","family":"w2-traffic_signal_timing_plans-uniform-delay-los-delay-scale","generated_at":"2026-09-29T14:47:59.587943+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Signal timing arithmetic is exact and integer or rational; a wrong rule silently produces unsafe or inefficient timing plans.","root_cause":"The leading factor multiplies by the green time rather than the cycle length.","sha256":"3ca68264da128ad0e1a3a035ba94ee8147ed0ed7c9dc0faf1733e6ae25c5f82b","title":"Uniform delay level of service: the uniform delay uses green instead of cycle · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verified":true,"visibility":"public","verification":{"attempt":{"elapsed_ms":46.93,"exit_code":1,"observations":[{"actual":{"delay_tenths":552,"los":"E","vc_milli":755},"check":"timing oracle 0","expected":{"delay_tenths":276,"los":"C","vc_milli":755},"passed":false},{"actual":{"delay_tenths":800,"los":"F","vc_milli":1026},"check":"timing oracle 1","expected":{"delay_tenths":400,"los":"F","vc_milli":1026},"passed":false},{"actual":{"delay_tenths":104,"los":"B","vc_milli":219},"check":"timing oracle 2","expected":{"delay_tenths":52,"los":"A","vc_milli":219},"passed":false},{"actual":{"delay_tenths":570,"los":"F","vc_milli":1473},"check":"timing oracle 3","expected":{"delay_tenths":285,"los":"F","vc_milli":1473},"passed":false},{"actual":{"delay_tenths":640,"los":"F","vc_milli":1875},"check":"timing oracle 4","expected":{"delay_tenths":320,"los":"F","vc_milli":1875},"passed":false},{"actual":{"delay_tenths":500,"los":"D","vc_milli":1000},"check":"timing oracle 5","expected":{"delay_tenths":250,"los":"C","vc_milli":1000},"passed":false},{"actual":{"delay_tenths":120,"los":"B","vc_milli":666},"check":"timing oracle 6","expected":{"delay_tenths":60,"los":"A","vc_milli":666},"passed":false},{"actual":{"delay_tenths":290,"los":"F","vc_milli":1584},"check":"timing oracle 7","expected":{"delay_tenths":145,"los":"F","vc_milli":1584},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"timing oracle 0\", \"actual\": {\"vc_milli\": 755, \"delay_tenths\": 552, \"los\": \"E\"}, \"expected\": {\"vc_milli\": 755, \"delay_tenths\": 276, \"los\": \"C\"}, \"passed\": false}, {\"check\": \"timing oracle 1\", \"actual\": {\"vc_milli\": 1026, \"delay_tenths\": 800, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1026, \"delay_tenths\": 400, \"los\": \"F\"}, \"passed\": false}, {\"check\": \"timing oracle 2\", \"actual\": {\"vc_milli\": 219, \"delay_tenths\": 104, \"los\": \"B\"}, \"expected\": {\"vc_milli\": 219, \"delay_tenths\": 52, \"los\": \"A\"}, \"passed\": false}, {\"check\": \"timing oracle 3\", \"actual\": {\"vc_milli\": 1473, \"delay_tenths\": 570, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1473, \"delay_tenths\": 285, \"los\": \"F\"}, \"passed\": false}, {\"check\": \"timing oracle 4\", \"actual\": {\"vc_milli\": 1875, \"delay_tenths\": 640, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1875, \"delay_tenths\": 320, \"los\": \"F\"}, \"passed\": false}, {\"check\": \"timing oracle 5\", \"actual\": {\"vc_milli\": 1000, \"delay_tenths\": 500, \"los\": \"D\"}, \"expected\": {\"vc_milli\": 1000, \"delay_tenths\": 250, \"los\": \"C\"}, \"passed\": false}, {\"check\": \"timing oracle 6\", \"actual\": {\"vc_milli\": 666, \"delay_tenths\": 120, \"los\": \"B\"}, \"expected\": {\"vc_milli\": 666, \"delay_tenths\": 60, \"los\": \"A\"}, \"passed\": false}, {\"check\": \"timing oracle 7\", \"actual\": {\"vc_milli\": 1584, \"delay_tenths\": 290, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1584, \"delay_tenths\": 145, \"los\": \"F\"}, \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":45.742,"exit_code":1,"observations":[{"actual":{"delay_tenths":47,"los":"A","vc_milli":755},"check":"timing oracle 0","expected":{"delay_tenths":276,"los":"C","vc_milli":755},"passed":false},{"actual":{"delay_tenths":133,"los":"F","vc_milli":1026},"check":"timing oracle 1","expected":{"delay_tenths":400,"los":"F","vc_milli":1026},"passed":false},{"actual":{"delay_tenths":39,"los":"A","vc_milli":219},"check":"timing oracle 2","expected":{"delay_tenths":52,"los":"A","vc_milli":219},"passed":false},{"actual":{"delay_tenths":82,"los":"F","vc_milli":1473},"check":"timing oracle 3","expected":{"delay_tenths":285,"los":"F","vc_milli":1473},"passed":false},{"actual":{"delay_tenths":134,"los":"F","vc_milli":1875},"check":"timing oracle 4","expected":{"delay_tenths":320,"los":"F","vc_milli":1875},"passed":false},{"actual":{"delay_tenths":125,"los":"B","vc_milli":1000},"check":"timing oracle 5","expected":{"delay_tenths":250,"los":"C","vc_milli":1000},"passed":false},{"actual":{"delay_tenths":40,"los":"A","vc_milli":666},"check":"timing oracle 6","expected":{"delay_tenths":60,"los":"A","vc_milli":666},"passed":false},{"actual":{"delay_tenths":98,"los":"F","vc_milli":1584},"check":"timing oracle 7","expected":{"delay_tenths":145,"los":"F","vc_milli":1584},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"timing oracle 0\", \"actual\": {\"vc_milli\": 755, \"delay_tenths\": 47, \"los\": \"A\"}, \"expected\": {\"vc_milli\": 755, \"delay_tenths\": 276, \"los\": \"C\"}, \"passed\": false}, {\"check\": \"timing oracle 1\", \"actual\": {\"vc_milli\": 1026, \"delay_tenths\": 133, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1026, \"delay_tenths\": 400, \"los\": \"F\"}, \"passed\": false}, {\"check\": \"timing oracle 2\", \"actual\": {\"vc_milli\": 219, \"delay_tenths\": 39, \"los\": \"A\"}, \"expected\": {\"vc_milli\": 219, \"delay_tenths\": 52, \"los\": \"A\"}, \"passed\": false}, {\"check\": \"timing oracle 3\", \"actual\": {\"vc_milli\": 1473, \"delay_tenths\": 82, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1473, \"delay_tenths\": 285, \"los\": \"F\"}, \"passed\": false}, {\"check\": \"timing oracle 4\", \"actual\": {\"vc_milli\": 1875, \"delay_tenths\": 134, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1875, \"delay_tenths\": 320, \"los\": \"F\"}, \"passed\": false}, {\"check\": \"timing oracle 5\", \"actual\": {\"vc_milli\": 1000, \"delay_tenths\": 125, \"los\": \"B\"}, \"expected\": {\"vc_milli\": 1000, \"delay_tenths\": 250, \"los\": \"C\"}, \"passed\": false}, {\"check\": \"timing oracle 6\", \"actual\": {\"vc_milli\": 666, \"delay_tenths\": 40, \"los\": \"A\"}, \"expected\": {\"vc_milli\": 666, \"delay_tenths\": 60, \"los\": \"A\"}, \"passed\": false}, {\"check\": \"timing oracle 7\", \"actual\": {\"vc_milli\": 1584, \"delay_tenths\": 98, \"los\": \"F\"}, \"expected\": {\"vc_milli\": 1584, \"delay_tenths\": 145, \"los\": \"F\"}, \"passed\": false}], \"passed\": false}\n"}},"member_only":{"stages":["fixed"],"fields":["implementations.fixed","verification.fixed","harness","repair"],"note":"The verified repair, its recorded checks, the repair description, and the scoring harness are available to members."}}