{"abstract":"Pure LTR lines with embedded even levels are reversed.","category":"Bidirectional text layout","checks":8,"contract":"Input resolved levels of one line. From the highest level down to the lowest odd level on the line, reverse every maximal visual run of characters at that level or higher. Return logical indices in visual order (identity when no odd level).","evaluation_group":"w2-bidirectional-text-layout-l2-reordering","failed_approach":"Using the highest level as the stop still reverses even runs once.","family":"w2-bidirectional-text-layout-l2-reordering-no-odd-level-shortcut","id":"FA-80486","implementations":{"attempt":{"sha256":"577b21a9a5cf8671b709cd241665be3232d6ce9f255ec52a58bef05f818c4516","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    levels = x\n    order = list(range(len(levels)))\n    odd = [l for l in levels if l % 2 == 1]\n    hi = max(levels)\n    lo = min(odd) if odd else hi\n    vis = [[lv, i] for i, lv in enumerate(levels)]\n    for lev in range(hi, lo - 1, -1):\n        i = 0\n        while i < len(vis):\n            if vis[i][0] >= lev:\n                j = i\n                while j < len(vis) and vis[j][0] >= lev:\n                    j += 1\n                vis[i:j] = vis[i:j][::-1]\n                i = j\n            else:\n                i += 1\n    return [p[1] for p in vis]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 2, 3, 4, 5, 6, 7]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [0, 0, 0, 0], [0, 1, 2, 3]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('control layout', [2, 2, 1, 1, 1, 1, 1, 1, 0, 0], [7, 6, 5, 4, 3, 2, 0, 1, 8, 9]), ('control layout', [0], [0])], [('regression: no odd level shortcut', [2, 2], [0, 1]), ('regression: no odd level shortcut', [2, 2], [0, 1]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2], [0, 1, 2, 3, 4]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('control layout', [1, 1, 1, 3, 3, 2, 3, 3, 1, 1, 1], [10, 9, 8, 4, 3, 5, 7, 6, 2, 1, 0]), ('control layout', [1, 1, 1, 2, 2, 2, 2], [3, 4, 5, 6, 2, 1, 0])], [('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [2, 4, 4, 4, 4, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), ('regression: no odd level shortcut', [0, 0, 0], [0, 1, 2]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('control layout', [3, 3], [1, 0]), ('control layout', [2, 0, 0, 0, 1], [0, 1, 2, 3, 4])], [('regression: no odd level shortcut', [0, 0, 0, 0, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [4, 4, 4], [0, 1, 2]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2], [0, 1, 2, 3, 4]), ('regression: no odd level shortcut', [2, 2], [0, 1]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('control layout', [3, 3, 3, 1, 1, 1, 1, 0, 0, 0, 1], [6, 5, 4, 3, 2, 1, 0, 7, 8, 9, 10]), ('control layout', [0, 0, 0, 0, 1, 1], [0, 1, 2, 3, 5, 4])], [('regression: no odd level shortcut', [2, 2, 2], [0, 1, 2]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [0, 0], [0, 1]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('control layout', [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [3, 2, 1, 0, 4, 5, 6, 7, 8, 9, 11, 10]), ('control layout', [2, 2, 1, 1, 1, 1, 3], [6, 5, 4, 3, 2, 0, 1])]]\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":"23b2478213133da6073afc51113694fe6c3e09a4f20721c0b013349563f3aa38","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    levels = x\n    order = list(range(len(levels)))\n    odd = [l for l in levels if l % 2 == 1]\n    hi = max(levels)\n    lo = min(odd) if odd else 0\n    vis = [[lv, i] for i, lv in enumerate(levels)]\n    for lev in range(hi, lo - 1, -1):\n        i = 0\n        while i < len(vis):\n            if vis[i][0] >= lev:\n                j = i\n                while j < len(vis) and vis[j][0] >= lev:\n                    j += 1\n                vis[i:j] = vis[i:j][::-1]\n                i = j\n            else:\n                i += 1\n    return [p[1] for p in vis]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 2, 3, 4, 5, 6, 7]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [0, 0, 0, 0], [0, 1, 2, 3]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('control layout', [2, 2, 1, 1, 1, 1, 1, 1, 0, 0], [7, 6, 5, 4, 3, 2, 0, 1, 8, 9]), ('control layout', [0], [0])], [('regression: no odd level shortcut', [2, 2], [0, 1]), ('regression: no odd level shortcut', [2, 2], [0, 1]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2], [0, 1, 2, 3, 4]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('control layout', [1, 1, 1, 3, 3, 2, 3, 3, 1, 1, 1], [10, 9, 8, 4, 3, 5, 7, 6, 2, 1, 0]), ('control layout', [1, 1, 1, 2, 2, 2, 2], [3, 4, 5, 6, 2, 1, 0])], [('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [2, 4, 4, 4, 4, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), ('regression: no odd level shortcut', [0, 0, 0], [0, 1, 2]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('control layout', [3, 3], [1, 0]), ('control layout', [2, 0, 0, 0, 1], [0, 1, 2, 3, 4])], [('regression: no odd level shortcut', [0, 0, 0, 0, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [4, 4, 4], [0, 1, 2]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2], [0, 1, 2, 3, 4]), ('regression: no odd level shortcut', [2, 2], [0, 1]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('control layout', [3, 3, 3, 1, 1, 1, 1, 0, 0, 0, 1], [6, 5, 4, 3, 2, 1, 0, 7, 8, 9, 10]), ('control layout', [0, 0, 0, 0, 1, 1], [0, 1, 2, 3, 5, 4])], [('regression: no odd level shortcut', [2, 2, 2], [0, 1, 2]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [0, 0], [0, 1]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('control layout', [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [3, 2, 1, 0, 4, 5, 6, 7, 8, 9, 11, 10]), ('control layout', [2, 2, 1, 1, 1, 1, 3], [6, 5, 4, 3, 2, 0, 1])]]\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":"2a14168bf650a5c5d96d6aafbe91ac28533bc33eaaceabbd648355d9099682c2","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    levels = x\n    order = list(range(len(levels)))\n    odd = [l for l in levels if l % 2 == 1]\n    if not odd:\n        return order\n    hi = max(levels)\n    lo = min(odd)\n    vis = [[lv, i] for i, lv in enumerate(levels)]\n    for lev in range(hi, lo - 1, -1):\n        i = 0\n        while i < len(vis):\n            if vis[i][0] >= lev:\n                j = i\n                while j < len(vis) and vis[j][0] >= lev:\n                    j += 1\n                vis[i:j] = vis[i:j][::-1]\n                i = j\n            else:\n                i += 1\n    return [p[1] for p in vis]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 2, 3, 4, 5, 6, 7]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [0, 0, 0, 0], [0, 1, 2, 3]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('control layout', [2, 2, 1, 1, 1, 1, 1, 1, 0, 0], [7, 6, 5, 4, 3, 2, 0, 1, 8, 9]), ('control layout', [0], [0])], [('regression: no odd level shortcut', [2, 2], [0, 1]), ('regression: no odd level shortcut', [2, 2], [0, 1]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2], [0, 1, 2, 3, 4]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('control layout', [1, 1, 1, 3, 3, 2, 3, 3, 1, 1, 1], [10, 9, 8, 4, 3, 5, 7, 6, 2, 1, 0]), ('control layout', [1, 1, 1, 2, 2, 2, 2], [3, 4, 5, 6, 2, 1, 0])], [('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [2, 4, 4, 4, 4, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]), ('regression: no odd level shortcut', [0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]), ('regression: no odd level shortcut', [0, 0, 0], [0, 1, 2]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('control layout', [3, 3], [1, 0]), ('control layout', [2, 0, 0, 0, 1], [0, 1, 2, 3, 4])], [('regression: no odd level shortcut', [0, 0, 0, 0, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [4, 4, 4], [0, 1, 2]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2], [0, 1, 2, 3, 4]), ('regression: no odd level shortcut', [2, 2], [0, 1]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('all even levels', [0, 2, 2, 0], [0, 1, 2, 3]), ('control layout', [3, 3, 3, 1, 1, 1, 1, 0, 0, 0, 1], [6, 5, 4, 3, 2, 1, 0, 7, 8, 9, 10]), ('control layout', [0, 0, 0, 0, 1, 1], [0, 1, 2, 3, 5, 4])], [('regression: no odd level shortcut', [2, 2, 2], [0, 1, 2]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5, 6, 7]), ('regression: no odd level shortcut', [2, 2, 2, 2, 2, 2], [0, 1, 2, 3, 4, 5]), ('regression: no odd level shortcut', [0, 0], [0, 1]), ('lowest odd is three', [2, 3, 3, 2], [0, 2, 1, 3]), ('number inside RTL', [1, 1, 2, 2, 1], [4, 2, 3, 1, 0]), ('control layout', [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1], [3, 2, 1, 0, 4, 5, 6, 7, 8, 9, 11, 10]), ('control layout', [2, 2, 1, 1, 1, 1, 3], [6, 5, 4, 3, 2, 0, 1])]]\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-l2-reordering-no-odd-level-shortcut","generated_at":"2026-09-29T14:49:54.207733+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.","repair":"Return logical order when no odd level is present.","root_cause":"Lines without odd levels fall through with a lowest level of zero.","sha256":"e5b6d24a34094877ade25ba407526b9a5a03f97660d3ae844b8601ebd5622eac","title":"Visual reordering by levels: no odd level shortcut · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":41.042,"exit_code":1,"observations":[{"actual":[0,2,1,3],"check":"all even levels","expected":[0,1,2,3],"passed":false},{"actual":[7,6,5,4,3,2,1,0],"check":"regression: no odd level shortcut","expected":[0,1,2,3,4,5,6,7],"passed":false},{"actual":[5,4,3,2,1,0],"check":"regression: no odd level shortcut","expected":[0,1,2,3,4,5],"passed":false},{"actual":[3,2,1,0],"check":"regression: no odd level shortcut","expected":[0,1,2,3],"passed":false},{"actual":[4,2,3,1,0],"check":"number inside RTL","expected":[4,2,3,1,0],"passed":true},{"actual":[0,2,1,3],"check":"lowest odd is three","expected":[0,2,1,3],"passed":true},{"actual":[7,6,5,4,3,2,0,1,8,9],"check":"control layout","expected":[7,6,5,4,3,2,0,1,8,9],"passed":true},{"actual":[0],"check":"control layout","expected":[0],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"all even levels\", \"actual\": [0, 2, 1, 3], \"expected\": [0, 1, 2, 3], \"passed\": false}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [7, 6, 5, 4, 3, 2, 1, 0], \"expected\": [0, 1, 2, 3, 4, 5, 6, 7], \"passed\": false}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [5, 4, 3, 2, 1, 0], \"expected\": [0, 1, 2, 3, 4, 5], \"passed\": false}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [3, 2, 1, 0], \"expected\": [0, 1, 2, 3], \"passed\": false}, {\"check\": \"number inside RTL\", \"actual\": [4, 2, 3, 1, 0], \"expected\": [4, 2, 3, 1, 0], \"passed\": true}, {\"check\": \"lowest odd is three\", \"actual\": [0, 2, 1, 3], \"expected\": [0, 2, 1, 3], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [7, 6, 5, 4, 3, 2, 0, 1, 8, 9], \"expected\": [7, 6, 5, 4, 3, 2, 0, 1, 8, 9], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [0], \"expected\": [0], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":39.499,"exit_code":1,"observations":[{"actual":[3,2,1,0],"check":"all even levels","expected":[0,1,2,3],"passed":false},{"actual":[7,6,5,4,3,2,1,0],"check":"regression: no odd level shortcut","expected":[0,1,2,3,4,5,6,7],"passed":false},{"actual":[5,4,3,2,1,0],"check":"regression: no odd level shortcut","expected":[0,1,2,3,4,5],"passed":false},{"actual":[3,2,1,0],"check":"regression: no odd level shortcut","expected":[0,1,2,3],"passed":false},{"actual":[4,2,3,1,0],"check":"number inside RTL","expected":[4,2,3,1,0],"passed":true},{"actual":[0,2,1,3],"check":"lowest odd is three","expected":[0,2,1,3],"passed":true},{"actual":[7,6,5,4,3,2,0,1,8,9],"check":"control layout","expected":[7,6,5,4,3,2,0,1,8,9],"passed":true},{"actual":[0],"check":"control layout","expected":[0],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"all even levels\", \"actual\": [3, 2, 1, 0], \"expected\": [0, 1, 2, 3], \"passed\": false}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [7, 6, 5, 4, 3, 2, 1, 0], \"expected\": [0, 1, 2, 3, 4, 5, 6, 7], \"passed\": false}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [5, 4, 3, 2, 1, 0], \"expected\": [0, 1, 2, 3, 4, 5], \"passed\": false}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [3, 2, 1, 0], \"expected\": [0, 1, 2, 3], \"passed\": false}, {\"check\": \"number inside RTL\", \"actual\": [4, 2, 3, 1, 0], \"expected\": [4, 2, 3, 1, 0], \"passed\": true}, {\"check\": \"lowest odd is three\", \"actual\": [0, 2, 1, 3], \"expected\": [0, 2, 1, 3], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [7, 6, 5, 4, 3, 2, 0, 1, 8, 9], \"expected\": [7, 6, 5, 4, 3, 2, 0, 1, 8, 9], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [0], \"expected\": [0], \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":42.882,"exit_code":0,"observations":[{"actual":[0,1,2,3],"check":"all even levels","expected":[0,1,2,3],"passed":true},{"actual":[0,1,2,3,4,5,6,7],"check":"regression: no odd level shortcut","expected":[0,1,2,3,4,5,6,7],"passed":true},{"actual":[0,1,2,3,4,5],"check":"regression: no odd level shortcut","expected":[0,1,2,3,4,5],"passed":true},{"actual":[0,1,2,3],"check":"regression: no odd level shortcut","expected":[0,1,2,3],"passed":true},{"actual":[4,2,3,1,0],"check":"number inside RTL","expected":[4,2,3,1,0],"passed":true},{"actual":[0,2,1,3],"check":"lowest odd is three","expected":[0,2,1,3],"passed":true},{"actual":[7,6,5,4,3,2,0,1,8,9],"check":"control layout","expected":[7,6,5,4,3,2,0,1,8,9],"passed":true},{"actual":[0],"check":"control layout","expected":[0],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"all even levels\", \"actual\": [0, 1, 2, 3], \"expected\": [0, 1, 2, 3], \"passed\": true}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [0, 1, 2, 3, 4, 5, 6, 7], \"expected\": [0, 1, 2, 3, 4, 5, 6, 7], \"passed\": true}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [0, 1, 2, 3, 4, 5], \"expected\": [0, 1, 2, 3, 4, 5], \"passed\": true}, {\"check\": \"regression: no odd level shortcut\", \"actual\": [0, 1, 2, 3], \"expected\": [0, 1, 2, 3], \"passed\": true}, {\"check\": \"number inside RTL\", \"actual\": [4, 2, 3, 1, 0], \"expected\": [4, 2, 3, 1, 0], \"passed\": true}, {\"check\": \"lowest odd is three\", \"actual\": [0, 2, 1, 3], \"expected\": [0, 2, 1, 3], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [7, 6, 5, 4, 3, 2, 0, 1, 8, 9], \"expected\": [7, 6, 5, 4, 3, 2, 0, 1, 8, 9], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [0], \"expected\": [0], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}