{"abstract":"Event Ms follows the single loudest station.","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":"The upper median differs from the mean the contract defines.","family":"w2-seismic_magnitude_estimation-surface-wave-ms-station-averaging","id":"FA-71466","implementations":{"attempt":{"sha256":"64c4d638ebe6b4a181ad026573d9a5dd4c33362c3af139f4db5ac98dd68da475","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(sorted(vals)[len(vals) // 2], 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 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 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 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 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 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 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], ['three stations', [[[10.0, 20, 40], [20.0, 20, 60], [80.0, 18, 30]], 15], [6.1, 3]]], [['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 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 36', [[[0, 18, 20], [300.0, 22, 10], [0.8, 22, 160], [0, 22, 10], [0.8, 22, 20]], 59], [4.77, 2]]], [['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 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], ['Ms event 34', [[[0, 15, 90], [0.8, 20, 45], [0.8, 23, 160], [5.0, 20, 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":"39d264e42f7caf7b08ba39b47ea0e84415650bea3cae7f3c2826e72baafe414b","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(max(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 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 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 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 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 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 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], ['three stations', [[[10.0, 20, 40], [20.0, 20, 60], [80.0, 18, 30]], 15], [6.1, 3]]], [['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 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 36', [[[0, 18, 20], [300.0, 22, 10], [0.8, 22, 160], [0, 22, 10], [0.8, 22, 20]], 59], [4.77, 2]]], [['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 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], ['Ms event 34', [[[0, 15, 90], [0.8, 20, 45], [0.8, 23, 160], [5.0, 20, 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":"fecadbc9b0331f85c42b9dce7312eca19a5f8a32f60228c30d08be08952b95eb","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 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 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 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 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 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 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], ['three stations', [[[10.0, 20, 40], [20.0, 20, 60], [80.0, 18, 30]], 15], [6.1, 3]]], [['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 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 36', [[[0, 18, 20], [300.0, 22, 10], [0.8, 22, 160], [0, 22, 10], [0.8, 22, 20]], 59], [4.77, 2]]], [['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 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], ['Ms event 34', [[[0, 15, 90], [0.8, 20, 45], [0.8, 23, 160], [5.0, 20, 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-station-averaging","generated_at":"2026-09-29T14:48:29.878254+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":"Report the mean of station values.","root_cause":"The largest station value is reported instead of the network mean.","sha256":"edcdecc457339464bb0a0075e3435abe3ef9e60371cf7904c5f82e005d7b0ee7","title":"Prague surface-wave magnitude: station averaging · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":39.928,"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":[7.31,2],"check":"Ms event 7","expected":[6.85,2],"passed":false},{"actual":[6.32,4],"check":"Ms event 13","expected":[5.64,4],"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 7\", \"actual\": [7.31, 2], \"expected\": [6.85, 2], \"passed\": false}, {\"check\": \"Ms event 13\", \"actual\": [6.32, 4], \"expected\": [5.64, 4], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":38.65,"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":[7.31,2],"check":"Ms event 7","expected":[6.85,2],"passed":false},{"actual":[7.27,4],"check":"Ms event 13","expected":[5.64,4],"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 7\", \"actual\": [7.31, 2], \"expected\": [6.85, 2], \"passed\": false}, {\"check\": \"Ms event 13\", \"actual\": [7.27, 4], \"expected\": [5.64, 4], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":37.925,"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":[6.85,2],"check":"Ms event 7","expected":[6.85,2],"passed":true},{"actual":[5.64,4],"check":"Ms event 13","expected":[5.64,4],"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 7\", \"actual\": [6.85, 2], \"expected\": [6.85, 2], \"passed\": true}, {\"check\": \"Ms event 13\", \"actual\": [5.64, 4], \"expected\": [5.64, 4], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}