{"abstract":"The tab workspace reports an incorrect zoomed content y.","category":"Tab interfaces","checks":6,"contract":"An embedded tab panel reports content coordinates after subtracting pane origin and strip height, dividing by zoom, then adding that view scroll offsets.","contract_signature":"x","evaluation_group":"s3-tabs-panel-viewport-transform","failed_approach":"The partial repair (x['py']-x['pane_y']-x['strip']+x['scroll_y'])*100//x['zoom'] still violates a workspace boundary or normal case.","family":"s3-tab-interfaces-panel-viewport-transform-zoomed-content-y","id":"FA-36616","implementations":{"attempt":{"sha256":"eca115194e1f3d71b3c3aab7b281dbf59dc3c4091a1e5fe53dfbfbfcbba781df","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    r0 = x['px']-x['pane_x']\n    r1 = x['py']-x['pane_y']-x['strip']\n    r2 = (x['px']-x['pane_x'])*100//x['zoom']+x['scroll_x']\n    r3 = (x['py']-x['pane_y']-x['strip']+x['scroll_y'])*100//x['zoom']\n    r4 = x['panel_width']*100//x['zoom']\n    r5 = (x['panel_height']-x['strip'])*100//x['zoom']\n    return [r0,r1,r2,r3,r4,r5]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [230, 180, 125, 160, 200, 135]), ({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 100, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [230, 180, 240, 250, 400, 270]), ({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 200, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 400, 'panel_height': 300}, [230, 180, 115, 90, 200, 135]), ({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 0, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [230, 210, 125, 175, 200, 150]), ({'px': 330, 'py': 260, 'pane_x': 0, 'pane_y': 0, 'strip': 30, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [330, 230, 175, 185, 200, 135]), ({'px': 100, 'py': 80, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [0, 0, 10, 70, 200, 135])], 2: [({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [460, 360, 135, 230, 200, 135]), ({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 200, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [460, 360, 250, 320, 400, 270]), ({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 400, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 800, 'panel_height': 600}, [460, 360, 115, 90, 200, 135]), ({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 0, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [460, 420, 135, 245, 200, 150]), ({'px': 660, 'py': 520, 'pane_x': 0, 'pane_y': 0, 'strip': 60, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [660, 460, 185, 255, 200, 135]), ({'px': 200, 'py': 160, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [0, 0, 20, 140, 200, 135])], 3: [({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [690, 540, 145, 300, 200, 135]), ({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 300, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [690, 540, 260, 390, 400, 270]), ({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 600, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 1200, 'panel_height': 900}, [690, 540, 115, 90, 200, 135]), ({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 0, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [690, 630, 145, 315, 200, 150]), ({'px': 990, 'py': 780, 'pane_x': 0, 'pane_y': 0, 'strip': 90, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [990, 690, 195, 325, 200, 135]), ({'px': 300, 'py': 240, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [0, 0, 30, 210, 200, 135])], 4: [({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [920, 720, 155, 370, 200, 135]), ({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 400, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [920, 720, 270, 460, 400, 270]), ({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 800, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 1600, 'panel_height': 1200}, [920, 720, 115, 90, 200, 135]), ({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 0, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [920, 840, 155, 385, 200, 150]), ({'px': 1320, 'py': 1040, 'pane_x': 0, 'pane_y': 0, 'strip': 120, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [1320, 920, 205, 395, 200, 135]), ({'px': 400, 'py': 320, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [0, 0, 40, 280, 200, 135])], 5: [({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1150, 900, 165, 440, 200, 135]), ({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 500, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1150, 900, 280, 530, 400, 270]), ({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 1000, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 2000, 'panel_height': 1500}, [1150, 900, 115, 90, 200, 135]), ({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 0, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1150, 1050, 165, 455, 200, 150]), ({'px': 1650, 'py': 1300, 'pane_x': 0, 'pane_y': 0, 'strip': 150, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1650, 1150, 215, 465, 200, 135]), ({'px': 500, 'py': 400, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [0, 0, 50, 350, 200, 135])]}\nfor i, (inputs, expected) in enumerate(fixtures[N]):\n    check(\"workspace regression \"+str(i), solve(inputs), 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":"9fd6baec58cf177fe2c92537b2b212717ebee4b458a14b2904f4aa4fe79ef1ab","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    r0 = x['px']-x['pane_x']\n    r1 = x['py']-x['pane_y']-x['strip']\n    r2 = (x['px']-x['pane_x'])*100//x['zoom']+x['scroll_x']\n    r3 = (x['py']-x['pane_y'])*100//x['zoom']+x['scroll_y']\n    r4 = x['panel_width']*100//x['zoom']\n    r5 = (x['panel_height']-x['strip'])*100//x['zoom']\n    return [r0,r1,r2,r3,r4,r5]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [230, 180, 125, 160, 200, 135]), ({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 100, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [230, 180, 240, 250, 400, 270]), ({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 200, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 400, 'panel_height': 300}, [230, 180, 115, 90, 200, 135]), ({'px': 330, 'py': 260, 'pane_x': 100, 'pane_y': 50, 'strip': 0, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [230, 210, 125, 175, 200, 150]), ({'px': 330, 'py': 260, 'pane_x': 0, 'pane_y': 0, 'strip': 30, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [330, 230, 175, 185, 200, 135]), ({'px': 100, 'py': 80, 'pane_x': 100, 'pane_y': 50, 'strip': 30, 'zoom': 200, 'scroll_x': 10, 'scroll_y': 70, 'panel_width': 400, 'panel_height': 300}, [0, 0, 10, 70, 200, 135])], 2: [({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [460, 360, 135, 230, 200, 135]), ({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 200, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [460, 360, 250, 320, 400, 270]), ({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 400, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 800, 'panel_height': 600}, [460, 360, 115, 90, 200, 135]), ({'px': 660, 'py': 520, 'pane_x': 200, 'pane_y': 100, 'strip': 0, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [460, 420, 135, 245, 200, 150]), ({'px': 660, 'py': 520, 'pane_x': 0, 'pane_y': 0, 'strip': 60, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [660, 460, 185, 255, 200, 135]), ({'px': 200, 'py': 160, 'pane_x': 200, 'pane_y': 100, 'strip': 60, 'zoom': 400, 'scroll_x': 20, 'scroll_y': 140, 'panel_width': 800, 'panel_height': 600}, [0, 0, 20, 140, 200, 135])], 3: [({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [690, 540, 145, 300, 200, 135]), ({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 300, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [690, 540, 260, 390, 400, 270]), ({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 600, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 1200, 'panel_height': 900}, [690, 540, 115, 90, 200, 135]), ({'px': 990, 'py': 780, 'pane_x': 300, 'pane_y': 150, 'strip': 0, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [690, 630, 145, 315, 200, 150]), ({'px': 990, 'py': 780, 'pane_x': 0, 'pane_y': 0, 'strip': 90, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [990, 690, 195, 325, 200, 135]), ({'px': 300, 'py': 240, 'pane_x': 300, 'pane_y': 150, 'strip': 90, 'zoom': 600, 'scroll_x': 30, 'scroll_y': 210, 'panel_width': 1200, 'panel_height': 900}, [0, 0, 30, 210, 200, 135])], 4: [({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [920, 720, 155, 370, 200, 135]), ({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 400, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [920, 720, 270, 460, 400, 270]), ({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 800, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 1600, 'panel_height': 1200}, [920, 720, 115, 90, 200, 135]), ({'px': 1320, 'py': 1040, 'pane_x': 400, 'pane_y': 200, 'strip': 0, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [920, 840, 155, 385, 200, 150]), ({'px': 1320, 'py': 1040, 'pane_x': 0, 'pane_y': 0, 'strip': 120, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [1320, 920, 205, 395, 200, 135]), ({'px': 400, 'py': 320, 'pane_x': 400, 'pane_y': 200, 'strip': 120, 'zoom': 800, 'scroll_x': 40, 'scroll_y': 280, 'panel_width': 1600, 'panel_height': 1200}, [0, 0, 40, 280, 200, 135])], 5: [({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1150, 900, 165, 440, 200, 135]), ({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 500, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1150, 900, 280, 530, 400, 270]), ({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 1000, 'scroll_x': 0, 'scroll_y': 0, 'panel_width': 2000, 'panel_height': 1500}, [1150, 900, 115, 90, 200, 135]), ({'px': 1650, 'py': 1300, 'pane_x': 500, 'pane_y': 250, 'strip': 0, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1150, 1050, 165, 455, 200, 150]), ({'px': 1650, 'py': 1300, 'pane_x': 0, 'pane_y': 0, 'strip': 150, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [1650, 1150, 215, 465, 200, 135]), ({'px': 500, 'py': 400, 'pane_x': 500, 'pane_y': 250, 'strip': 150, 'zoom': 1000, 'scroll_x': 50, 'scroll_y': 350, 'panel_width': 2000, 'panel_height': 1500}, [0, 0, 50, 350, 200, 135])]}\nfor i, (inputs, expected) in enumerate(fixtures[N]):\n    check(\"workspace regression \"+str(i), solve(inputs), 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":"Finite stipulated workspace snapshots only. Independent result fields describe observable obligations, not a full UI runtime. 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":"s3-tab-interfaces-panel-viewport-transform-zoomed-content-y","generated_at":"2026-09-29T14:42:53.214080+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Offline tab/panel workspace behavior; no browser or desktop framework is emulated.","root_cause":"The zoomed content y decision uses (x['py']-x['pane_y'])*100//x['zoom']+x['scroll_y'] instead of (x['py']-x['pane_y']-x['strip'])*100//x['zoom']+x['scroll_y'].","sha256":"31af52a3b681814231b889f8eb53b60c422d0efcac34bf89113fe237da746c3d","title":"Panel viewport transform: zoomed content y · 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":45.757,"exit_code":1,"observations":[{"actual":[230,180,125,125,200,135],"check":"workspace regression 0","expected":[230,180,125,160,200,135],"passed":false},{"actual":[230,180,240,250,400,270],"check":"workspace regression 1","expected":[230,180,240,250,400,270],"passed":true},{"actual":[230,180,115,90,200,135],"check":"workspace regression 2","expected":[230,180,115,90,200,135],"passed":true},{"actual":[230,210,125,140,200,150],"check":"workspace regression 3","expected":[230,210,125,175,200,150],"passed":false},{"actual":[330,230,175,150,200,135],"check":"workspace regression 4","expected":[330,230,175,185,200,135],"passed":false},{"actual":[0,0,10,35,200,135],"check":"workspace regression 5","expected":[0,0,10,70,200,135],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"workspace regression 0\", \"actual\": [230, 180, 125, 125, 200, 135], \"expected\": [230, 180, 125, 160, 200, 135], \"passed\": false}, {\"check\": \"workspace regression 1\", \"actual\": [230, 180, 240, 250, 400, 270], \"expected\": [230, 180, 240, 250, 400, 270], \"passed\": true}, {\"check\": \"workspace regression 2\", \"actual\": [230, 180, 115, 90, 200, 135], \"expected\": [230, 180, 115, 90, 200, 135], \"passed\": true}, {\"check\": \"workspace regression 3\", \"actual\": [230, 210, 125, 140, 200, 150], \"expected\": [230, 210, 125, 175, 200, 150], \"passed\": false}, {\"check\": \"workspace regression 4\", \"actual\": [330, 230, 175, 150, 200, 135], \"expected\": [330, 230, 175, 185, 200, 135], \"passed\": false}, {\"check\": \"workspace regression 5\", \"actual\": [0, 0, 10, 35, 200, 135], \"expected\": [0, 0, 10, 70, 200, 135], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":43.467,"exit_code":1,"observations":[{"actual":[230,180,125,175,200,135],"check":"workspace regression 0","expected":[230,180,125,160,200,135],"passed":false},{"actual":[230,180,240,280,400,270],"check":"workspace regression 1","expected":[230,180,240,250,400,270],"passed":false},{"actual":[230,180,115,105,200,135],"check":"workspace regression 2","expected":[230,180,115,90,200,135],"passed":false},{"actual":[230,210,125,175,200,150],"check":"workspace regression 3","expected":[230,210,125,175,200,150],"passed":true},{"actual":[330,230,175,200,200,135],"check":"workspace regression 4","expected":[330,230,175,185,200,135],"passed":false},{"actual":[0,0,10,85,200,135],"check":"workspace regression 5","expected":[0,0,10,70,200,135],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"workspace regression 0\", \"actual\": [230, 180, 125, 175, 200, 135], \"expected\": [230, 180, 125, 160, 200, 135], \"passed\": false}, {\"check\": \"workspace regression 1\", \"actual\": [230, 180, 240, 280, 400, 270], \"expected\": [230, 180, 240, 250, 400, 270], \"passed\": false}, {\"check\": \"workspace regression 2\", \"actual\": [230, 180, 115, 105, 200, 135], \"expected\": [230, 180, 115, 90, 200, 135], \"passed\": false}, {\"check\": \"workspace regression 3\", \"actual\": [230, 210, 125, 175, 200, 150], \"expected\": [230, 210, 125, 175, 200, 150], \"passed\": true}, {\"check\": \"workspace regression 4\", \"actual\": [330, 230, 175, 200, 200, 135], \"expected\": [330, 230, 175, 185, 200, 135], \"passed\": false}, {\"check\": \"workspace regression 5\", \"actual\": [0, 0, 10, 85, 200, 135], \"expected\": [0, 0, 10, 70, 200, 135], \"passed\": false}], \"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."}}