{"abstract":"Rotated prefabs appear mirrored.","category":"Procedural level generation constraints","checks":8,"contract":"The prefab (rows of chars, ' ' transparent) is rotated clockwise rot times (rot taken mod 4, negative allowed) and stamped with its top-left at column ox, row oy. If any non-transparent tile would land out of bounds or on a locked 'X' tile, the stamp is rejected and the original grid returned with False; otherwise the new grid with True.","contract_signature":"grid, prefab, ox, oy, rot","evaluation_group":"w2-procedural-level-generation-constraints-prefab-stamp","failed_approach":"Reversing after transposing rotates counter-clockwise.","family":"w2-procedural-level-generation-constraints-prefab-stamp-rotation-direction","id":"FA-86731","implementations":{"attempt":{"sha256":"b8cb8e41b970e948674f1bf2df10c48c86c2d1ec7280fa12a3a255fd28b2a0a1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(grid, prefab, ox, oy, rot):\n    p = [list(row) for row in prefab]\n    for _ in range(rot % 4):\n        p = [list(row) for row in list(zip(*p))[::-1]]\n    g = [list(row) for row in grid]\n    for r, line in enumerate(p):\n        for c, t in enumerate(line):\n            if t == ' ':\n                continue\n            y, x = oy + r, ox + c\n            if not (0 <= y < len(g) and 0 <= x < len(g[0])) or g[y][x] == 'X':\n                return [grid, False]\n            g[y][x] = t\n    return [[''.join(row) for row in g], True]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('fault site rotation direction #1',\n   [['.#...#', '.#.#..'], ['  ', '# '], 1, -1, 6],\n   [['.#...#', '.#.#..'], False]),\n  ('regression rotation direction #1',\n   [['XX', 'X.', '..', '..', '..'], ['D', 'D', ' '], 0, 4, -3],\n   [['XX', 'X.', '..', '..', '..'], False]),\n  ('regression rotation direction #2',\n   [['...#..', '.#....', '#.....'], ['#.', ' .', '#D'], 2, 0, 5],\n   [['..###.', '.#D...', '#.....'], True]),\n  ('regression rotation direction #3',\n   [['..#', '...', '...', '##.'], [' #', 'D#'], 1, 2, -3],\n   [['..#', '...', '.D.', '###'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['...', '#..', 'X..', '...', '#X.', '..X'], ['.D.', '#.D'], 0, 0, -1],\n   [['...', '#..', 'X..', '...', '#X.', '..X'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('regression rotation direction #1',\n   [['XX', 'X.', '..', '..', '..'], ['D', 'D', ' '], 0, 4, -3],\n   [['XX', 'X.', '..', '..', '..'], False]),\n  ('regression rotation direction #2',\n   [['...#..', '.#....', '#.....'], ['#.', ' .', '#D'], 2, 0, 5],\n   [['..###.', '.#D...', '#.....'], True]),\n  ('regression rotation direction #3',\n   [['..#', '...', '...', '##.'], [' #', 'D#'], 1, 2, -3],\n   [['..#', '...', '.D.', '###'], True]),\n  ('partial repair boundary #1',\n   [['...', '...', '...', 'X#.', 'X#.', '...'], ['.', '.', ' '], 1, 3, -1],\n   [['...', '...', '...', 'X..', 'X#.', '...'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['...', '#..', 'X..', '...', '#X.', '..X'], ['.D.', '#.D'], 0, 0, -1],\n   [['...', '#..', 'X..', '...', '#X.', '..X'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('regression rotation direction #1',\n   [['..#', '...', '...', '##.'], [' #', 'D#'], 1, 2, -3],\n   [['..#', '...', '.D.', '###'], True]),\n  ('fault site rotation direction #1',\n   [['..', '..', '#.', 'X.'], ['D', '#', ' '], 0, 1, 6],\n   [['..', '..', '#.', 'X.'], False]),\n  ('partial repair boundary #1',\n   [['...', '...', '...', 'X#.', 'X#.', '...'], ['.', '.', ' '], 1, 3, -1],\n   [['...', '...', '...', 'X..', 'X#.', '...'], True]),\n  ('partial repair boundary #2',\n   [['..#..', '..#..', '..X#X', 'X.XX.', 'X.X..'], [' ', '#'], 3, 1, 3],\n   [['..#..', '..#.#', '..X#X', 'X.XX.', 'X.X..'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['#X', '..', '..', '#.', '#.'], [' D', '.#', '.#'], -1, 2, 3],\n   [['#X', '..', '..', '#.', '#.'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('fault site rotation direction #1',\n   [['..X.#', '.#X..', 'X.#.#'], ['#', '.', ' '], 3, 1, 6],\n   [['..X.#', '.#X..', 'X.#.#'], False]),\n  ('fault site rotation direction #2',\n   [['..#.X.', '......', '.#..#.', 'XX.#.#', 'X..#.X'], ['  ', ' .', 'D.'], 4, 0, 2],\n   [['..#.X.', '......', '.#..#.', 'XX.#.#', 'X..#.X'], False]),\n  ('partial repair boundary #1',\n   [['..#..', '..#..', '..X#X', 'X.XX.', 'X.X..'], [' ', '#'], 3, 1, 3],\n   [['..#..', '..#.#', '..X#X', 'X.XX.', 'X.X..'], True]),\n  ('regression rotation direction #1',\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], ['D', ' '], 3, 0, 1],\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], False]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1', [['.X.', '...'], ['D#.', 'D #'], -1, -1, -1], [['.X.', '...'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('fault site rotation direction #1',\n   [['X.', '#.', 'X#', '..', '..', '..'], ['# ', 'D '], 0, 1, 2],\n   [['X.', '#D', 'X#', '..', '..', '..'], True]),\n  ('regression rotation direction #1',\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], ['D', ' '], 3, 0, 1],\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], False]),\n  ('partial repair boundary #1',\n   [['.X.', '...', 'X#.'], ['#', ' '], 2, 2, -1],\n   [['.X.', '...', 'X##'], True]),\n  ('partial repair boundary #2', [['.X#', '.##', '#..'], ['D '], 0, 2, 1], [['.X#', '.##', 'D..'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['...#', '.X..', 'XX..', '.#X.', 'X.##'], [' .', '  ', '##'], 1, 4, 0],\n   [['...#', '.X..', 'XX..', '.#X.', 'X.##'], False])]]\nfor label, args, expected in cases[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":"3bc17e2da7ed9e6725362f38790200f31c07d6da85b80a30f0464df3c15a9d38","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(grid, prefab, ox, oy, rot):\n    p = [list(row) for row in prefab]\n    for _ in range(rot % 4):\n        p = [list(row) for row in zip(*p)]\n    g = [list(row) for row in grid]\n    for r, line in enumerate(p):\n        for c, t in enumerate(line):\n            if t == ' ':\n                continue\n            y, x = oy + r, ox + c\n            if not (0 <= y < len(g) and 0 <= x < len(g[0])) or g[y][x] == 'X':\n                return [grid, False]\n            g[y][x] = t\n    return [[''.join(row) for row in g], True]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('fault site rotation direction #1',\n   [['.#...#', '.#.#..'], ['  ', '# '], 1, -1, 6],\n   [['.#...#', '.#.#..'], False]),\n  ('regression rotation direction #1',\n   [['XX', 'X.', '..', '..', '..'], ['D', 'D', ' '], 0, 4, -3],\n   [['XX', 'X.', '..', '..', '..'], False]),\n  ('regression rotation direction #2',\n   [['...#..', '.#....', '#.....'], ['#.', ' .', '#D'], 2, 0, 5],\n   [['..###.', '.#D...', '#.....'], True]),\n  ('regression rotation direction #3',\n   [['..#', '...', '...', '##.'], [' #', 'D#'], 1, 2, -3],\n   [['..#', '...', '.D.', '###'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['...', '#..', 'X..', '...', '#X.', '..X'], ['.D.', '#.D'], 0, 0, -1],\n   [['...', '#..', 'X..', '...', '#X.', '..X'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('regression rotation direction #1',\n   [['XX', 'X.', '..', '..', '..'], ['D', 'D', ' '], 0, 4, -3],\n   [['XX', 'X.', '..', '..', '..'], False]),\n  ('regression rotation direction #2',\n   [['...#..', '.#....', '#.....'], ['#.', ' .', '#D'], 2, 0, 5],\n   [['..###.', '.#D...', '#.....'], True]),\n  ('regression rotation direction #3',\n   [['..#', '...', '...', '##.'], [' #', 'D#'], 1, 2, -3],\n   [['..#', '...', '.D.', '###'], True]),\n  ('partial repair boundary #1',\n   [['...', '...', '...', 'X#.', 'X#.', '...'], ['.', '.', ' '], 1, 3, -1],\n   [['...', '...', '...', 'X..', 'X#.', '...'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['...', '#..', 'X..', '...', '#X.', '..X'], ['.D.', '#.D'], 0, 0, -1],\n   [['...', '#..', 'X..', '...', '#X.', '..X'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('regression rotation direction #1',\n   [['..#', '...', '...', '##.'], [' #', 'D#'], 1, 2, -3],\n   [['..#', '...', '.D.', '###'], True]),\n  ('fault site rotation direction #1',\n   [['..', '..', '#.', 'X.'], ['D', '#', ' '], 0, 1, 6],\n   [['..', '..', '#.', 'X.'], False]),\n  ('partial repair boundary #1',\n   [['...', '...', '...', 'X#.', 'X#.', '...'], ['.', '.', ' '], 1, 3, -1],\n   [['...', '...', '...', 'X..', 'X#.', '...'], True]),\n  ('partial repair boundary #2',\n   [['..#..', '..#..', '..X#X', 'X.XX.', 'X.X..'], [' ', '#'], 3, 1, 3],\n   [['..#..', '..#.#', '..X#X', 'X.XX.', 'X.X..'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['#X', '..', '..', '#.', '#.'], [' D', '.#', '.#'], -1, 2, 3],\n   [['#X', '..', '..', '#.', '#.'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('fault site rotation direction #1',\n   [['..X.#', '.#X..', 'X.#.#'], ['#', '.', ' '], 3, 1, 6],\n   [['..X.#', '.#X..', 'X.#.#'], False]),\n  ('fault site rotation direction #2',\n   [['..#.X.', '......', '.#..#.', 'XX.#.#', 'X..#.X'], ['  ', ' .', 'D.'], 4, 0, 2],\n   [['..#.X.', '......', '.#..#.', 'XX.#.#', 'X..#.X'], False]),\n  ('partial repair boundary #1',\n   [['..#..', '..#..', '..X#X', 'X.XX.', 'X.X..'], [' ', '#'], 3, 1, 3],\n   [['..#..', '..#.#', '..X#X', 'X.XX.', 'X.X..'], True]),\n  ('regression rotation direction #1',\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], ['D', ' '], 3, 0, 1],\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], False]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1', [['.X.', '...'], ['D#.', 'D #'], -1, -1, -1], [['.X.', '...'], False])],\n [('counter-clockwise turn #1', [['...', '...'], ['#.', '..'], 0, 0, -1], [['...', '#..'], True]),\n  ('quarter turn #1', [['....', '....'], ['#D'], 0, 0, 1], [['#...', 'D...'], True]),\n  ('fault site rotation direction #1',\n   [['X.', '#.', 'X#', '..', '..', '..'], ['# ', 'D '], 0, 1, 2],\n   [['X.', '#D', 'X#', '..', '..', '..'], True]),\n  ('regression rotation direction #1',\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], ['D', ' '], 3, 0, 1],\n   [['.X..', '..XX', '...#', '..##', 'X...', '..X.'], False]),\n  ('partial repair boundary #1',\n   [['.X.', '...', 'X#.'], ['#', ' '], 2, 2, -1],\n   [['.X.', '...', 'X##'], True]),\n  ('partial repair boundary #2', [['.X#', '.##', '#..'], ['D '], 0, 2, 1], [['.X#', '.##', 'D..'], True]),\n  ('transparent overhang #1', [['..', '..'], [' #', ' #'], -1, 0, 0], [['#.', '#.'], True]),\n  ('control #1',\n   [['...#', '.X..', 'XX..', '.#X.', 'X.##'], [' .', '  ', '##'], 1, 4, 0],\n   [['...#', '.X..', 'XX..', '.#X.', 'X.##'], False])]]\nfor label, args, expected in cases[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":"Deterministic toy contract stipulated for this model; integer or exact arithmetic only, not a reproduction of any specific game engine. 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-procedural-level-generation-constraints-prefab-stamp-rotation-direction","generated_at":"2026-09-29T14:50:52.168271+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Procedural generators silently emit unplayable or unfair levels when a single constraint check uses the wrong boundary, axis, neighborhood or update order; the defect is visible in exact generated geometry.","root_cause":"Rotation transposes without reversing rows.","sha256":"87ec7782fd32f96ddb593f0a2a4f430c76666adc8dbc217799be4c10a4fd3c6d","title":"Rotated prefab stamping: Rotation is a transpose · 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":42.254,"exit_code":1,"observations":[{"actual":[[".#.","..."],true],"check":"counter-clockwise turn #1","expected":[["...","#.."],true],"passed":false},{"actual":[["D...","#..."],true],"check":"quarter turn #1","expected":[["#...","D..."],true],"passed":false},{"actual":[[".#...#",".#.#.."],false],"check":"fault site rotation direction #1","expected":[[".#...#",".#.#.."],false],"passed":true},{"actual":[["XX","X.","..","..","DD"],true],"check":"regression rotation direction #1","expected":[["XX","X.","..","..",".."],false],"passed":false},{"actual":[["....D.",".##.#.","#....."],true],"check":"regression rotation direction #2","expected":[["..###.",".#D...","#....."],true],"passed":false},{"actual":[["..#","...",".##","##D"],true],"check":"regression rotation direction #3","expected":[["..#","...",".D.","###"],true],"passed":false},{"actual":[["#.","#."],true],"check":"transparent overhang #1","expected":[["#.","#."],true],"passed":true},{"actual":[["...","#..","X..","...","#X.","..X"],false],"check":"control #1","expected":[["...","#..","X..","...","#X.","..X"],false],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"counter-clockwise turn #1\", \"actual\": [[\".#.\", \"...\"], true], \"expected\": [[\"...\", \"#..\"], true], \"passed\": false}, {\"check\": \"quarter turn #1\", \"actual\": [[\"D...\", \"#...\"], true], \"expected\": [[\"#...\", \"D...\"], true], \"passed\": false}, {\"check\": \"fault site rotation direction #1\", \"actual\": [[\".#...#\", \".#.#..\"], false], \"expected\": [[\".#...#\", \".#.#..\"], false], \"passed\": true}, {\"check\": \"regression rotation direction #1\", \"actual\": [[\"XX\", \"X.\", \"..\", \"..\", \"DD\"], true], \"expected\": [[\"XX\", \"X.\", \"..\", \"..\", \"..\"], false], \"passed\": false}, {\"check\": \"regression rotation direction #2\", \"actual\": [[\"....D.\", \".##.#.\", \"#.....\"], true], \"expected\": [[\"..###.\", \".#D...\", \"#.....\"], true], \"passed\": false}, {\"check\": \"regression rotation direction #3\", \"actual\": [[\"..#\", \"...\", \".##\", \"##D\"], true], \"expected\": [[\"..#\", \"...\", \".D.\", \"###\"], true], \"passed\": false}, {\"check\": \"transparent overhang #1\", \"actual\": [[\"#.\", \"#.\"], true], \"expected\": [[\"#.\", \"#.\"], true], \"passed\": true}, {\"check\": \"control #1\", \"actual\": [[\"...\", \"#..\", \"X..\", \"...\", \"#X.\", \"..X\"], false], \"expected\": [[\"...\", \"#..\", \"X..\", \"...\", \"#X.\", \"..X\"], false], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":41.587,"exit_code":1,"observations":[{"actual":[["#..","..."],true],"check":"counter-clockwise turn #1","expected":[["...","#.."],true],"passed":false},{"actual":[["#...","D..."],true],"check":"quarter turn #1","expected":[["#...","D..."],true],"passed":true},{"actual":[[".#...#",".#.#.."],true],"check":"fault site rotation direction #1","expected":[[".#...#",".#.#.."],false],"passed":false},{"actual":[["XX","X.","..","..","DD"],true],"check":"regression rotation direction #1","expected":[["XX","X.","..","..",".."],false],"passed":false},{"actual":[["..###.",".#..D.","#....."],true],"check":"regression rotation direction #2","expected":[["..###.",".#D...","#....."],true],"passed":false},{"actual":[["..#","...","..D","###"],true],"check":"regression rotation direction #3","expected":[["..#","...",".D.","###"],true],"passed":false},{"actual":[["#.","#."],true],"check":"transparent overhang #1","expected":[["#.","#."],true],"passed":true},{"actual":[["...","#..","X..","...","#X.","..X"],false],"check":"control #1","expected":[["...","#..","X..","...","#X.","..X"],false],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"counter-clockwise turn #1\", \"actual\": [[\"#..\", \"...\"], true], \"expected\": [[\"...\", \"#..\"], true], \"passed\": false}, {\"check\": \"quarter turn #1\", \"actual\": [[\"#...\", \"D...\"], true], \"expected\": [[\"#...\", \"D...\"], true], \"passed\": true}, {\"check\": \"fault site rotation direction #1\", \"actual\": [[\".#...#\", \".#.#..\"], true], \"expected\": [[\".#...#\", \".#.#..\"], false], \"passed\": false}, {\"check\": \"regression rotation direction #1\", \"actual\": [[\"XX\", \"X.\", \"..\", \"..\", \"DD\"], true], \"expected\": [[\"XX\", \"X.\", \"..\", \"..\", \"..\"], false], \"passed\": false}, {\"check\": \"regression rotation direction #2\", \"actual\": [[\"..###.\", \".#..D.\", \"#.....\"], true], \"expected\": [[\"..###.\", \".#D...\", \"#.....\"], true], \"passed\": false}, {\"check\": \"regression rotation direction #3\", \"actual\": [[\"..#\", \"...\", \"..D\", \"###\"], true], \"expected\": [[\"..#\", \"...\", \".D.\", \"###\"], true], \"passed\": false}, {\"check\": \"transparent overhang #1\", \"actual\": [[\"#.\", \"#.\"], true], \"expected\": [[\"#.\", \"#.\"], true], \"passed\": true}, {\"check\": \"control #1\", \"actual\": [[\"...\", \"#..\", \"X..\", \"...\", \"#X.\", \"..X\"], false], \"expected\": [[\"...\", \"#..\", \"X..\", \"...\", \"#X.\", \"..X\"], false], \"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."}}