{"abstract":"Events at exactly 60 km receive an Ms.","category":"Seismic magnitude estimation","checks":8,"contract":"readings are [amplitude um, period s, distance deg]. Events with depth >= 60 km return None. Use only readings with 18 <= T <= 22, 20 <= delta <= 160 and positive amplitude; Ms_i = log10(A/T) + 1.66 log10(delta) + 3.3; return [mean rounded 0.01, count] or None.","evaluation_group":"w2-seismic_magnitude_estimation-surface-wave-ms","failed_approach":"Moving the cutoff to 70 km admits intermediate-depth events.","family":"w2-seismic_magnitude_estimation-surface-wave-ms-shallow-depth-limit","id":"FA-71461","implementations":{"attempt":{"sha256":"88e9ff97672001242d1df4ac3d0aef4ab89c89ab2c98ff0b4915047cbaa2e0b7","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(readings, depth_km):\n    if depth_km >= 70:\n        return None\n    vals = []\n    for a, t, d in readings:\n        if 18 <= t <= 22 and 20 <= d <= 160 and a > 0:\n            vals.append(math.log10(a / t) + 1.66 * math.log10(d) + 3.3)\n    if not vals:\n        return None\n    return [round(sum(vals) / len(vals), 2), len(vals)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['Ms event 0', [[[5.0, 20, 10], [300.0, 15, 45], [40.0, 15, 160]], 60], None], ['Ms event 1', [[[40.0, 18, 170], [0, 15, 45], [40.0, 15, 90], [5.0, 15, 160]], 33], None], ['Ms event 2', [[[0, 22, 160], [40.0, 20, 160], [300.0, 17, 170], [0, 22, 90]], 10], [7.26, 1]], ['Ms event 3', [[[5.0, 22, 160], [5.0, 23, 10], [0, 23, 20]], 33], [6.32, 1]], ['Ms event 4', [[[5.0, 22, 10], [40.0, 23, 45], [5.0, 15, 45], [40.0, 18, 170]], 33], None], ['Ms event 5', [[[40.0, 20, 45], [40.0, 20, 160]], 61], None], ['Ms event 6', [[[300.0, 15, 20], [5.0, 20, 160], [0.8, 18, 45], [40.0, 20, 45]], 61], None], ['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None]], [['Ms event 7', [[[0.8, 23, 160], [40.0, 18, 45], [40.0, 20, 170], [0, 18, 170], [40.0, 18, 160]], 59], [6.85, 2]], ['Ms event 8', [[[300.0, 17, 170], [0.8, 23, 170], [0.8, 15, 90], [0.8, 18, 160]], 33], [5.61, 1]], ['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 10', [[[300.0, 23, 160], [5.0, 15, 160]], 61], None], ['Ms event 11', [[[5.0, 18, 10], [40.0, 15, 20]], 60], None], ['Ms event 12', [[[300.0, 22, 45], [0.8, 22, 170], [0.8, 15, 170], [40.0, 23, 170], [5.0, 22, 10]], 60], None], ['Ms event 13', [[[40.0, 17, 170], [300.0, 18, 45], [5.0, 22, 160], [5.0, 18, 20], [0.8, 20, 20]], 59], [5.64, 4]], ['Ms event 30', [[[0.8, 17, 10], [40.0, 20, 90], [0.8, 17, 45]], 61], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 14', [[[0, 20, 160], [40.0, 17, 10], [0.8, 22, 10], [300.0, 20, 170]], 10], None], ['Ms event 15', [[[5.0, 20, 170], [0.8, 18, 90], [0, 15, 90], [300.0, 15, 20]], 33], [5.19, 1]], ['Ms event 16', [[[0.8, 23, 10], [0, 15, 90]], 59], None], ['Ms event 17', [[[5.0, 18, 10], [0.8, 22, 90], [0, 17, 160], [0.8, 17, 45], [0, 22, 20]], 61], None], ['Ms event 18', [[[40.0, 22, 170], [5.0, 22, 160], [5.0, 20, 90]], 33], [6.13, 2]], ['Ms event 19', [[[5.0, 20, 10], [40.0, 15, 45], [5.0, 18, 90], [0.8, 15, 90]], 70], None], ['Ms event 20', [[[0.8, 22, 20], [40.0, 15, 170]], 70], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 21', [[[40.0, 17, 20], [5.0, 17, 90], [0.8, 20, 170], [300.0, 23, 170], [0, 15, 90]], 33], None], ['Ms event 22', [[[5.0, 18, 20], [5.0, 15, 160], [0.8, 17, 90], [0, 15, 160]], 33], [4.9, 1]], ['Ms event 23', [[[40.0, 18, 10], [40.0, 22, 20], [0.8, 18, 170], [5.0, 17, 10]], 59], [5.72, 1]], ['Ms event 24', [[[40.0, 20, 45], [0.8, 18, 20], [5.0, 17, 20], [300.0, 18, 170]], 70], None], ['Ms event 25', [[[0.8, 18, 20], [40.0, 20, 20], [0, 20, 160], [40.0, 15, 160], [40.0, 17, 170]], 60], None], ['Ms event 26', [[[0, 15, 170], [0.8, 17, 90], [300.0, 17, 90], [300.0, 22, 10]], 70], None], ['Ms event 34', [[[0, 15, 90], [0.8, 20, 45], [0.8, 23, 160], [5.0, 20, 160]], 61], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 12', [[[300.0, 22, 45], [0.8, 22, 170], [0.8, 15, 170], [40.0, 23, 170], [5.0, 22, 10]], 60], None], ['Ms event 28', [[[300.0, 20, 45], [40.0, 22, 170]], 10], [7.22, 1]], ['Ms event 29', [[[40.0, 17, 160], [40.0, 22, 170], [0, 20, 45], [0, 20, 170]], 61], None], ['Ms event 30', [[[0.8, 17, 10], [40.0, 20, 90], [0.8, 17, 45]], 61], None], ['Ms event 31', [[[300.0, 20, 90], [0.8, 22, 45], [40.0, 22, 45], [40.0, 18, 170], [300.0, 22, 170]], 10], [6.21, 3]], ['Ms event 32', [[[40.0, 17, 90]], 10], None], ['Ms event 33', [[[5.0, 23, 10], [0.8, 23, 90], [5.0, 23, 160], [0, 22, 160]], 61], None]]]\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":"018eb833ae6e81df30153945bebc0de94b689b09ede95c0bcb679fb8eabaece4","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(readings, depth_km):\n    if depth_km > 60:\n        return None\n    vals = []\n    for a, t, d in readings:\n        if 18 <= t <= 22 and 20 <= d <= 160 and a > 0:\n            vals.append(math.log10(a / t) + 1.66 * math.log10(d) + 3.3)\n    if not vals:\n        return None\n    return [round(sum(vals) / len(vals), 2), len(vals)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['Ms event 0', [[[5.0, 20, 10], [300.0, 15, 45], [40.0, 15, 160]], 60], None], ['Ms event 1', [[[40.0, 18, 170], [0, 15, 45], [40.0, 15, 90], [5.0, 15, 160]], 33], None], ['Ms event 2', [[[0, 22, 160], [40.0, 20, 160], [300.0, 17, 170], [0, 22, 90]], 10], [7.26, 1]], ['Ms event 3', [[[5.0, 22, 160], [5.0, 23, 10], [0, 23, 20]], 33], [6.32, 1]], ['Ms event 4', [[[5.0, 22, 10], [40.0, 23, 45], [5.0, 15, 45], [40.0, 18, 170]], 33], None], ['Ms event 5', [[[40.0, 20, 45], [40.0, 20, 160]], 61], None], ['Ms event 6', [[[300.0, 15, 20], [5.0, 20, 160], [0.8, 18, 45], [40.0, 20, 45]], 61], None], ['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None]], [['Ms event 7', [[[0.8, 23, 160], [40.0, 18, 45], [40.0, 20, 170], [0, 18, 170], [40.0, 18, 160]], 59], [6.85, 2]], ['Ms event 8', [[[300.0, 17, 170], [0.8, 23, 170], [0.8, 15, 90], [0.8, 18, 160]], 33], [5.61, 1]], ['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 10', [[[300.0, 23, 160], [5.0, 15, 160]], 61], None], ['Ms event 11', [[[5.0, 18, 10], [40.0, 15, 20]], 60], None], ['Ms event 12', [[[300.0, 22, 45], [0.8, 22, 170], [0.8, 15, 170], [40.0, 23, 170], [5.0, 22, 10]], 60], None], ['Ms event 13', [[[40.0, 17, 170], [300.0, 18, 45], [5.0, 22, 160], [5.0, 18, 20], [0.8, 20, 20]], 59], [5.64, 4]], ['Ms event 30', [[[0.8, 17, 10], [40.0, 20, 90], [0.8, 17, 45]], 61], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 14', [[[0, 20, 160], [40.0, 17, 10], [0.8, 22, 10], [300.0, 20, 170]], 10], None], ['Ms event 15', [[[5.0, 20, 170], [0.8, 18, 90], [0, 15, 90], [300.0, 15, 20]], 33], [5.19, 1]], ['Ms event 16', [[[0.8, 23, 10], [0, 15, 90]], 59], None], ['Ms event 17', [[[5.0, 18, 10], [0.8, 22, 90], [0, 17, 160], [0.8, 17, 45], [0, 22, 20]], 61], None], ['Ms event 18', [[[40.0, 22, 170], [5.0, 22, 160], [5.0, 20, 90]], 33], [6.13, 2]], ['Ms event 19', [[[5.0, 20, 10], [40.0, 15, 45], [5.0, 18, 90], [0.8, 15, 90]], 70], None], ['Ms event 20', [[[0.8, 22, 20], [40.0, 15, 170]], 70], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 21', [[[40.0, 17, 20], [5.0, 17, 90], [0.8, 20, 170], [300.0, 23, 170], [0, 15, 90]], 33], None], ['Ms event 22', [[[5.0, 18, 20], [5.0, 15, 160], [0.8, 17, 90], [0, 15, 160]], 33], [4.9, 1]], ['Ms event 23', [[[40.0, 18, 10], [40.0, 22, 20], [0.8, 18, 170], [5.0, 17, 10]], 59], [5.72, 1]], ['Ms event 24', [[[40.0, 20, 45], [0.8, 18, 20], [5.0, 17, 20], [300.0, 18, 170]], 70], None], ['Ms event 25', [[[0.8, 18, 20], [40.0, 20, 20], [0, 20, 160], [40.0, 15, 160], [40.0, 17, 170]], 60], None], ['Ms event 26', [[[0, 15, 170], [0.8, 17, 90], [300.0, 17, 90], [300.0, 22, 10]], 70], None], ['Ms event 34', [[[0, 15, 90], [0.8, 20, 45], [0.8, 23, 160], [5.0, 20, 160]], 61], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 12', [[[300.0, 22, 45], [0.8, 22, 170], [0.8, 15, 170], [40.0, 23, 170], [5.0, 22, 10]], 60], None], ['Ms event 28', [[[300.0, 20, 45], [40.0, 22, 170]], 10], [7.22, 1]], ['Ms event 29', [[[40.0, 17, 160], [40.0, 22, 170], [0, 20, 45], [0, 20, 170]], 61], None], ['Ms event 30', [[[0.8, 17, 10], [40.0, 20, 90], [0.8, 17, 45]], 61], None], ['Ms event 31', [[[300.0, 20, 90], [0.8, 22, 45], [40.0, 22, 45], [40.0, 18, 170], [300.0, 22, 170]], 10], [6.21, 3]], ['Ms event 32', [[[40.0, 17, 90]], 10], None], ['Ms event 33', [[[5.0, 23, 10], [0.8, 23, 90], [5.0, 23, 160], [0, 22, 160]], 61], None]]]\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"},"fixed":{"sha256":"4f5df2ce5471851617159167c7c6c6316052b2be3b8c35811f0698c344bea82f","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(readings, depth_km):\n    if depth_km >= 60:\n        return None\n    vals = []\n    for a, t, d in readings:\n        if 18 <= t <= 22 and 20 <= d <= 160 and a > 0:\n            vals.append(math.log10(a / t) + 1.66 * math.log10(d) + 3.3)\n    if not vals:\n        return None\n    return [round(sum(vals) / len(vals), 2), len(vals)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['Ms event 0', [[[5.0, 20, 10], [300.0, 15, 45], [40.0, 15, 160]], 60], None], ['Ms event 1', [[[40.0, 18, 170], [0, 15, 45], [40.0, 15, 90], [5.0, 15, 160]], 33], None], ['Ms event 2', [[[0, 22, 160], [40.0, 20, 160], [300.0, 17, 170], [0, 22, 90]], 10], [7.26, 1]], ['Ms event 3', [[[5.0, 22, 160], [5.0, 23, 10], [0, 23, 20]], 33], [6.32, 1]], ['Ms event 4', [[[5.0, 22, 10], [40.0, 23, 45], [5.0, 15, 45], [40.0, 18, 170]], 33], None], ['Ms event 5', [[[40.0, 20, 45], [40.0, 20, 160]], 61], None], ['Ms event 6', [[[300.0, 15, 20], [5.0, 20, 160], [0.8, 18, 45], [40.0, 20, 45]], 61], None], ['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None]], [['Ms event 7', [[[0.8, 23, 160], [40.0, 18, 45], [40.0, 20, 170], [0, 18, 170], [40.0, 18, 160]], 59], [6.85, 2]], ['Ms event 8', [[[300.0, 17, 170], [0.8, 23, 170], [0.8, 15, 90], [0.8, 18, 160]], 33], [5.61, 1]], ['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 10', [[[300.0, 23, 160], [5.0, 15, 160]], 61], None], ['Ms event 11', [[[5.0, 18, 10], [40.0, 15, 20]], 60], None], ['Ms event 12', [[[300.0, 22, 45], [0.8, 22, 170], [0.8, 15, 170], [40.0, 23, 170], [5.0, 22, 10]], 60], None], ['Ms event 13', [[[40.0, 17, 170], [300.0, 18, 45], [5.0, 22, 160], [5.0, 18, 20], [0.8, 20, 20]], 59], [5.64, 4]], ['Ms event 30', [[[0.8, 17, 10], [40.0, 20, 90], [0.8, 17, 45]], 61], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 14', [[[0, 20, 160], [40.0, 17, 10], [0.8, 22, 10], [300.0, 20, 170]], 10], None], ['Ms event 15', [[[5.0, 20, 170], [0.8, 18, 90], [0, 15, 90], [300.0, 15, 20]], 33], [5.19, 1]], ['Ms event 16', [[[0.8, 23, 10], [0, 15, 90]], 59], None], ['Ms event 17', [[[5.0, 18, 10], [0.8, 22, 90], [0, 17, 160], [0.8, 17, 45], [0, 22, 20]], 61], None], ['Ms event 18', [[[40.0, 22, 170], [5.0, 22, 160], [5.0, 20, 90]], 33], [6.13, 2]], ['Ms event 19', [[[5.0, 20, 10], [40.0, 15, 45], [5.0, 18, 90], [0.8, 15, 90]], 70], None], ['Ms event 20', [[[0.8, 22, 20], [40.0, 15, 170]], 70], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 21', [[[40.0, 17, 20], [5.0, 17, 90], [0.8, 20, 170], [300.0, 23, 170], [0, 15, 90]], 33], None], ['Ms event 22', [[[5.0, 18, 20], [5.0, 15, 160], [0.8, 17, 90], [0, 15, 160]], 33], [4.9, 1]], ['Ms event 23', [[[40.0, 18, 10], [40.0, 22, 20], [0.8, 18, 170], [5.0, 17, 10]], 59], [5.72, 1]], ['Ms event 24', [[[40.0, 20, 45], [0.8, 18, 20], [5.0, 17, 20], [300.0, 18, 170]], 70], None], ['Ms event 25', [[[0.8, 18, 20], [40.0, 20, 20], [0, 20, 160], [40.0, 15, 160], [40.0, 17, 170]], 60], None], ['Ms event 26', [[[0, 15, 170], [0.8, 17, 90], [300.0, 17, 90], [300.0, 22, 10]], 70], None], ['Ms event 34', [[[0, 15, 90], [0.8, 20, 45], [0.8, 23, 160], [5.0, 20, 160]], 61], None]], [['Ms event 9', [[[40.0, 23, 45], [0.8, 22, 10], [300.0, 22, 90], [0.8, 23, 45]], 60], None], ['Ms event 12', [[[300.0, 22, 45], [0.8, 22, 170], [0.8, 15, 170], [40.0, 23, 170], [5.0, 22, 10]], 60], None], ['Ms event 28', [[[300.0, 20, 45], [40.0, 22, 170]], 10], [7.22, 1]], ['Ms event 29', [[[40.0, 17, 160], [40.0, 22, 170], [0, 20, 45], [0, 20, 170]], 61], None], ['Ms event 30', [[[0.8, 17, 10], [40.0, 20, 90], [0.8, 17, 45]], 61], None], ['Ms event 31', [[[300.0, 20, 90], [0.8, 22, 45], [40.0, 22, 45], [40.0, 18, 170], [300.0, 22, 170]], 10], [6.21, 3]], ['Ms event 32', [[[40.0, 17, 90]], 10], None], ['Ms event 33', [[[5.0, 23, 10], [0.8, 23, 90], [5.0, 23, 160], [0, 22, 160]], 61], None]]]\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":"Stipulated deterministic teaching model of a seismological magnitude procedure; constants and tables are fixed by the contract and no claim of agency or standards conformance is made. 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-seismic_magnitude_estimation-surface-wave-ms-shallow-depth-limit","generated_at":"2026-09-29T14:48:29.835094+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Ms remains the reference shallow-event magnitude in historical catalogues.","repair":"Reject events with depth >= 60 km.","root_cause":"The depth cutoff admits 60 km.","sha256":"378c05bb1e51c5b5f2dd950005e32829354bf68d4d9bfa5b22cf1898ea08ce14","title":"Prague surface-wave magnitude: shallow depth limit · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":38.156,"exit_code":1,"observations":[{"actual":null,"check":"Ms event 0","expected":null,"passed":true},{"actual":null,"check":"Ms event 1","expected":null,"passed":true},{"actual":[7.26,1],"check":"Ms event 2","expected":[7.26,1],"passed":true},{"actual":[6.32,1],"check":"Ms event 3","expected":[6.32,1],"passed":true},{"actual":null,"check":"Ms event 4","expected":null,"passed":true},{"actual":[6.8,2],"check":"Ms event 5","expected":null,"passed":false},{"actual":[5.8,3],"check":"Ms event 6","expected":null,"passed":false},{"actual":[7.68,1],"check":"Ms event 9","expected":null,"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"Ms event 0\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 1\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 2\", \"actual\": [7.26, 1], \"expected\": [7.26, 1], \"passed\": true}, {\"check\": \"Ms event 3\", \"actual\": [6.32, 1], \"expected\": [6.32, 1], \"passed\": true}, {\"check\": \"Ms event 4\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 5\", \"actual\": [6.8, 2], \"expected\": null, \"passed\": false}, {\"check\": \"Ms event 6\", \"actual\": [5.8, 3], \"expected\": null, \"passed\": false}, {\"check\": \"Ms event 9\", \"actual\": [7.68, 1], \"expected\": null, \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":40.619,"exit_code":1,"observations":[{"actual":null,"check":"Ms event 0","expected":null,"passed":true},{"actual":null,"check":"Ms event 1","expected":null,"passed":true},{"actual":[7.26,1],"check":"Ms event 2","expected":[7.26,1],"passed":true},{"actual":[6.32,1],"check":"Ms event 3","expected":[6.32,1],"passed":true},{"actual":null,"check":"Ms event 4","expected":null,"passed":true},{"actual":null,"check":"Ms event 5","expected":null,"passed":true},{"actual":null,"check":"Ms event 6","expected":null,"passed":true},{"actual":[7.68,1],"check":"Ms event 9","expected":null,"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"Ms event 0\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 1\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 2\", \"actual\": [7.26, 1], \"expected\": [7.26, 1], \"passed\": true}, {\"check\": \"Ms event 3\", \"actual\": [6.32, 1], \"expected\": [6.32, 1], \"passed\": true}, {\"check\": \"Ms event 4\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 5\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 6\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 9\", \"actual\": [7.68, 1], \"expected\": null, \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":37.371,"exit_code":0,"observations":[{"actual":null,"check":"Ms event 0","expected":null,"passed":true},{"actual":null,"check":"Ms event 1","expected":null,"passed":true},{"actual":[7.26,1],"check":"Ms event 2","expected":[7.26,1],"passed":true},{"actual":[6.32,1],"check":"Ms event 3","expected":[6.32,1],"passed":true},{"actual":null,"check":"Ms event 4","expected":null,"passed":true},{"actual":null,"check":"Ms event 5","expected":null,"passed":true},{"actual":null,"check":"Ms event 6","expected":null,"passed":true},{"actual":null,"check":"Ms event 9","expected":null,"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"Ms event 0\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 1\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 2\", \"actual\": [7.26, 1], \"expected\": [7.26, 1], \"passed\": true}, {\"check\": \"Ms event 3\", \"actual\": [6.32, 1], \"expected\": [6.32, 1], \"passed\": true}, {\"check\": \"Ms event 4\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 5\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 6\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"Ms event 9\", \"actual\": null, \"expected\": null, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}