{"abstract":"H S H on |0> reports stabilizer +Y instead of -Y.","category":"Quantum circuit simulation","checks":7,"contract":"Input [n, gates] with gates h, s, x, z ([\"g\", q]) and cx ([\"cx\", c, t]). Track the n stabilizer generators of |0...0> (initially Z on each qubit) under the Aaronson-Gottesman update rules and return them as signed strings such as \"+XX\", character q describing qubit q.","contract_signature":"x","evaluation_group":"w2-quantum_circuit_simulation-stabilizer-tableau","failed_approach":"The attempted repair toggles the sign with x | z, flipping the sign of every X or Z generator too.","family":"w2-quantum_circuit_simulation-stabilizer-tableau-hadamard-phase-bit","id":"FA-90986","implementations":{"attempt":{"sha256":"d58802ad786bd970544e431e31ff5ab4a77fbaff50932848716c2bd86321aed1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    n, gates = x\n    xs = [[0] * n for _ in range(n)]\n    zs = [[1 if i == j else 0 for j in range(n)] for i in range(n)]\n    rs = [0] * n\n    for g in gates:\n        op = g[0]\n        for row in range(n):\n            X, Z = xs[row], zs[row]\n            if op == 'h':\n                a = g[1]\n                rs[row] ^= X[a] | Z[a]\n                X[a], Z[a] = Z[a], X[a]\n            elif op == 's':\n                a = g[1]\n                rs[row] ^= X[a] & Z[a]\n                Z[a] ^= X[a]\n            elif op == 'x':\n                rs[row] ^= Z[g[1]]\n            elif op == 'z':\n                rs[row] ^= X[g[1]]\n            elif op == 'cx':\n                a, b = g[1], g[2]\n                rs[row] ^= X[a] & Z[b] & (X[b] ^ Z[a] ^ 1)\n                X[b] ^= X[a]\n                Z[a] ^= Z[b]\n    letters = {(0, 0): 'I', (1, 0): 'X', (0, 1): 'Z', (1, 1): 'Y'}\n    return [('-' if rs[r] else '+') + ''.join(letters[(xs[r][q], zs[r][q])] for q in range(n)) for r in range(n)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression: h on y eigenstate', [1, [['h', 0], ['s', 0], ['h', 0]]], ['-Y']], ['regression: random clifford 4', [3, [['cx', 1, 2], ['h', 1], ['cx', 1, 0], ['s', 1], ['x', 2], ['cx', 1, 2], ['cx', 1, 2], ['h', 0], ['cx', 0, 2], ['z', 0], ['s', 2], ['h', 2], ['z', 0]]], ['-XZY', '+ZYI', '-IYX']], ['repair check: bell preparation', [2, [['h', 0], ['cx', 0, 1]]], ['+XX', '+ZZ']], ['control: x flips z sign', [1, [['x', 0]]], ['-Z']], ['control: cx on excited control', [2, [['x', 0], ['cx', 0, 1]]], ['-ZI', '+ZZ']], ['control: random clifford 0', [3, [['cx', 1, 2]]], ['+ZII', '+IZI', '+IZZ']], ['control: random clifford 1', [1, [['z', 0], ['s', 0], ['x', 0], ['x', 0], ['x', 0], ['z', 0], ['z', 0], ['z', 0]]], ['-Z']]], [['regression: random clifford 26', [1, [['x', 0], ['h', 0], ['x', 0], ['h', 0], ['s', 0], ['h', 0], ['s', 0], ['h', 0], ['s', 0], ['s', 0], ['x', 0]]], ['+Y']], ['regression: random clifford 28', [3, [['h', 1], ['cx', 0, 1], ['h', 0], ['cx', 2, 1], ['z', 0], ['x', 0], ['cx', 2, 1], ['h', 1], ['h', 2], ['s', 0], ['h', 0], ['cx', 1, 2]]], ['+YII', '+IZI', '+IIX']], ['repair check: s twice after h', [1, [['h', 0], ['s', 0], ['s', 0]]], ['-X']], ['control: random clifford 3', [1, [['s', 0], ['h', 0], ['h', 0], ['x', 0], ['h', 0], ['h', 0], ['s', 0], ['s', 0]]], ['-Z']], ['control: random clifford 5', [1, [['h', 0], ['h', 0], ['h', 0], ['h', 0], ['z', 0], ['s', 0], ['s', 0], ['s', 0], ['x', 0], ['h', 0], ['x', 0], ['h', 0]]], ['-Z']], ['control: random clifford 6', [1, [['h', 0], ['z', 0], ['h', 0], ['z', 0], ['x', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['s', 0], ['x', 0]]], ['-Z']], ['control: random clifford 10', [1, [['z', 0], ['z', 0], ['s', 0], ['z', 0], ['h', 0], ['h', 0], ['s', 0]]], ['+Z']]], [['regression: random clifford 41', [3, [['s', 2], ['s', 0], ['s', 1], ['cx', 1, 2], ['h', 1], ['cx', 2, 1], ['cx', 1, 2], ['h', 1], ['s', 2], ['cx', 1, 0]]], ['+ZZI', '+IZY', '-XYX']], ['regression: random clifford 42', [3, [['h', 2], ['cx', 1, 0], ['h', 2], ['s', 1], ['h', 0], ['cx', 2, 1], ['x', 2], ['x', 2], ['cx', 0, 2], ['h', 0], ['cx', 0, 2]]], ['-XZZ', '-YZY', '-YIY']], ['repair check: ghz', [3, [['h', 0], ['cx', 0, 1], ['cx', 0, 2]]], ['+XXX', '+ZZI', '+ZIZ']], ['control: random clifford 16', [1, [['x', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['z', 0], ['z', 0], ['h', 0], ['x', 0], ['h', 0]]], ['-Z']], ['control: random clifford 21', [3, [['h', 0], ['s', 2], ['s', 1], ['h', 0], ['cx', 0, 2], ['cx', 0, 2], ['cx', 1, 2], ['h', 1], ['h', 1], ['cx', 2, 1]]], ['+ZII', '+IZZ', '+IZI']], ['control: random clifford 24', [1, [['x', 0]]], ['-Z']], ['control: random clifford 25', [2, [['cx', 1, 0], ['cx', 1, 0]]], ['+ZI', '+IZ']]], [['regression: random clifford 4', [3, [['cx', 1, 2], ['h', 1], ['cx', 1, 0], ['s', 1], ['x', 2], ['cx', 1, 2], ['cx', 1, 2], ['h', 0], ['cx', 0, 2], ['z', 0], ['s', 2], ['h', 2], ['z', 0]]], ['-XZY', '+ZYI', '-IYX']], ['regression: random clifford 12', [1, [['h', 0], ['s', 0], ['h', 0], ['x', 0], ['s', 0], ['x', 0], ['x', 0], ['z', 0], ['h', 0], ['s', 0], ['s', 0]]], ['+Z']], ['repair check: random clifford 2', [3, [['cx', 0, 2], ['z', 2], ['s', 2], ['h', 0], ['cx', 2, 1], ['x', 1], ['cx', 1, 0], ['x', 1], ['x', 1], ['z', 0], ['cx', 2, 1], ['h', 1], ['h', 0]]], ['-ZII', '-IXI', '-ZIZ']], ['control: random clifford 32', [3, [['z', 1], ['x', 1], ['cx', 1, 0], ['cx', 1, 2], ['cx', 2, 1], ['x', 0], ['cx', 1, 2], ['z', 1], ['z', 1], ['cx', 2, 1], ['z', 2], ['x', 0], ['cx', 0, 2]]], ['+IIZ', '-ZIZ', '+ZZZ']], ['control: random clifford 34', [1, [['z', 0], ['h', 0], ['z', 0], ['h', 0]]], ['-Z']], ['control: random clifford 40', [1, [['h', 0], ['x', 0], ['z', 0], ['s', 0], ['s', 0], ['x', 0], ['x', 0], ['x', 0], ['h', 0]]], ['+Z']], ['control: random clifford 43', [1, [['h', 0], ['x', 0], ['h', 0], ['z', 0], ['x', 0], ['x', 0], ['s', 0]]], ['+Z']]], [['regression: random clifford 28', [3, [['h', 1], ['cx', 0, 1], ['h', 0], ['cx', 2, 1], ['z', 0], ['x', 0], ['cx', 2, 1], ['h', 1], ['h', 2], ['s', 0], ['h', 0], ['cx', 1, 2]]], ['+YII', '+IZI', '+IIX']], ['regression: random clifford 37', [3, [['z', 0], ['cx', 0, 2], ['s', 1], ['z', 1], ['h', 2], ['cx', 0, 1], ['s', 2], ['cx', 1, 0], ['h', 2], ['cx', 1, 0]]], ['+ZII', '+ZZI', '-ZIY']], ['repair check: random clifford 7', [3, [['cx', 0, 2], ['cx', 2, 1], ['s', 0], ['cx', 0, 2], ['cx', 2, 1], ['z', 1], ['z', 0], ['h', 1], ['x', 1]]], ['+ZII', '+ZXI', '+IIZ']], ['control: random clifford 45', [2, [['z', 1], ['h', 0], ['cx', 0, 1], ['cx', 1, 0], ['cx', 0, 1], ['s', 1], ['z', 0], ['h', 0], ['s', 1], ['z', 1], ['cx', 0, 1], ['h', 1], ['cx', 0, 1], ['z', 1]]], ['+ZZ', '+YY']], ['control: random clifford 46', [3, [['s', 0], ['z', 0]]], ['+ZII', '+IZI', '+IIZ']], ['control: random clifford 47', [2, [['cx', 1, 0], ['x', 1], ['z', 1], ['h', 0], ['x', 1], ['cx', 1, 0], ['cx', 0, 1], ['cx', 1, 0], ['z', 0], ['z', 1], ['h', 1], ['s', 1], ['z', 0], ['cx', 0, 1]]], ['-IZ', '+ZI']], ['control: random clifford 48', [2, [['x', 0], ['z', 0], ['x', 1], ['h', 0], ['h', 1], ['h', 1], ['z', 1], ['cx', 1, 0], ['h', 0], ['s', 0]]], ['-ZI', '-IZ']]]]\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":"6db5139ede43345d0b6526d09c4ea260da79f1a42040c9cea1cef9a2934adc4b","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    n, gates = x\n    xs = [[0] * n for _ in range(n)]\n    zs = [[1 if i == j else 0 for j in range(n)] for i in range(n)]\n    rs = [0] * n\n    for g in gates:\n        op = g[0]\n        for row in range(n):\n            X, Z = xs[row], zs[row]\n            if op == 'h':\n                a = g[1]\n                X[a], Z[a] = Z[a], X[a]\n            elif op == 's':\n                a = g[1]\n                rs[row] ^= X[a] & Z[a]\n                Z[a] ^= X[a]\n            elif op == 'x':\n                rs[row] ^= Z[g[1]]\n            elif op == 'z':\n                rs[row] ^= X[g[1]]\n            elif op == 'cx':\n                a, b = g[1], g[2]\n                rs[row] ^= X[a] & Z[b] & (X[b] ^ Z[a] ^ 1)\n                X[b] ^= X[a]\n                Z[a] ^= Z[b]\n    letters = {(0, 0): 'I', (1, 0): 'X', (0, 1): 'Z', (1, 1): 'Y'}\n    return [('-' if rs[r] else '+') + ''.join(letters[(xs[r][q], zs[r][q])] for q in range(n)) for r in range(n)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression: h on y eigenstate', [1, [['h', 0], ['s', 0], ['h', 0]]], ['-Y']], ['regression: random clifford 4', [3, [['cx', 1, 2], ['h', 1], ['cx', 1, 0], ['s', 1], ['x', 2], ['cx', 1, 2], ['cx', 1, 2], ['h', 0], ['cx', 0, 2], ['z', 0], ['s', 2], ['h', 2], ['z', 0]]], ['-XZY', '+ZYI', '-IYX']], ['repair check: bell preparation', [2, [['h', 0], ['cx', 0, 1]]], ['+XX', '+ZZ']], ['control: x flips z sign', [1, [['x', 0]]], ['-Z']], ['control: cx on excited control', [2, [['x', 0], ['cx', 0, 1]]], ['-ZI', '+ZZ']], ['control: random clifford 0', [3, [['cx', 1, 2]]], ['+ZII', '+IZI', '+IZZ']], ['control: random clifford 1', [1, [['z', 0], ['s', 0], ['x', 0], ['x', 0], ['x', 0], ['z', 0], ['z', 0], ['z', 0]]], ['-Z']]], [['regression: random clifford 26', [1, [['x', 0], ['h', 0], ['x', 0], ['h', 0], ['s', 0], ['h', 0], ['s', 0], ['h', 0], ['s', 0], ['s', 0], ['x', 0]]], ['+Y']], ['regression: random clifford 28', [3, [['h', 1], ['cx', 0, 1], ['h', 0], ['cx', 2, 1], ['z', 0], ['x', 0], ['cx', 2, 1], ['h', 1], ['h', 2], ['s', 0], ['h', 0], ['cx', 1, 2]]], ['+YII', '+IZI', '+IIX']], ['repair check: s twice after h', [1, [['h', 0], ['s', 0], ['s', 0]]], ['-X']], ['control: random clifford 3', [1, [['s', 0], ['h', 0], ['h', 0], ['x', 0], ['h', 0], ['h', 0], ['s', 0], ['s', 0]]], ['-Z']], ['control: random clifford 5', [1, [['h', 0], ['h', 0], ['h', 0], ['h', 0], ['z', 0], ['s', 0], ['s', 0], ['s', 0], ['x', 0], ['h', 0], ['x', 0], ['h', 0]]], ['-Z']], ['control: random clifford 6', [1, [['h', 0], ['z', 0], ['h', 0], ['z', 0], ['x', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['s', 0], ['x', 0]]], ['-Z']], ['control: random clifford 10', [1, [['z', 0], ['z', 0], ['s', 0], ['z', 0], ['h', 0], ['h', 0], ['s', 0]]], ['+Z']]], [['regression: random clifford 41', [3, [['s', 2], ['s', 0], ['s', 1], ['cx', 1, 2], ['h', 1], ['cx', 2, 1], ['cx', 1, 2], ['h', 1], ['s', 2], ['cx', 1, 0]]], ['+ZZI', '+IZY', '-XYX']], ['regression: random clifford 42', [3, [['h', 2], ['cx', 1, 0], ['h', 2], ['s', 1], ['h', 0], ['cx', 2, 1], ['x', 2], ['x', 2], ['cx', 0, 2], ['h', 0], ['cx', 0, 2]]], ['-XZZ', '-YZY', '-YIY']], ['repair check: ghz', [3, [['h', 0], ['cx', 0, 1], ['cx', 0, 2]]], ['+XXX', '+ZZI', '+ZIZ']], ['control: random clifford 16', [1, [['x', 0], ['h', 0], ['h', 0], ['h', 0], ['h', 0], ['z', 0], ['z', 0], ['h', 0], ['x', 0], ['h', 0]]], ['-Z']], ['control: random clifford 21', [3, [['h', 0], ['s', 2], ['s', 1], ['h', 0], ['cx', 0, 2], ['cx', 0, 2], ['cx', 1, 2], ['h', 1], ['h', 1], ['cx', 2, 1]]], ['+ZII', '+IZZ', '+IZI']], ['control: random clifford 24', [1, [['x', 0]]], ['-Z']], ['control: random clifford 25', [2, [['cx', 1, 0], ['cx', 1, 0]]], ['+ZI', '+IZ']]], [['regression: random clifford 4', [3, [['cx', 1, 2], ['h', 1], ['cx', 1, 0], ['s', 1], ['x', 2], ['cx', 1, 2], ['cx', 1, 2], ['h', 0], ['cx', 0, 2], ['z', 0], ['s', 2], ['h', 2], ['z', 0]]], ['-XZY', '+ZYI', '-IYX']], ['regression: random clifford 12', [1, [['h', 0], ['s', 0], ['h', 0], ['x', 0], ['s', 0], ['x', 0], ['x', 0], ['z', 0], ['h', 0], ['s', 0], ['s', 0]]], ['+Z']], ['repair check: random clifford 2', [3, [['cx', 0, 2], ['z', 2], ['s', 2], ['h', 0], ['cx', 2, 1], ['x', 1], ['cx', 1, 0], ['x', 1], ['x', 1], ['z', 0], ['cx', 2, 1], ['h', 1], ['h', 0]]], ['-ZII', '-IXI', '-ZIZ']], ['control: random clifford 32', [3, [['z', 1], ['x', 1], ['cx', 1, 0], ['cx', 1, 2], ['cx', 2, 1], ['x', 0], ['cx', 1, 2], ['z', 1], ['z', 1], ['cx', 2, 1], ['z', 2], ['x', 0], ['cx', 0, 2]]], ['+IIZ', '-ZIZ', '+ZZZ']], ['control: random clifford 34', [1, [['z', 0], ['h', 0], ['z', 0], ['h', 0]]], ['-Z']], ['control: random clifford 40', [1, [['h', 0], ['x', 0], ['z', 0], ['s', 0], ['s', 0], ['x', 0], ['x', 0], ['x', 0], ['h', 0]]], ['+Z']], ['control: random clifford 43', [1, [['h', 0], ['x', 0], ['h', 0], ['z', 0], ['x', 0], ['x', 0], ['s', 0]]], ['+Z']]], [['regression: random clifford 28', [3, [['h', 1], ['cx', 0, 1], ['h', 0], ['cx', 2, 1], ['z', 0], ['x', 0], ['cx', 2, 1], ['h', 1], ['h', 2], ['s', 0], ['h', 0], ['cx', 1, 2]]], ['+YII', '+IZI', '+IIX']], ['regression: random clifford 37', [3, [['z', 0], ['cx', 0, 2], ['s', 1], ['z', 1], ['h', 2], ['cx', 0, 1], ['s', 2], ['cx', 1, 0], ['h', 2], ['cx', 1, 0]]], ['+ZII', '+ZZI', '-ZIY']], ['repair check: random clifford 7', [3, [['cx', 0, 2], ['cx', 2, 1], ['s', 0], ['cx', 0, 2], ['cx', 2, 1], ['z', 1], ['z', 0], ['h', 1], ['x', 1]]], ['+ZII', '+ZXI', '+IIZ']], ['control: random clifford 45', [2, [['z', 1], ['h', 0], ['cx', 0, 1], ['cx', 1, 0], ['cx', 0, 1], ['s', 1], ['z', 0], ['h', 0], ['s', 1], ['z', 1], ['cx', 0, 1], ['h', 1], ['cx', 0, 1], ['z', 1]]], ['+ZZ', '+YY']], ['control: random clifford 46', [3, [['s', 0], ['z', 0]]], ['+ZII', '+IZI', '+IIZ']], ['control: random clifford 47', [2, [['cx', 1, 0], ['x', 1], ['z', 1], ['h', 0], ['x', 1], ['cx', 1, 0], ['cx', 0, 1], ['cx', 1, 0], ['z', 0], ['z', 1], ['h', 1], ['s', 1], ['z', 0], ['cx', 0, 1]]], ['-IZ', '+ZI']], ['control: random clifford 48', [2, [['x', 0], ['z', 0], ['x', 1], ['h', 0], ['h', 1], ['h', 1], ['z', 1], ['cx', 1, 0], ['h', 0], ['s', 0]]], ['-ZI', '-IZ']]]]\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; amplitudes are rounded to fixed decimals for strict JSON output. It is not a production quantum SDK and claims no standards conformance. 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-quantum_circuit_simulation-stabilizer-tableau-hadamard-phase-bit","generated_at":"2026-09-29T14:51:31.681283+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Stabilizer simulators verify Clifford circuits and error-correction encoders; a phase-bit rule error yields wrong syndromes.","root_cause":"The Hadamard rule swaps the x and z bits but never toggles the sign bit when both are set (H Y H = -Y).","sha256":"22a62f6346a2ddc237b45e9cfdced0c663a892e834049ef1a1916e3213846a96","title":"Tableau Hadamard skips the Y sign flip · 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":39.369,"exit_code":1,"observations":[{"actual":["+Y"],"check":"regression: h on y eigenstate","expected":["-Y"],"passed":false},{"actual":["+XZY","+ZYI","+IYX"],"check":"regression: random clifford 4","expected":["-XZY","+ZYI","-IYX"],"passed":false},{"actual":["-XX","+ZZ"],"check":"repair check: bell preparation","expected":["+XX","+ZZ"],"passed":false},{"actual":["-Z"],"check":"control: x flips z sign","expected":["-Z"],"passed":true},{"actual":["-ZI","+ZZ"],"check":"control: cx on excited control","expected":["-ZI","+ZZ"],"passed":true},{"actual":["+ZII","+IZI","+IZZ"],"check":"control: random clifford 0","expected":["+ZII","+IZI","+IZZ"],"passed":true},{"actual":["-Z"],"check":"control: random clifford 1","expected":["-Z"],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: h on y eigenstate\", \"actual\": [\"+Y\"], \"expected\": [\"-Y\"], \"passed\": false}, {\"check\": \"regression: random clifford 4\", \"actual\": [\"+XZY\", \"+ZYI\", \"+IYX\"], \"expected\": [\"-XZY\", \"+ZYI\", \"-IYX\"], \"passed\": false}, {\"check\": \"repair check: bell preparation\", \"actual\": [\"-XX\", \"+ZZ\"], \"expected\": [\"+XX\", \"+ZZ\"], \"passed\": false}, {\"check\": \"control: x flips z sign\", \"actual\": [\"-Z\"], \"expected\": [\"-Z\"], \"passed\": true}, {\"check\": \"control: cx on excited control\", \"actual\": [\"-ZI\", \"+ZZ\"], \"expected\": [\"-ZI\", \"+ZZ\"], \"passed\": true}, {\"check\": \"control: random clifford 0\", \"actual\": [\"+ZII\", \"+IZI\", \"+IZZ\"], \"expected\": [\"+ZII\", \"+IZI\", \"+IZZ\"], \"passed\": true}, {\"check\": \"control: random clifford 1\", \"actual\": [\"-Z\"], \"expected\": [\"-Z\"], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":39.129,"exit_code":1,"observations":[{"actual":["+Y"],"check":"regression: h on y eigenstate","expected":["-Y"],"passed":false},{"actual":["+XZY","+ZYI","-IYX"],"check":"regression: random clifford 4","expected":["-XZY","+ZYI","-IYX"],"passed":false},{"actual":["+XX","+ZZ"],"check":"repair check: bell preparation","expected":["+XX","+ZZ"],"passed":true},{"actual":["-Z"],"check":"control: x flips z sign","expected":["-Z"],"passed":true},{"actual":["-ZI","+ZZ"],"check":"control: cx on excited control","expected":["-ZI","+ZZ"],"passed":true},{"actual":["+ZII","+IZI","+IZZ"],"check":"control: random clifford 0","expected":["+ZII","+IZI","+IZZ"],"passed":true},{"actual":["-Z"],"check":"control: random clifford 1","expected":["-Z"],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: h on y eigenstate\", \"actual\": [\"+Y\"], \"expected\": [\"-Y\"], \"passed\": false}, {\"check\": \"regression: random clifford 4\", \"actual\": [\"+XZY\", \"+ZYI\", \"-IYX\"], \"expected\": [\"-XZY\", \"+ZYI\", \"-IYX\"], \"passed\": false}, {\"check\": \"repair check: bell preparation\", \"actual\": [\"+XX\", \"+ZZ\"], \"expected\": [\"+XX\", \"+ZZ\"], \"passed\": true}, {\"check\": \"control: x flips z sign\", \"actual\": [\"-Z\"], \"expected\": [\"-Z\"], \"passed\": true}, {\"check\": \"control: cx on excited control\", \"actual\": [\"-ZI\", \"+ZZ\"], \"expected\": [\"-ZI\", \"+ZZ\"], \"passed\": true}, {\"check\": \"control: random clifford 0\", \"actual\": [\"+ZII\", \"+IZI\", \"+IZZ\"], \"expected\": [\"+ZII\", \"+IZI\", \"+IZZ\"], \"passed\": true}, {\"check\": \"control: random clifford 1\", \"actual\": [\"-Z\"], \"expected\": [\"-Z\"], \"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."}}