{"abstract":"Cues squeezed to zero length by the mapping remain in the output.","category":"Subtitle cue timing","checks":9,"contract":"anchors [[a1,b1],[a2,b2]] (a1 != a2, b1 != b2) map subtitle time a to video time b linearly through both points. Each time is mapped exactly, rounded half up, clamped at 0; cues whose mapped end is not after the mapped start are dropped.","evaluation_group":"w2-subtitle-cue-timing-two-point-sync","failed_approach":"Testing only for a positive end keeps collapsed cues that end after zero.","family":"w2-subtitle-cue-timing-two-point-sync-empty-cue-drop","id":"FA-78086","implementations":{"attempt":{"sha256":"83d4a3a727a8013aeb9cf4a765c8dc791d915fc1f12ab0296824d3e462d1bbf1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(cues, anchors):\n    (a1,b1),(a2,b2)=anchors\n    k=Fraction(b2-b1,a2-a1)\n    def m(t):\n        return math.floor(b1+(t-a1)*k+Fraction(1,2))\n    out=[]\n    for s,e in cues:\n        ns,ne=max(0,m(s)),max(0,m(e))\n        if ne>0:\n            out.append([ns,ne])\n    return out\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: empty cue drop', [[[0, 1000]], [[1000, 0], [3000, 1000]]], []), ('regression variant: empty cue drop', [[[0, 2]], [[10000, 10500], [11000, 12000]]], []), ('partial repair probe: empty cue drop', [[[250, 251], [8492, 8493]], [[5000, 5500], [9000, 7000]]], []), ('partial repair variant: empty cue drop', [[[250, 252]], [[10000, 10500], [11000, 10501]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[999, 1002], [999, 1999], [7777, 8277]], [[1000, 1500], [2000, 2000]]], [[1500, 1501], [1500, 2000], [4889, 5139]]), ('normal control', [[[1920, 2920]], [[0, 1000], [2000, 0]]], []), ('normal control', [[[999, 1999], [1, 2501], [7777, 8277], [250, 253]], [[0, -1000], [3, 503]]], [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]])], [('regression: empty cue drop', [[[7777, 10277]], [[5000, 6000], [5003, 4503]]], []), ('regression variant: empty cue drop', [[[1, 501], [7777, 7778]], [[1000, 0], [11000, 12500]]], [[8471, 8473]]), ('partial repair probe: empty cue drop', [[[3031, 3034], [250, 251], [4360, 4860], [0, 1000]], [[3000, 2500], [1000, 1000]]], [[2523, 2526], [3520, 3895], [250, 1000]]), ('partial repair variant: empty cue drop', [[[1, 4]], [[1003, 1003], [1000, 2000]]], []), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('normal control', [[[1, 1001]], [[0, -1000], [10000, 9500]]], [[0, 51]]), ('normal control', [[[1, 1001], [1500, 1503]], [[1000, 500], [0, 0]]], [[1, 501], [750, 752]]), ('normal control', [[[0, 2500], [250, 750], [0, 3]], [[10000, 10500], [20000, 20500]]], [[500, 3000], [750, 1250], [500, 503]])], [('regression: empty cue drop', [[[250, 2750], [0, 3]], [[5000, 4000], [6000, 5500]]], [[0, 625]]), ('regression variant: empty cue drop', [[[1500, 1502], [7286, 7786]], [[10000, 10000], [11000, 12000]]], [[4572, 5572]]), ('partial repair probe: empty cue drop', [[[999, 1499], [7777, 10277]], [[10000, 10500], [10003, 9503]]], []), ('partial repair variant: empty cue drop', [[[7777, 8777], [3213, 3214], [1500, 1501], [250, 750]], [[5000, 6000], [5003, 5003]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[16012, 18512], [0, 2], [999, 1002], [1, 4]], [[10000, 10000], [11000, 10500]]], [[13006, 14256], [5000, 5001], [5500, 5501], [5001, 5002]]), ('normal control', [[[1, 2501], [5729, 5732], [250, 252]], [[7000, 8500], [5000, 6000]]], [[0, 2876], [6911, 6915], [63, 65]]), ('normal control', [[[1, 2], [1500, 4000]], [[15000, 15000], [5000, 5000]]], [[1, 2], [1500, 4000]])], [('regression: empty cue drop', [[[999, 1001], [7777, 7779], [1500, 2000], [250, 251]], [[3000, 1000], [1000, 0]]], [[0, 1], [3389, 3390], [250, 500]]), ('regression variant: empty cue drop', [[[0, 2500], [0, 3]], [[1000, 1500], [0, -3000]]], [[0, 8250]]), ('partial repair probe: empty cue drop', [[[7777, 7779], [1500, 1503]], [[1000, 1000], [2000, 0]]], []), ('partial repair variant: empty cue drop', [[[7777, 7779], [999, 1000]], [[6000, 4000], [5000, 6000]]], []), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('normal control', [[[1, 2], [999, 3499]], [[10000, 10000], [12000, 11500]]], [[2501, 2502], [3249, 5124]]), ('normal control', [[[7777, 8777], [7777, 7780], [1500, 2000], [999, 1002]], [[0, 1000], [4000, 4500]]], [[7805, 8680], [7805, 7808], [2313, 2750], [1874, 1877]]), ('normal control', [[[250, 750], [0, 1]], [[5000, 6000], [9000, 8500]]], [[3031, 3344], [2875, 2876]])], [('regression: empty cue drop', [[[7782, 10282], [7777, 7780], [250, 252], [1500, 2000]], [[1000, 2000], [3000, 2500]]], [[3696, 4321], [3694, 3695], [2125, 2250]]), ('regression variant: empty cue drop', [[[5033, 5036], [999, 1000]], [[9000, 9000], [5000, 4000]]], [[4041, 4045]]), ('partial repair probe: empty cue drop', [[[13786, 13787], [7777, 8277], [1, 2501], [250, 251]], [[10000, 11000], [10003, 9503]]], []), ('partial repair variant: empty cue drop', [[[1500, 4000], [6431, 6931], [1, 1001], [862, 1862]], [[2000, 1500], [1000, 2000]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[7777, 8277], [7777, 8277]], [[10000, 9500], [0, -1000]]], [[7166, 7691], [7166, 7691]]), ('normal control', [[[0, 2]], [[10000, 10000], [20000, 20000]]], [[0, 2]]), ('normal control', [[[7777, 10277], [0, 2500], [1, 1001]], [[1000, 1000], [11000, 12000]]], [[8455, 11205], [0, 2650], [0, 1001]])]]\nfor label, args, expected in fixtures[N-1]:\n    check(label, 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":"8eb0ba8be706f2e0a124dba30e73d8f7a14638323f74465c9424b6053a6b52d7","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(cues, anchors):\n    (a1,b1),(a2,b2)=anchors\n    k=Fraction(b2-b1,a2-a1)\n    def m(t):\n        return math.floor(b1+(t-a1)*k+Fraction(1,2))\n    out=[]\n    for s,e in cues:\n        ns,ne=max(0,m(s)),max(0,m(e))\n        if ne>=ns:\n            out.append([ns,ne])\n    return out\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: empty cue drop', [[[0, 1000]], [[1000, 0], [3000, 1000]]], []), ('regression variant: empty cue drop', [[[0, 2]], [[10000, 10500], [11000, 12000]]], []), ('partial repair probe: empty cue drop', [[[250, 251], [8492, 8493]], [[5000, 5500], [9000, 7000]]], []), ('partial repair variant: empty cue drop', [[[250, 252]], [[10000, 10500], [11000, 10501]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[999, 1002], [999, 1999], [7777, 8277]], [[1000, 1500], [2000, 2000]]], [[1500, 1501], [1500, 2000], [4889, 5139]]), ('normal control', [[[1920, 2920]], [[0, 1000], [2000, 0]]], []), ('normal control', [[[999, 1999], [1, 2501], [7777, 8277], [250, 253]], [[0, -1000], [3, 503]]], [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]])], [('regression: empty cue drop', [[[7777, 10277]], [[5000, 6000], [5003, 4503]]], []), ('regression variant: empty cue drop', [[[1, 501], [7777, 7778]], [[1000, 0], [11000, 12500]]], [[8471, 8473]]), ('partial repair probe: empty cue drop', [[[3031, 3034], [250, 251], [4360, 4860], [0, 1000]], [[3000, 2500], [1000, 1000]]], [[2523, 2526], [3520, 3895], [250, 1000]]), ('partial repair variant: empty cue drop', [[[1, 4]], [[1003, 1003], [1000, 2000]]], []), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('normal control', [[[1, 1001]], [[0, -1000], [10000, 9500]]], [[0, 51]]), ('normal control', [[[1, 1001], [1500, 1503]], [[1000, 500], [0, 0]]], [[1, 501], [750, 752]]), ('normal control', [[[0, 2500], [250, 750], [0, 3]], [[10000, 10500], [20000, 20500]]], [[500, 3000], [750, 1250], [500, 503]])], [('regression: empty cue drop', [[[250, 2750], [0, 3]], [[5000, 4000], [6000, 5500]]], [[0, 625]]), ('regression variant: empty cue drop', [[[1500, 1502], [7286, 7786]], [[10000, 10000], [11000, 12000]]], [[4572, 5572]]), ('partial repair probe: empty cue drop', [[[999, 1499], [7777, 10277]], [[10000, 10500], [10003, 9503]]], []), ('partial repair variant: empty cue drop', [[[7777, 8777], [3213, 3214], [1500, 1501], [250, 750]], [[5000, 6000], [5003, 5003]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[16012, 18512], [0, 2], [999, 1002], [1, 4]], [[10000, 10000], [11000, 10500]]], [[13006, 14256], [5000, 5001], [5500, 5501], [5001, 5002]]), ('normal control', [[[1, 2501], [5729, 5732], [250, 252]], [[7000, 8500], [5000, 6000]]], [[0, 2876], [6911, 6915], [63, 65]]), ('normal control', [[[1, 2], [1500, 4000]], [[15000, 15000], [5000, 5000]]], [[1, 2], [1500, 4000]])], [('regression: empty cue drop', [[[999, 1001], [7777, 7779], [1500, 2000], [250, 251]], [[3000, 1000], [1000, 0]]], [[0, 1], [3389, 3390], [250, 500]]), ('regression variant: empty cue drop', [[[0, 2500], [0, 3]], [[1000, 1500], [0, -3000]]], [[0, 8250]]), ('partial repair probe: empty cue drop', [[[7777, 7779], [1500, 1503]], [[1000, 1000], [2000, 0]]], []), ('partial repair variant: empty cue drop', [[[7777, 7779], [999, 1000]], [[6000, 4000], [5000, 6000]]], []), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('normal control', [[[1, 2], [999, 3499]], [[10000, 10000], [12000, 11500]]], [[2501, 2502], [3249, 5124]]), ('normal control', [[[7777, 8777], [7777, 7780], [1500, 2000], [999, 1002]], [[0, 1000], [4000, 4500]]], [[7805, 8680], [7805, 7808], [2313, 2750], [1874, 1877]]), ('normal control', [[[250, 750], [0, 1]], [[5000, 6000], [9000, 8500]]], [[3031, 3344], [2875, 2876]])], [('regression: empty cue drop', [[[7782, 10282], [7777, 7780], [250, 252], [1500, 2000]], [[1000, 2000], [3000, 2500]]], [[3696, 4321], [3694, 3695], [2125, 2250]]), ('regression variant: empty cue drop', [[[5033, 5036], [999, 1000]], [[9000, 9000], [5000, 4000]]], [[4041, 4045]]), ('partial repair probe: empty cue drop', [[[13786, 13787], [7777, 8277], [1, 2501], [250, 251]], [[10000, 11000], [10003, 9503]]], []), ('partial repair variant: empty cue drop', [[[1500, 4000], [6431, 6931], [1, 1001], [862, 1862]], [[2000, 1500], [1000, 2000]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[7777, 8277], [7777, 8277]], [[10000, 9500], [0, -1000]]], [[7166, 7691], [7166, 7691]]), ('normal control', [[[0, 2]], [[10000, 10000], [20000, 20000]]], [[0, 2]]), ('normal control', [[[7777, 10277], [0, 2500], [1, 1001]], [[1000, 1000], [11000, 12000]]], [[8455, 11205], [0, 2650], [0, 1001]])]]\nfor label, args, expected in fixtures[N-1]:\n    check(label, 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"},"fixed":{"sha256":"433bc9331cc0f07763c8047861f0963a7d6da20963f1d934d5785fa64c4a7d6b","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(cues, anchors):\n    (a1,b1),(a2,b2)=anchors\n    k=Fraction(b2-b1,a2-a1)\n    def m(t):\n        return math.floor(b1+(t-a1)*k+Fraction(1,2))\n    out=[]\n    for s,e in cues:\n        ns,ne=max(0,m(s)),max(0,m(e))\n        if ne>ns:\n            out.append([ns,ne])\n    return out\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: empty cue drop', [[[0, 1000]], [[1000, 0], [3000, 1000]]], []), ('regression variant: empty cue drop', [[[0, 2]], [[10000, 10500], [11000, 12000]]], []), ('partial repair probe: empty cue drop', [[[250, 251], [8492, 8493]], [[5000, 5500], [9000, 7000]]], []), ('partial repair variant: empty cue drop', [[[250, 252]], [[10000, 10500], [11000, 10501]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[999, 1002], [999, 1999], [7777, 8277]], [[1000, 1500], [2000, 2000]]], [[1500, 1501], [1500, 2000], [4889, 5139]]), ('normal control', [[[1920, 2920]], [[0, 1000], [2000, 0]]], []), ('normal control', [[[999, 1999], [1, 2501], [7777, 8277], [250, 253]], [[0, -1000], [3, 503]]], [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]])], [('regression: empty cue drop', [[[7777, 10277]], [[5000, 6000], [5003, 4503]]], []), ('regression variant: empty cue drop', [[[1, 501], [7777, 7778]], [[1000, 0], [11000, 12500]]], [[8471, 8473]]), ('partial repair probe: empty cue drop', [[[3031, 3034], [250, 251], [4360, 4860], [0, 1000]], [[3000, 2500], [1000, 1000]]], [[2523, 2526], [3520, 3895], [250, 1000]]), ('partial repair variant: empty cue drop', [[[1, 4]], [[1003, 1003], [1000, 2000]]], []), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('normal control', [[[1, 1001]], [[0, -1000], [10000, 9500]]], [[0, 51]]), ('normal control', [[[1, 1001], [1500, 1503]], [[1000, 500], [0, 0]]], [[1, 501], [750, 752]]), ('normal control', [[[0, 2500], [250, 750], [0, 3]], [[10000, 10500], [20000, 20500]]], [[500, 3000], [750, 1250], [500, 503]])], [('regression: empty cue drop', [[[250, 2750], [0, 3]], [[5000, 4000], [6000, 5500]]], [[0, 625]]), ('regression variant: empty cue drop', [[[1500, 1502], [7286, 7786]], [[10000, 10000], [11000, 12000]]], [[4572, 5572]]), ('partial repair probe: empty cue drop', [[[999, 1499], [7777, 10277]], [[10000, 10500], [10003, 9503]]], []), ('partial repair variant: empty cue drop', [[[7777, 8777], [3213, 3214], [1500, 1501], [250, 750]], [[5000, 6000], [5003, 5003]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[16012, 18512], [0, 2], [999, 1002], [1, 4]], [[10000, 10000], [11000, 10500]]], [[13006, 14256], [5000, 5001], [5500, 5501], [5001, 5002]]), ('normal control', [[[1, 2501], [5729, 5732], [250, 252]], [[7000, 8500], [5000, 6000]]], [[0, 2876], [6911, 6915], [63, 65]]), ('normal control', [[[1, 2], [1500, 4000]], [[15000, 15000], [5000, 5000]]], [[1, 2], [1500, 4000]])], [('regression: empty cue drop', [[[999, 1001], [7777, 7779], [1500, 2000], [250, 251]], [[3000, 1000], [1000, 0]]], [[0, 1], [3389, 3390], [250, 500]]), ('regression variant: empty cue drop', [[[0, 2500], [0, 3]], [[1000, 1500], [0, -3000]]], [[0, 8250]]), ('partial repair probe: empty cue drop', [[[7777, 7779], [1500, 1503]], [[1000, 1000], [2000, 0]]], []), ('partial repair variant: empty cue drop', [[[7777, 7779], [999, 1000]], [[6000, 4000], [5000, 6000]]], []), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('normal control', [[[1, 2], [999, 3499]], [[10000, 10000], [12000, 11500]]], [[2501, 2502], [3249, 5124]]), ('normal control', [[[7777, 8777], [7777, 7780], [1500, 2000], [999, 1002]], [[0, 1000], [4000, 4500]]], [[7805, 8680], [7805, 7808], [2313, 2750], [1874, 1877]]), ('normal control', [[[250, 750], [0, 1]], [[5000, 6000], [9000, 8500]]], [[3031, 3344], [2875, 2876]])], [('regression: empty cue drop', [[[7782, 10282], [7777, 7780], [250, 252], [1500, 2000]], [[1000, 2000], [3000, 2500]]], [[3696, 4321], [3694, 3695], [2125, 2250]]), ('regression variant: empty cue drop', [[[5033, 5036], [999, 1000]], [[9000, 9000], [5000, 4000]]], [[4041, 4045]]), ('partial repair probe: empty cue drop', [[[13786, 13787], [7777, 8277], [1, 2501], [250, 251]], [[10000, 11000], [10003, 9503]]], []), ('partial repair variant: empty cue drop', [[[1500, 4000], [6431, 6931], [1, 1001], [862, 1862]], [[2000, 1500], [1000, 2000]]], []), ('boundary control', [[[1000, 2000]], [[0, 0], [1000, 2000]]], [[2000, 4000]]), ('boundary control', [[[1, 3]], [[0, 0], [2, 1]]], [[1, 2]]), ('normal control', [[[7777, 8277], [7777, 8277]], [[10000, 9500], [0, -1000]]], [[7166, 7691], [7166, 7691]]), ('normal control', [[[0, 2]], [[10000, 10000], [20000, 20000]]], [[0, 2]]), ('normal control', [[[7777, 10277], [0, 2500], [1, 1001]], [[1000, 1000], [11000, 12000]]], [[8455, 11205], [0, 2650], [0, 1001]])]]\nfor label, args, expected in fixtures[N-1]:\n    check(label, 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 teaching model with a stipulated toy contract; it does not claim conformance to any subtitle 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-subtitle-cue-timing-two-point-sync-empty-cue-drop","generated_at":"2026-09-29T14:49:32.014237+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Subtitle timing defects shift, hide or overlap captions that viewers depend on for comprehension and accessibility.","repair":"Keep only cues whose mapped end is strictly after the mapped start.","root_cause":"The drop test keeps cues whose mapped end equals the mapped start.","sha256":"b95d435c7df68f4201249dd78a156b00cec9078ead419af8c1764571ae6b0c1d","title":"Two-point subtitle synchronisation: empty cue drop · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":42.065,"exit_code":1,"observations":[{"actual":[],"check":"regression: empty cue drop","expected":[],"passed":true},{"actual":[],"check":"regression variant: empty cue drop","expected":[],"passed":true},{"actual":[[3719,3719],[6810,6810]],"check":"partial repair probe: empty cue drop","expected":[],"passed":false},{"actual":[[10490,10490]],"check":"partial repair variant: empty cue drop","expected":[],"passed":false},{"actual":[[2000,4000]],"check":"boundary control","expected":[[2000,4000]],"passed":true},{"actual":[[1,2]],"check":"boundary control","expected":[[1,2]],"passed":true},{"actual":[[1500,1501],[1500,2000],[4889,5139]],"check":"normal control","expected":[[1500,1501],[1500,2000],[4889,5139]],"passed":true},{"actual":[],"check":"normal control","expected":[],"passed":true},{"actual":[[499499,1000499],[0,1252001],[3895277,4145777],[124250,125753]],"check":"normal control","expected":[[499499,1000499],[0,1252001],[3895277,4145777],[124250,125753]],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: empty cue drop\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"regression variant: empty cue drop\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"partial repair probe: empty cue drop\", \"actual\": [[3719, 3719], [6810, 6810]], \"expected\": [], \"passed\": false}, {\"check\": \"partial repair variant: empty cue drop\", \"actual\": [[10490, 10490]], \"expected\": [], \"passed\": false}, {\"check\": \"boundary control\", \"actual\": [[2000, 4000]], \"expected\": [[2000, 4000]], \"passed\": true}, {\"check\": \"boundary control\", \"actual\": [[1, 2]], \"expected\": [[1, 2]], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [[1500, 1501], [1500, 2000], [4889, 5139]], \"expected\": [[1500, 1501], [1500, 2000], [4889, 5139]], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]], \"expected\": [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":43.599,"exit_code":1,"observations":[{"actual":[[0,0]],"check":"regression: empty cue drop","expected":[],"passed":false},{"actual":[[0,0]],"check":"regression variant: empty cue drop","expected":[],"passed":false},{"actual":[[3719,3719],[6810,6810]],"check":"partial repair probe: empty cue drop","expected":[],"passed":false},{"actual":[[10490,10490]],"check":"partial repair variant: empty cue drop","expected":[],"passed":false},{"actual":[[2000,4000]],"check":"boundary control","expected":[[2000,4000]],"passed":true},{"actual":[[1,2]],"check":"boundary control","expected":[[1,2]],"passed":true},{"actual":[[1500,1501],[1500,2000],[4889,5139]],"check":"normal control","expected":[[1500,1501],[1500,2000],[4889,5139]],"passed":true},{"actual":[],"check":"normal control","expected":[],"passed":true},{"actual":[[499499,1000499],[0,1252001],[3895277,4145777],[124250,125753]],"check":"normal control","expected":[[499499,1000499],[0,1252001],[3895277,4145777],[124250,125753]],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: empty cue drop\", \"actual\": [[0, 0]], \"expected\": [], \"passed\": false}, {\"check\": \"regression variant: empty cue drop\", \"actual\": [[0, 0]], \"expected\": [], \"passed\": false}, {\"check\": \"partial repair probe: empty cue drop\", \"actual\": [[3719, 3719], [6810, 6810]], \"expected\": [], \"passed\": false}, {\"check\": \"partial repair variant: empty cue drop\", \"actual\": [[10490, 10490]], \"expected\": [], \"passed\": false}, {\"check\": \"boundary control\", \"actual\": [[2000, 4000]], \"expected\": [[2000, 4000]], \"passed\": true}, {\"check\": \"boundary control\", \"actual\": [[1, 2]], \"expected\": [[1, 2]], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [[1500, 1501], [1500, 2000], [4889, 5139]], \"expected\": [[1500, 1501], [1500, 2000], [4889, 5139]], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]], \"expected\": [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]], \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":44.405,"exit_code":0,"observations":[{"actual":[],"check":"regression: empty cue drop","expected":[],"passed":true},{"actual":[],"check":"regression variant: empty cue drop","expected":[],"passed":true},{"actual":[],"check":"partial repair probe: empty cue drop","expected":[],"passed":true},{"actual":[],"check":"partial repair variant: empty cue drop","expected":[],"passed":true},{"actual":[[2000,4000]],"check":"boundary control","expected":[[2000,4000]],"passed":true},{"actual":[[1,2]],"check":"boundary control","expected":[[1,2]],"passed":true},{"actual":[[1500,1501],[1500,2000],[4889,5139]],"check":"normal control","expected":[[1500,1501],[1500,2000],[4889,5139]],"passed":true},{"actual":[],"check":"normal control","expected":[],"passed":true},{"actual":[[499499,1000499],[0,1252001],[3895277,4145777],[124250,125753]],"check":"normal control","expected":[[499499,1000499],[0,1252001],[3895277,4145777],[124250,125753]],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: empty cue drop\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"regression variant: empty cue drop\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"partial repair probe: empty cue drop\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"partial repair variant: empty cue drop\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary control\", \"actual\": [[2000, 4000]], \"expected\": [[2000, 4000]], \"passed\": true}, {\"check\": \"boundary control\", \"actual\": [[1, 2]], \"expected\": [[1, 2]], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [[1500, 1501], [1500, 2000], [4889, 5139]], \"expected\": [[1500, 1501], [1500, 2000], [4889, 5139]], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal control\", \"actual\": [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]], \"expected\": [[499499, 1000499], [0, 1252001], [3895277, 4145777], [124250, 125753]], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}