{"abstract":"Level runs report ends one short.","category":"Bidirectional text layout","checks":8,"contract":"Input [resolved classes L/R/EN/AN, embedding levels]. At even levels R goes up one and AN/EN up two; at odd levels L, EN and AN go up one. Return level runs [start, end exclusive, level] of equal final levels.","contract_signature":"x","evaluation_group":"w2-bidirectional-text-layout-implicit-levels","failed_approach":"Storing i + 2 overshoots.","family":"w2-bidirectional-text-layout-implicit-levels-run-end-bookkeeping","id":"FA-80461","implementations":{"attempt":{"sha256":"339fa242c9a4cda10b3a5b42c8dadc09df70b662eddef0cdef1591a5b37eaae8","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    types, levels = x\n    out = []\n    for c, lv in zip(types, levels):\n        if lv % 2 == 0:\n            if c == 'R':\n                out.append(lv + 1)\n            elif c in ('AN', 'EN'):\n                out.append(lv + 2)\n            else:\n                out.append(lv)\n        else:\n            if c in ('L', 'EN', 'AN'):\n                out.append(lv + 1)\n            else:\n                out.append(lv)\n    runs = []\n    for i, lv in enumerate(out):\n        if runs and runs[-1][2] == lv:\n            runs[-1][1] = i + 2\n        else:\n            runs.append([i, i + 1, lv])\n    return runs\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: run end bookkeeping', [['AN', 'EN', 'AN', 'EN', 'L', 'EN', 'EN', 'EN', 'R', 'EN', 'L'], [3, 3, 4, 4, 4, 1, 1, 1, 1, 2, 2]], [[0, 2, 4], [2, 4, 6], [4, 5, 4], [5, 8, 2], [8, 9, 1], [9, 10, 4], [10, 11, 2]]), ('regression: run end bookkeeping', [['L', 'EN', 'R', 'L', 'L', 'EN', 'EN', 'EN', 'L', 'AN', 'L'], [3, 3, 3, 0, 0, 0, 3, 1, 1, 1, 1]], [[0, 2, 4], [2, 3, 3], [3, 5, 0], [5, 6, 2], [6, 7, 4], [7, 11, 2]]), ('regression: run end bookkeeping', [['EN', 'L', 'AN', 'L', 'EN', 'EN', 'L'], [1, 1, 1, 2, 2, 4, 4]], [[0, 4, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]]), ('regression: run end bookkeeping', [['L', 'L', 'EN', 'R', 'EN'], [3, 3, 1, 2, 2]], [[0, 2, 4], [2, 3, 2], [3, 4, 3], [4, 5, 4]]), ('number in RTL text', [['R', 'AN', 'R'], [1, 1, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 1]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('control layout', [['R'], [3]], [[0, 1, 3]]), ('control layout', [['L', 'EN'], [1, 4]], [[0, 1, 2], [1, 2, 6]])], [('regression: run end bookkeeping', [['R', 'AN', 'EN', 'EN'], [1, 1, 1, 1]], [[0, 1, 1], [1, 4, 2]]), ('regression: run end bookkeeping', [['L', 'R', 'R', 'AN'], [2, 3, 3, 3]], [[0, 1, 2], [1, 3, 3], [3, 4, 4]]), ('regression: run end bookkeeping', [['EN', 'EN', 'R', 'AN', 'R', 'R', 'R', 'EN', 'R', 'L'], [2, 0, 0, 0, 3, 3, 3, 3, 2, 2]], [[0, 1, 4], [1, 2, 2], [2, 3, 1], [3, 4, 2], [4, 7, 3], [7, 8, 4], [8, 9, 3], [9, 10, 2]]), ('regression: run end bookkeeping', [['EN', 'L', 'L', 'AN', 'L', 'R', 'EN', 'L'], [0, 0, 0, 1, 1, 1, 1, 0]], [[0, 1, 2], [1, 3, 0], [3, 5, 2], [5, 6, 1], [6, 7, 2], [7, 8, 0]]), ('number in LTR text', [['L', 'EN', 'L'], [0, 0, 0]], [[0, 1, 0], [1, 2, 2], [2, 3, 0]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('control layout', [['AN', 'R'], [1, 1]], [[0, 1, 2], [1, 2, 1]]), ('control layout', [['R'], [4]], [[0, 1, 5]])], [('regression: run end bookkeeping', [['AN', 'L', 'R', 'EN', 'AN', 'AN', 'EN', 'AN', 'R'], [2, 2, 2, 2, 0, 0, 1, 2, 0]], [[0, 1, 4], [1, 2, 2], [2, 3, 3], [3, 4, 4], [4, 7, 2], [7, 8, 4], [8, 9, 1]]), ('regression: run end bookkeeping', [['R', 'EN', 'L', 'EN', 'L', 'L', 'R', 'AN', 'R', 'R', 'EN'], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1]], [[0, 1, 3], [1, 2, 4], [2, 3, 2], [3, 4, 4], [4, 6, 2], [6, 7, 3], [7, 8, 4], [8, 10, 3], [10, 11, 2]]), ('regression: run end bookkeeping', [['R', 'AN', 'L', 'R', 'L', 'L', 'AN', 'AN'], [0, 0, 0, 0, 0, 0, 0, 0]], [[0, 1, 1], [1, 2, 2], [2, 3, 0], [3, 4, 1], [4, 6, 0], [6, 8, 2]]), ('regression: run end bookkeeping', [['AN', 'EN', 'AN'], [1, 1, 1]], [[0, 3, 2]]), ('number in LTR text', [['L', 'EN', 'L'], [0, 0, 0]], [[0, 1, 0], [1, 2, 2], [2, 3, 0]]), ('number in RTL text', [['R', 'AN', 'R'], [1, 1, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 1]]), ('control layout', [['AN', 'EN', 'EN', 'AN', 'AN'], [2, 1, 3, 1, 2]], [[0, 1, 4], [1, 2, 2], [2, 3, 4], [3, 4, 2], [4, 5, 4]]), ('control layout', [['L', 'R'], [2, 2]], [[0, 1, 2], [1, 2, 3]])], [('regression: run end bookkeeping', [['L', 'R', 'L', 'R', 'L', 'EN', 'AN', 'R', 'EN', 'L'], [3, 3, 2, 2, 2, 4, 4, 4, 4, 4]], [[0, 1, 4], [1, 2, 3], [2, 3, 2], [3, 4, 3], [4, 5, 2], [5, 7, 6], [7, 8, 5], [8, 9, 6], [9, 10, 4]]), ('regression: run end bookkeeping', [['R', 'AN', 'L', 'AN', 'EN', 'AN', 'AN', 'L', 'AN', 'L', 'L'], [0, 0, 0, 2, 1, 1, 0, 0, 0, 0, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 0], [3, 4, 4], [4, 7, 2], [7, 8, 0], [8, 9, 2], [9, 10, 0], [10, 11, 2]]), ('regression: run end bookkeeping', [['L', 'EN', 'L', 'R', 'EN'], [3, 3, 3, 3, 1]], [[0, 3, 4], [3, 4, 3], [4, 5, 2]]), ('regression: run end bookkeeping', [['L', 'R', 'EN', 'L', 'L', 'EN', 'L'], [3, 3, 1, 1, 1, 1, 1]], [[0, 1, 4], [1, 2, 3], [2, 7, 2]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('number in LTR text', [['L', 'EN', 'L'], [0, 0, 0]], [[0, 1, 0], [1, 2, 2], [2, 3, 0]]), ('control layout', [['R'], [2]], [[0, 1, 3]]), ('control layout', [['L', 'R'], [2, 1]], [[0, 1, 2], [1, 2, 1]])], [('regression: run end bookkeeping', [['EN', 'L', 'AN', 'L', 'EN', 'EN', 'L'], [1, 1, 1, 2, 2, 4, 4]], [[0, 4, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]]), ('regression: run end bookkeeping', [['AN', 'AN'], [0, 0]], [[0, 2, 2]]), ('regression: run end bookkeeping', [['L', 'L', 'AN', 'L', 'R', 'AN', 'L', 'AN'], [1, 1, 1, 1, 4, 4, 4, 4]], [[0, 4, 2], [4, 5, 5], [5, 6, 6], [6, 7, 4], [7, 8, 6]]), ('regression: run end bookkeeping', [['L', 'R', 'EN', 'R', 'EN', 'L', 'R', 'R', 'AN', 'EN', 'R', 'R'], [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1]], [[0, 1, 2], [1, 2, 1], [2, 3, 2], [3, 4, 1], [4, 6, 2], [6, 8, 1], [8, 9, 2], [9, 10, 4], [10, 12, 1]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('number in RTL text', [['R', 'AN', 'R'], [1, 1, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 1]]), ('control layout', [['R', 'R', 'AN'], [1, 2, 2]], [[0, 1, 1], [1, 2, 3], [2, 3, 4]]), ('control layout', [['AN', 'R'], [2, 2]], [[0, 1, 4], [1, 2, 3]])]]\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":"b5b045f0f51d067da07f0193987d8df6c23e743ccfe932bb9cc719a9fc21632d","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    types, levels = x\n    out = []\n    for c, lv in zip(types, levels):\n        if lv % 2 == 0:\n            if c == 'R':\n                out.append(lv + 1)\n            elif c in ('AN', 'EN'):\n                out.append(lv + 2)\n            else:\n                out.append(lv)\n        else:\n            if c in ('L', 'EN', 'AN'):\n                out.append(lv + 1)\n            else:\n                out.append(lv)\n    runs = []\n    for i, lv in enumerate(out):\n        if runs and runs[-1][2] == lv:\n            runs[-1][1] = i\n        else:\n            runs.append([i, i + 1, lv])\n    return runs\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: run end bookkeeping', [['AN', 'EN', 'AN', 'EN', 'L', 'EN', 'EN', 'EN', 'R', 'EN', 'L'], [3, 3, 4, 4, 4, 1, 1, 1, 1, 2, 2]], [[0, 2, 4], [2, 4, 6], [4, 5, 4], [5, 8, 2], [8, 9, 1], [9, 10, 4], [10, 11, 2]]), ('regression: run end bookkeeping', [['L', 'EN', 'R', 'L', 'L', 'EN', 'EN', 'EN', 'L', 'AN', 'L'], [3, 3, 3, 0, 0, 0, 3, 1, 1, 1, 1]], [[0, 2, 4], [2, 3, 3], [3, 5, 0], [5, 6, 2], [6, 7, 4], [7, 11, 2]]), ('regression: run end bookkeeping', [['EN', 'L', 'AN', 'L', 'EN', 'EN', 'L'], [1, 1, 1, 2, 2, 4, 4]], [[0, 4, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]]), ('regression: run end bookkeeping', [['L', 'L', 'EN', 'R', 'EN'], [3, 3, 1, 2, 2]], [[0, 2, 4], [2, 3, 2], [3, 4, 3], [4, 5, 4]]), ('number in RTL text', [['R', 'AN', 'R'], [1, 1, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 1]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('control layout', [['R'], [3]], [[0, 1, 3]]), ('control layout', [['L', 'EN'], [1, 4]], [[0, 1, 2], [1, 2, 6]])], [('regression: run end bookkeeping', [['R', 'AN', 'EN', 'EN'], [1, 1, 1, 1]], [[0, 1, 1], [1, 4, 2]]), ('regression: run end bookkeeping', [['L', 'R', 'R', 'AN'], [2, 3, 3, 3]], [[0, 1, 2], [1, 3, 3], [3, 4, 4]]), ('regression: run end bookkeeping', [['EN', 'EN', 'R', 'AN', 'R', 'R', 'R', 'EN', 'R', 'L'], [2, 0, 0, 0, 3, 3, 3, 3, 2, 2]], [[0, 1, 4], [1, 2, 2], [2, 3, 1], [3, 4, 2], [4, 7, 3], [7, 8, 4], [8, 9, 3], [9, 10, 2]]), ('regression: run end bookkeeping', [['EN', 'L', 'L', 'AN', 'L', 'R', 'EN', 'L'], [0, 0, 0, 1, 1, 1, 1, 0]], [[0, 1, 2], [1, 3, 0], [3, 5, 2], [5, 6, 1], [6, 7, 2], [7, 8, 0]]), ('number in LTR text', [['L', 'EN', 'L'], [0, 0, 0]], [[0, 1, 0], [1, 2, 2], [2, 3, 0]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('control layout', [['AN', 'R'], [1, 1]], [[0, 1, 2], [1, 2, 1]]), ('control layout', [['R'], [4]], [[0, 1, 5]])], [('regression: run end bookkeeping', [['AN', 'L', 'R', 'EN', 'AN', 'AN', 'EN', 'AN', 'R'], [2, 2, 2, 2, 0, 0, 1, 2, 0]], [[0, 1, 4], [1, 2, 2], [2, 3, 3], [3, 4, 4], [4, 7, 2], [7, 8, 4], [8, 9, 1]]), ('regression: run end bookkeeping', [['R', 'EN', 'L', 'EN', 'L', 'L', 'R', 'AN', 'R', 'R', 'EN'], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1]], [[0, 1, 3], [1, 2, 4], [2, 3, 2], [3, 4, 4], [4, 6, 2], [6, 7, 3], [7, 8, 4], [8, 10, 3], [10, 11, 2]]), ('regression: run end bookkeeping', [['R', 'AN', 'L', 'R', 'L', 'L', 'AN', 'AN'], [0, 0, 0, 0, 0, 0, 0, 0]], [[0, 1, 1], [1, 2, 2], [2, 3, 0], [3, 4, 1], [4, 6, 0], [6, 8, 2]]), ('regression: run end bookkeeping', [['AN', 'EN', 'AN'], [1, 1, 1]], [[0, 3, 2]]), ('number in LTR text', [['L', 'EN', 'L'], [0, 0, 0]], [[0, 1, 0], [1, 2, 2], [2, 3, 0]]), ('number in RTL text', [['R', 'AN', 'R'], [1, 1, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 1]]), ('control layout', [['AN', 'EN', 'EN', 'AN', 'AN'], [2, 1, 3, 1, 2]], [[0, 1, 4], [1, 2, 2], [2, 3, 4], [3, 4, 2], [4, 5, 4]]), ('control layout', [['L', 'R'], [2, 2]], [[0, 1, 2], [1, 2, 3]])], [('regression: run end bookkeeping', [['L', 'R', 'L', 'R', 'L', 'EN', 'AN', 'R', 'EN', 'L'], [3, 3, 2, 2, 2, 4, 4, 4, 4, 4]], [[0, 1, 4], [1, 2, 3], [2, 3, 2], [3, 4, 3], [4, 5, 2], [5, 7, 6], [7, 8, 5], [8, 9, 6], [9, 10, 4]]), ('regression: run end bookkeeping', [['R', 'AN', 'L', 'AN', 'EN', 'AN', 'AN', 'L', 'AN', 'L', 'L'], [0, 0, 0, 2, 1, 1, 0, 0, 0, 0, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 0], [3, 4, 4], [4, 7, 2], [7, 8, 0], [8, 9, 2], [9, 10, 0], [10, 11, 2]]), ('regression: run end bookkeeping', [['L', 'EN', 'L', 'R', 'EN'], [3, 3, 3, 3, 1]], [[0, 3, 4], [3, 4, 3], [4, 5, 2]]), ('regression: run end bookkeeping', [['L', 'R', 'EN', 'L', 'L', 'EN', 'L'], [3, 3, 1, 1, 1, 1, 1]], [[0, 1, 4], [1, 2, 3], [2, 7, 2]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('number in LTR text', [['L', 'EN', 'L'], [0, 0, 0]], [[0, 1, 0], [1, 2, 2], [2, 3, 0]]), ('control layout', [['R'], [2]], [[0, 1, 3]]), ('control layout', [['L', 'R'], [2, 1]], [[0, 1, 2], [1, 2, 1]])], [('regression: run end bookkeeping', [['EN', 'L', 'AN', 'L', 'EN', 'EN', 'L'], [1, 1, 1, 2, 2, 4, 4]], [[0, 4, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]]), ('regression: run end bookkeeping', [['AN', 'AN'], [0, 0]], [[0, 2, 2]]), ('regression: run end bookkeeping', [['L', 'L', 'AN', 'L', 'R', 'AN', 'L', 'AN'], [1, 1, 1, 1, 4, 4, 4, 4]], [[0, 4, 2], [4, 5, 5], [5, 6, 6], [6, 7, 4], [7, 8, 6]]), ('regression: run end bookkeeping', [['L', 'R', 'EN', 'R', 'EN', 'L', 'R', 'R', 'AN', 'EN', 'R', 'R'], [1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1]], [[0, 1, 2], [1, 2, 1], [2, 3, 2], [3, 4, 1], [4, 6, 2], [6, 8, 1], [8, 9, 2], [9, 10, 4], [10, 12, 1]]), ('level two embedding', [['R', 'L'], [2, 2]], [[0, 1, 3], [1, 2, 2]]), ('number in RTL text', [['R', 'AN', 'R'], [1, 1, 1]], [[0, 1, 1], [1, 2, 2], [2, 3, 1]]), ('control layout', [['R', 'R', 'AN'], [1, 2, 2]], [[0, 1, 1], [1, 2, 3], [2, 3, 4]]), ('control layout', [['AN', 'R'], [2, 2]], [[0, 1, 4], [1, 2, 3]])]]\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 toy bidi model over stipulated class labels and integer levels; it is inspired by, but does not claim conformance to, any published algorithm. 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-bidirectional-text-layout-implicit-levels-run-end-bookkeeping","generated_at":"2026-09-29T14:49:54.138651+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Mixed right-to-left and left-to-right text must resolve levels and visual order exactly, or words, numbers and carets land in the wrong place.","root_cause":"Extending a run stores the current index instead of one past it.","sha256":"83846bde730bf0030ebbe0aa675629a28cab4a1fa4026f5ffb9ae00da9ffa6af","title":"Implicit level runs: run end bookkeeping · 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":44.63,"exit_code":1,"observations":[{"actual":[[0,3,4],[2,5,6],[4,5,4],[5,9,2],[8,9,1],[9,10,4],[10,11,2]],"check":"regression: run end bookkeeping","expected":[[0,2,4],[2,4,6],[4,5,4],[5,8,2],[8,9,1],[9,10,4],[10,11,2]],"passed":false},{"actual":[[0,3,4],[2,3,3],[3,6,0],[5,6,2],[6,7,4],[7,12,2]],"check":"regression: run end bookkeeping","expected":[[0,2,4],[2,3,3],[3,5,0],[5,6,2],[6,7,4],[7,11,2]],"passed":false},{"actual":[[0,5,2],[4,5,4],[5,6,6],[6,7,4]],"check":"regression: run end bookkeeping","expected":[[0,4,2],[4,5,4],[5,6,6],[6,7,4]],"passed":false},{"actual":[[0,3,4],[2,3,2],[3,4,3],[4,5,4]],"check":"regression: run end bookkeeping","expected":[[0,2,4],[2,3,2],[3,4,3],[4,5,4]],"passed":false},{"actual":[[0,1,1],[1,2,2],[2,3,1]],"check":"number in RTL text","expected":[[0,1,1],[1,2,2],[2,3,1]],"passed":true},{"actual":[[0,1,3],[1,2,2]],"check":"level two embedding","expected":[[0,1,3],[1,2,2]],"passed":true},{"actual":[[0,1,3]],"check":"control layout","expected":[[0,1,3]],"passed":true},{"actual":[[0,1,2],[1,2,6]],"check":"control layout","expected":[[0,1,2],[1,2,6]],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 3, 4], [2, 5, 6], [4, 5, 4], [5, 9, 2], [8, 9, 1], [9, 10, 4], [10, 11, 2]], \"expected\": [[0, 2, 4], [2, 4, 6], [4, 5, 4], [5, 8, 2], [8, 9, 1], [9, 10, 4], [10, 11, 2]], \"passed\": false}, {\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 3, 4], [2, 3, 3], [3, 6, 0], [5, 6, 2], [6, 7, 4], [7, 12, 2]], \"expected\": [[0, 2, 4], [2, 3, 3], [3, 5, 0], [5, 6, 2], [6, 7, 4], [7, 11, 2]], \"passed\": false}, {\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 5, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]], \"expected\": [[0, 4, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]], \"passed\": false}, {\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 3, 4], [2, 3, 2], [3, 4, 3], [4, 5, 4]], \"expected\": [[0, 2, 4], [2, 3, 2], [3, 4, 3], [4, 5, 4]], \"passed\": false}, {\"check\": \"number in RTL text\", \"actual\": [[0, 1, 1], [1, 2, 2], [2, 3, 1]], \"expected\": [[0, 1, 1], [1, 2, 2], [2, 3, 1]], \"passed\": true}, {\"check\": \"level two embedding\", \"actual\": [[0, 1, 3], [1, 2, 2]], \"expected\": [[0, 1, 3], [1, 2, 2]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[0, 1, 3]], \"expected\": [[0, 1, 3]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[0, 1, 2], [1, 2, 6]], \"expected\": [[0, 1, 2], [1, 2, 6]], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":39.781,"exit_code":1,"observations":[{"actual":[[0,1,4],[2,3,6],[4,5,4],[5,7,2],[8,9,1],[9,10,4],[10,11,2]],"check":"regression: run end bookkeeping","expected":[[0,2,4],[2,4,6],[4,5,4],[5,8,2],[8,9,1],[9,10,4],[10,11,2]],"passed":false},{"actual":[[0,1,4],[2,3,3],[3,4,0],[5,6,2],[6,7,4],[7,10,2]],"check":"regression: run end bookkeeping","expected":[[0,2,4],[2,3,3],[3,5,0],[5,6,2],[6,7,4],[7,11,2]],"passed":false},{"actual":[[0,3,2],[4,5,4],[5,6,6],[6,7,4]],"check":"regression: run end bookkeeping","expected":[[0,4,2],[4,5,4],[5,6,6],[6,7,4]],"passed":false},{"actual":[[0,1,4],[2,3,2],[3,4,3],[4,5,4]],"check":"regression: run end bookkeeping","expected":[[0,2,4],[2,3,2],[3,4,3],[4,5,4]],"passed":false},{"actual":[[0,1,1],[1,2,2],[2,3,1]],"check":"number in RTL text","expected":[[0,1,1],[1,2,2],[2,3,1]],"passed":true},{"actual":[[0,1,3],[1,2,2]],"check":"level two embedding","expected":[[0,1,3],[1,2,2]],"passed":true},{"actual":[[0,1,3]],"check":"control layout","expected":[[0,1,3]],"passed":true},{"actual":[[0,1,2],[1,2,6]],"check":"control layout","expected":[[0,1,2],[1,2,6]],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 1, 4], [2, 3, 6], [4, 5, 4], [5, 7, 2], [8, 9, 1], [9, 10, 4], [10, 11, 2]], \"expected\": [[0, 2, 4], [2, 4, 6], [4, 5, 4], [5, 8, 2], [8, 9, 1], [9, 10, 4], [10, 11, 2]], \"passed\": false}, {\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 1, 4], [2, 3, 3], [3, 4, 0], [5, 6, 2], [6, 7, 4], [7, 10, 2]], \"expected\": [[0, 2, 4], [2, 3, 3], [3, 5, 0], [5, 6, 2], [6, 7, 4], [7, 11, 2]], \"passed\": false}, {\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 3, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]], \"expected\": [[0, 4, 2], [4, 5, 4], [5, 6, 6], [6, 7, 4]], \"passed\": false}, {\"check\": \"regression: run end bookkeeping\", \"actual\": [[0, 1, 4], [2, 3, 2], [3, 4, 3], [4, 5, 4]], \"expected\": [[0, 2, 4], [2, 3, 2], [3, 4, 3], [4, 5, 4]], \"passed\": false}, {\"check\": \"number in RTL text\", \"actual\": [[0, 1, 1], [1, 2, 2], [2, 3, 1]], \"expected\": [[0, 1, 1], [1, 2, 2], [2, 3, 1]], \"passed\": true}, {\"check\": \"level two embedding\", \"actual\": [[0, 1, 3], [1, 2, 2]], \"expected\": [[0, 1, 3], [1, 2, 2]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[0, 1, 3]], \"expected\": [[0, 1, 3]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[0, 1, 2], [1, 2, 6]], \"expected\": [[0, 1, 2], [1, 2, 6]], \"passed\": true}], \"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."}}