{"abstract":"The tab workspace reports an incorrect absolute restoration slot.","category":"Tab interfaces","checks":6,"contract":"Unpin restores a tab after the remaining pin prefix at its saved unpinned rank, clamps rank to the current normal partition and restores surviving group membership.","contract_signature":"x","evaluation_group":"s3-tabs-unpin-restoration","failed_approach":"The partial repair len(x['pins'])+min(x['rank'],len(x['normal'])) still violates a workspace boundary or normal case.","family":"s3-tab-interfaces-unpin-restoration-absolute-restoration-slot","id":"FA-36041","implementations":{"attempt":{"sha256":"e9f5e1dc7539336ab6302d544044f7c79e2be73531d1617762891b1fb8b6c2b2","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    r0 = [t for t in x['pins'] if t!=x['unpin']]\n    r1 = min(x['rank'],len(x['normal']))\n    r2 = len(x['pins'])+min(x['rank'],len(x['normal']))\n    r3 = x['normal'][:min(x['rank'],len(x['normal']))]+[x['unpin']]+x['normal'][min(x['rank'],len(x['normal'])):]\n    r4 = x['saved_group'] if x['saved_group'] in x['groups'] else None\n    r5 = len(x['pins'])-1\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: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 3, 4, ['a', 'b', 'c', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': [], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c'], 'g', 1])], 2: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 4, 5, ['a', 'b', 'c', 'extra0', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 1, 2, ['extra0', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0'], 'g', 1])], 3: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0', 'extra1'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 5, 6, ['a', 'b', 'c', 'extra0', 'extra1', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0', 'extra1'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['extra0', 'extra1', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0', 'extra1'], 'g', 1])], 4: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 6, 7, ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['extra0', 'extra1', 'p', 'extra2'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0', 'extra1', 'extra2'], 'g', 1])], 5: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 7, 8, ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['extra0', 'extra1', 'p', 'extra2', 'extra3'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'g', 1])]}\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":"4189ba18b52a082446eaecbc90bdc090d2b21b1f1ecae8d50a18b1ee636a5a30","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    r0 = [t for t in x['pins'] if t!=x['unpin']]\n    r1 = min(x['rank'],len(x['normal']))\n    r2 = x['rank']\n    r3 = x['normal'][:min(x['rank'],len(x['normal']))]+[x['unpin']]+x['normal'][min(x['rank'],len(x['normal'])):]\n    r4 = x['saved_group'] if x['saved_group'] in x['groups'] else None\n    r5 = len(x['pins'])-1\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: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 3, 4, ['a', 'b', 'c', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': [], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c'], 'g', 1])], 2: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 4, 5, ['a', 'b', 'c', 'extra0', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 1, 2, ['extra0', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0'], 'g', 1])], 3: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0', 'extra1'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 5, 6, ['a', 'b', 'c', 'extra0', 'extra1', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0', 'extra1'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['extra0', 'extra1', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0', 'extra1'], 'g', 1])], 4: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 6, 7, ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['extra0', 'extra1', 'p', 'extra2'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0', 'extra1', 'extra2'], 'g', 1])], 5: [({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 0, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 0, 1, ['p', 'a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 9, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 7, 8, ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3', 'p'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['q'], 2, 3, ['extra0', 'extra1', 'p', 'extra2', 'extra3'], 'g', 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'p', 'rank': 2, 'saved_group': 'g', 'groups': ['h']}, [['q'], 2, 3, ['a', 'b', 'p', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], None, 1]), ({'pins': ['p', 'q'], 'normal': ['a', 'b', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'unpin': 'q', 'rank': 2, 'saved_group': 'g', 'groups': ['g', 'h']}, [['p'], 2, 3, ['a', 'b', 'q', 'c', 'extra0', 'extra1', 'extra2', 'extra3'], 'g', 1])]}\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-unpin-restoration-absolute-restoration-slot","generated_at":"2026-09-29T14:42:47.501680+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 absolute restoration slot decision uses x['rank'] instead of len(x['pins'])-1+min(x['rank'],len(x['normal'])).","sha256":"1706e11efe8e948679e43ffc1e6fa27b68e67d830a7e669a9cdc45d2bd0636a2","title":"Unpin restoration: absolute restoration slot · 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.287,"exit_code":1,"observations":[{"actual":[["q"],2,4,["a","b","p","c"],"g",1],"check":"workspace regression 0","expected":[["q"],2,3,["a","b","p","c"],"g",1],"passed":false},{"actual":[["q"],0,2,["p","a","b","c"],"g",1],"check":"workspace regression 1","expected":[["q"],0,1,["p","a","b","c"],"g",1],"passed":false},{"actual":[["q"],3,5,["a","b","c","p"],"g",1],"check":"workspace regression 2","expected":[["q"],3,4,["a","b","c","p"],"g",1],"passed":false},{"actual":[["q"],0,2,["p"],"g",1],"check":"workspace regression 3","expected":[["q"],0,1,["p"],"g",1],"passed":false},{"actual":[["q"],2,4,["a","b","p","c"],null,1],"check":"workspace regression 4","expected":[["q"],2,3,["a","b","p","c"],null,1],"passed":false},{"actual":[["p"],2,4,["a","b","q","c"],"g",1],"check":"workspace regression 5","expected":[["p"],2,3,["a","b","q","c"],"g",1],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"workspace regression 0\", \"actual\": [[\"q\"], 2, 4, [\"a\", \"b\", \"p\", \"c\"], \"g\", 1], \"expected\": [[\"q\"], 2, 3, [\"a\", \"b\", \"p\", \"c\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 1\", \"actual\": [[\"q\"], 0, 2, [\"p\", \"a\", \"b\", \"c\"], \"g\", 1], \"expected\": [[\"q\"], 0, 1, [\"p\", \"a\", \"b\", \"c\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 2\", \"actual\": [[\"q\"], 3, 5, [\"a\", \"b\", \"c\", \"p\"], \"g\", 1], \"expected\": [[\"q\"], 3, 4, [\"a\", \"b\", \"c\", \"p\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 3\", \"actual\": [[\"q\"], 0, 2, [\"p\"], \"g\", 1], \"expected\": [[\"q\"], 0, 1, [\"p\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 4\", \"actual\": [[\"q\"], 2, 4, [\"a\", \"b\", \"p\", \"c\"], null, 1], \"expected\": [[\"q\"], 2, 3, [\"a\", \"b\", \"p\", \"c\"], null, 1], \"passed\": false}, {\"check\": \"workspace regression 5\", \"actual\": [[\"p\"], 2, 4, [\"a\", \"b\", \"q\", \"c\"], \"g\", 1], \"expected\": [[\"p\"], 2, 3, [\"a\", \"b\", \"q\", \"c\"], \"g\", 1], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":41.358,"exit_code":1,"observations":[{"actual":[["q"],2,2,["a","b","p","c"],"g",1],"check":"workspace regression 0","expected":[["q"],2,3,["a","b","p","c"],"g",1],"passed":false},{"actual":[["q"],0,0,["p","a","b","c"],"g",1],"check":"workspace regression 1","expected":[["q"],0,1,["p","a","b","c"],"g",1],"passed":false},{"actual":[["q"],3,9,["a","b","c","p"],"g",1],"check":"workspace regression 2","expected":[["q"],3,4,["a","b","c","p"],"g",1],"passed":false},{"actual":[["q"],0,2,["p"],"g",1],"check":"workspace regression 3","expected":[["q"],0,1,["p"],"g",1],"passed":false},{"actual":[["q"],2,2,["a","b","p","c"],null,1],"check":"workspace regression 4","expected":[["q"],2,3,["a","b","p","c"],null,1],"passed":false},{"actual":[["p"],2,2,["a","b","q","c"],"g",1],"check":"workspace regression 5","expected":[["p"],2,3,["a","b","q","c"],"g",1],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"workspace regression 0\", \"actual\": [[\"q\"], 2, 2, [\"a\", \"b\", \"p\", \"c\"], \"g\", 1], \"expected\": [[\"q\"], 2, 3, [\"a\", \"b\", \"p\", \"c\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 1\", \"actual\": [[\"q\"], 0, 0, [\"p\", \"a\", \"b\", \"c\"], \"g\", 1], \"expected\": [[\"q\"], 0, 1, [\"p\", \"a\", \"b\", \"c\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 2\", \"actual\": [[\"q\"], 3, 9, [\"a\", \"b\", \"c\", \"p\"], \"g\", 1], \"expected\": [[\"q\"], 3, 4, [\"a\", \"b\", \"c\", \"p\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 3\", \"actual\": [[\"q\"], 0, 2, [\"p\"], \"g\", 1], \"expected\": [[\"q\"], 0, 1, [\"p\"], \"g\", 1], \"passed\": false}, {\"check\": \"workspace regression 4\", \"actual\": [[\"q\"], 2, 2, [\"a\", \"b\", \"p\", \"c\"], null, 1], \"expected\": [[\"q\"], 2, 3, [\"a\", \"b\", \"p\", \"c\"], null, 1], \"passed\": false}, {\"check\": \"workspace regression 5\", \"actual\": [[\"p\"], 2, 2, [\"a\", \"b\", \"q\", \"c\"], \"g\", 1], \"expected\": [[\"p\"], 2, 3, [\"a\", \"b\", \"q\", \"c\"], \"g\", 1], \"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."}}