{"abstract":"Yanked versions remain eligible.","category":"Dependency resolution","checks":18,"contract":"Choose the greatest compatible version; exclude yanked, prerelease, wrong-platform and below-minimum candidates. Return None if no candidates remain. Versions are integer tuples.","evaluation_group":"xt-candidate-select","failed_approach":"The attempted repair substitutes r['yanked']. Fixture 7 still yields (3, 0) instead of (2, 0).","family":"xt-candidate-select-yanked","id":"FA-9331","implementations":{"attempt":{"sha256":"0b68092dc9e87c47ef58978cffd50f1e589d0684c3a5a98e4d72823c98634671","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(releases, minimum, platform):\n    items = [r for r in releases if r['yanked']]\n    items = [r for r in items if not r['pre']]\n    items = [r for r in items if r['platform'] in [platform, 'any']]\n    items = [r for r in items if r['version'] >= minimum]\n    return max((r['version'] for r in items), default=None)\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncheck('fixture 1', solve([], (0, 0), 'linux'), None)\ncheck('fixture 2', solve([], (0, 0), 'win'), None)\ncheck('fixture 3', solve([], (2, 0), 'linux'), None)\ncheck('fixture 4', solve([], (2, 0), 'win'), None)\ncheck('fixture 5', solve([], (6, 0), 'linux'), None)\ncheck('fixture 6', solve([], (6, 0), 'win'), None)\ncheck('fixture 7', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (0, 0), 'linux'), (2, 0))\ncheck('fixture 8', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (0, 0), 'win'), (5, 0))\ncheck('fixture 9', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (2, 0), 'linux'), (2, 0))\ncheck('fixture 10', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (2, 0), 'win'), (5, 0))\ncheck('fixture 11', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (6, 0), 'linux'), None)\ncheck('fixture 12', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (6, 0), 'win'), None)\ncheck('fixture 13', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (0, 0), 'linux'), (2, 0))\ncheck('fixture 14', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (0, 0), 'win'), (2, 0))\ncheck('fixture 15', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (2, 0), 'linux'), (2, 0))\ncheck('fixture 16', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (2, 0), 'win'), (2, 0))\ncheck('fixture 17', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (6, 0), 'linux'), None)\ncheck('fixture 18', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (6, 0), 'win'), None)\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":"3b7cc6c875a60f74bc46f98cb123a62475e9f0acba0e9ee0d207397dd3172d2a","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(releases, minimum, platform):\n    items = [r for r in releases if True]\n    items = [r for r in items if not r['pre']]\n    items = [r for r in items if r['platform'] in [platform, 'any']]\n    items = [r for r in items if r['version'] >= minimum]\n    return max((r['version'] for r in items), default=None)\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncheck('fixture 1', solve([], (0, 0), 'linux'), None)\ncheck('fixture 2', solve([], (0, 0), 'win'), None)\ncheck('fixture 3', solve([], (2, 0), 'linux'), None)\ncheck('fixture 4', solve([], (2, 0), 'win'), None)\ncheck('fixture 5', solve([], (6, 0), 'linux'), None)\ncheck('fixture 6', solve([], (6, 0), 'win'), None)\ncheck('fixture 7', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (0, 0), 'linux'), (2, 0))\ncheck('fixture 8', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (0, 0), 'win'), (5, 0))\ncheck('fixture 9', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (2, 0), 'linux'), (2, 0))\ncheck('fixture 10', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (2, 0), 'win'), (5, 0))\ncheck('fixture 11', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (6, 0), 'linux'), None)\ncheck('fixture 12', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (6, 0), 'win'), None)\ncheck('fixture 13', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (0, 0), 'linux'), (2, 0))\ncheck('fixture 14', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (0, 0), 'win'), (2, 0))\ncheck('fixture 15', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (2, 0), 'linux'), (2, 0))\ncheck('fixture 16', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (2, 0), 'win'), (2, 0))\ncheck('fixture 17', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (6, 0), 'linux'), None)\ncheck('fixture 18', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (6, 0), 'win'), None)\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":"93c29830a9c3346a4f312f5e883cc429f99e7b6bb1033ce0119b283a6b20da1e","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(releases, minimum, platform):\n    items = [r for r in releases if not r['yanked']]\n    items = [r for r in items if not r['pre']]\n    items = [r for r in items if r['platform'] in [platform, 'any']]\n    items = [r for r in items if r['version'] >= minimum]\n    return max((r['version'] for r in items), default=None)\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncheck('fixture 1', solve([], (0, 0), 'linux'), None)\ncheck('fixture 2', solve([], (0, 0), 'win'), None)\ncheck('fixture 3', solve([], (2, 0), 'linux'), None)\ncheck('fixture 4', solve([], (2, 0), 'win'), None)\ncheck('fixture 5', solve([], (6, 0), 'linux'), None)\ncheck('fixture 6', solve([], (6, 0), 'win'), None)\ncheck('fixture 7', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (0, 0), 'linux'), (2, 0))\ncheck('fixture 8', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (0, 0), 'win'), (5, 0))\ncheck('fixture 9', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (2, 0), 'linux'), (2, 0))\ncheck('fixture 10', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (2, 0), 'win'), (5, 0))\ncheck('fixture 11', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (6, 0), 'linux'), None)\ncheck('fixture 12', solve([{'version': (1, 0), 'yanked': False, 'pre': False, 'platform': 'any'}, {'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'linux'}, {'version': (3, 0), 'yanked': True, 'pre': False, 'platform': 'linux'}, {'version': (4, 0), 'yanked': False, 'pre': True, 'platform': 'linux'}, {'version': (5, 0), 'yanked': False, 'pre': False, 'platform': 'win'}], (6, 0), 'win'), None)\ncheck('fixture 13', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (0, 0), 'linux'), (2, 0))\ncheck('fixture 14', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (0, 0), 'win'), (2, 0))\ncheck('fixture 15', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (2, 0), 'linux'), (2, 0))\ncheck('fixture 16', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (2, 0), 'win'), (2, 0))\ncheck('fixture 17', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (6, 0), 'linux'), None)\ncheck('fixture 18', solve([{'version': (2, 0), 'yanked': False, 'pre': False, 'platform': 'any'}], (6, 0), 'win'), None)\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":" 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":"xt-candidate-select-yanked","generated_at":"2026-09-29T14:38:29.083480+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"An offline model of release candidate selection, suitable for testing build and release tooling without external services.","repair":"Exclude yanked releases.","root_cause":"The implementation substitutes True for not r['yanked'], so yanked versions remain eligible.","sha256":"2196db6729f7197688c0bd6d681edf37cb5ac9b5b503d27b93aa974bf27a3bfb","title":"Release candidate selection: Yanked versions remain eligible · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":39.274,"exit_code":1,"observations":[{"actual":null,"check":"fixture 1","expected":null,"passed":true},{"actual":null,"check":"fixture 2","expected":null,"passed":true},{"actual":null,"check":"fixture 3","expected":null,"passed":true},{"actual":null,"check":"fixture 4","expected":null,"passed":true},{"actual":null,"check":"fixture 5","expected":null,"passed":true},{"actual":null,"check":"fixture 6","expected":null,"passed":true},{"actual":[3,0],"check":"fixture 7","expected":[2,0],"passed":false},{"actual":null,"check":"fixture 8","expected":[5,0],"passed":false},{"actual":[3,0],"check":"fixture 9","expected":[2,0],"passed":false},{"actual":null,"check":"fixture 10","expected":[5,0],"passed":false},{"actual":null,"check":"fixture 11","expected":null,"passed":true},{"actual":null,"check":"fixture 12","expected":null,"passed":true},{"actual":null,"check":"fixture 13","expected":[2,0],"passed":false},{"actual":null,"check":"fixture 14","expected":[2,0],"passed":false},{"actual":null,"check":"fixture 15","expected":[2,0],"passed":false},{"actual":null,"check":"fixture 16","expected":[2,0],"passed":false},{"actual":null,"check":"fixture 17","expected":null,"passed":true},{"actual":null,"check":"fixture 18","expected":null,"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"fixture 1\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 2\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 3\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 4\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 5\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 6\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 7\", \"actual\": [3, 0], \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 8\", \"actual\": null, \"expected\": [5, 0], \"passed\": false}, {\"check\": \"fixture 9\", \"actual\": [3, 0], \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 10\", \"actual\": null, \"expected\": [5, 0], \"passed\": false}, {\"check\": \"fixture 11\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 12\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 13\", \"actual\": null, \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 14\", \"actual\": null, \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 15\", \"actual\": null, \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 16\", \"actual\": null, \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 17\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 18\", \"actual\": null, \"expected\": null, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":37.675,"exit_code":1,"observations":[{"actual":null,"check":"fixture 1","expected":null,"passed":true},{"actual":null,"check":"fixture 2","expected":null,"passed":true},{"actual":null,"check":"fixture 3","expected":null,"passed":true},{"actual":null,"check":"fixture 4","expected":null,"passed":true},{"actual":null,"check":"fixture 5","expected":null,"passed":true},{"actual":null,"check":"fixture 6","expected":null,"passed":true},{"actual":[3,0],"check":"fixture 7","expected":[2,0],"passed":false},{"actual":[5,0],"check":"fixture 8","expected":[5,0],"passed":true},{"actual":[3,0],"check":"fixture 9","expected":[2,0],"passed":false},{"actual":[5,0],"check":"fixture 10","expected":[5,0],"passed":true},{"actual":null,"check":"fixture 11","expected":null,"passed":true},{"actual":null,"check":"fixture 12","expected":null,"passed":true},{"actual":[2,0],"check":"fixture 13","expected":[2,0],"passed":true},{"actual":[2,0],"check":"fixture 14","expected":[2,0],"passed":true},{"actual":[2,0],"check":"fixture 15","expected":[2,0],"passed":true},{"actual":[2,0],"check":"fixture 16","expected":[2,0],"passed":true},{"actual":null,"check":"fixture 17","expected":null,"passed":true},{"actual":null,"check":"fixture 18","expected":null,"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"fixture 1\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 2\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 3\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 4\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 5\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 6\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 7\", \"actual\": [3, 0], \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 8\", \"actual\": [5, 0], \"expected\": [5, 0], \"passed\": true}, {\"check\": \"fixture 9\", \"actual\": [3, 0], \"expected\": [2, 0], \"passed\": false}, {\"check\": \"fixture 10\", \"actual\": [5, 0], \"expected\": [5, 0], \"passed\": true}, {\"check\": \"fixture 11\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 12\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 13\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 14\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 15\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 16\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 17\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 18\", \"actual\": null, \"expected\": null, \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":39.602,"exit_code":0,"observations":[{"actual":null,"check":"fixture 1","expected":null,"passed":true},{"actual":null,"check":"fixture 2","expected":null,"passed":true},{"actual":null,"check":"fixture 3","expected":null,"passed":true},{"actual":null,"check":"fixture 4","expected":null,"passed":true},{"actual":null,"check":"fixture 5","expected":null,"passed":true},{"actual":null,"check":"fixture 6","expected":null,"passed":true},{"actual":[2,0],"check":"fixture 7","expected":[2,0],"passed":true},{"actual":[5,0],"check":"fixture 8","expected":[5,0],"passed":true},{"actual":[2,0],"check":"fixture 9","expected":[2,0],"passed":true},{"actual":[5,0],"check":"fixture 10","expected":[5,0],"passed":true},{"actual":null,"check":"fixture 11","expected":null,"passed":true},{"actual":null,"check":"fixture 12","expected":null,"passed":true},{"actual":[2,0],"check":"fixture 13","expected":[2,0],"passed":true},{"actual":[2,0],"check":"fixture 14","expected":[2,0],"passed":true},{"actual":[2,0],"check":"fixture 15","expected":[2,0],"passed":true},{"actual":[2,0],"check":"fixture 16","expected":[2,0],"passed":true},{"actual":null,"check":"fixture 17","expected":null,"passed":true},{"actual":null,"check":"fixture 18","expected":null,"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"fixture 1\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 2\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 3\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 4\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 5\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 6\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 7\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 8\", \"actual\": [5, 0], \"expected\": [5, 0], \"passed\": true}, {\"check\": \"fixture 9\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 10\", \"actual\": [5, 0], \"expected\": [5, 0], \"passed\": true}, {\"check\": \"fixture 11\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 12\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 13\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 14\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 15\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 16\", \"actual\": [2, 0], \"expected\": [2, 0], \"passed\": true}, {\"check\": \"fixture 17\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"fixture 18\", \"actual\": null, \"expected\": null, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}