{"abstract":"Large ruptures come out with implausible magnitudes above 15.","category":"Seismic magnitude estimation","checks":8,"contract":"Rigidity in GPa, rupture length and width in km, average slip in m; any non-positive value returns None. M0 = mu * area * slip in N*m (SI), Mw = 2/3 (log10 M0 - 9.1). Return [M0 formatted %.3e, Mw rounded 0.01].","evaluation_group":"w2-seismic_magnitude_estimation-fault-slip-mw","failed_approach":"Dropping the parentheses subtracts 9.1 after scaling.","family":"w2-seismic_magnitude_estimation-fault-slip-mw-magnitude-scale-factor","id":"FA-71411","implementations":{"attempt":{"sha256":"a9feed7a9a22e764fee14682900962c8ce5005720a143b154f4dc1d36852e3ff","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(mu_gpa, length_km, width_km, slip_m):\n    if min(mu_gpa, length_km, width_km, slip_m) <= 0:\n        return None\n    area = (length_km * 1e3) * (width_km * 1e3)\n    m0 = mu_gpa * 1e9 * area * slip_m\n    mw = (2.0 / 3.0) * math.log10(m0) - 9.1\n    return [\"%.3e\" % m0, round(mw, 2)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 50 W 20 D 2.0', [30, 50, 20, 2.0], ['6.000e+19', 7.12]], ['mu 30 GPa L 400 W 100 D 8.0', [30, 400, 100, 8.0], ['9.600e+21', 8.59]], ['mu 30 GPa L 0.5 W 0.3 D 0.01', [30, 0.5, 0.3, 0.01], ['4.500e+13', 3.04]], ['mu 32 GPa L 1 W 1 D 0.05', [32, 1, 1, 0.05], ['1.600e+15', 4.07]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]]], [['mu 30 GPa L 400 W 100 D 8.0', [30, 400, 100, 8.0], ['9.600e+21', 8.59]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]], ['mu 32 GPa L 400 W 100 D 8.0', [32, 400, 100, 8.0], ['1.024e+22', 8.61]], ['mu 32 GPa L 0.5 W 0.3 D 0.01', [32, 0.5, 0.3, 0.01], ['4.800e+13', 3.05]], ['mu 40 GPa L 1 W 1 D 0.05', [40, 1, 1, 0.05], ['2.000e+15', 4.13]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 50 W 20 D 2.0', [40, 50, 20, 2.0], ['8.000e+19', 7.2]]], [['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 50 W 20 D 2.0', [30, 50, 20, 2.0], ['6.000e+19', 7.12]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 0.5 W 0.3 D 0.01', [40, 0.5, 0.3, 0.01], ['6.000e+13', 3.12]], ['zero slip', [30, 10, 5, 0], None], ['negative width', [30, 10, -5, 1], None]], [['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 0.5 W 0.3 D 0.01', [30, 0.5, 0.3, 0.01], ['4.500e+13', 3.04]], ['mu 32 GPa L 1 W 1 D 0.05', [32, 1, 1, 0.05], ['1.600e+15', 4.07]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]], ['mu 32 GPa L 400 W 100 D 8.0', [32, 400, 100, 8.0], ['1.024e+22', 8.61]], ['mu 32 GPa L 0.5 W 0.3 D 0.01', [32, 0.5, 0.3, 0.01], ['4.800e+13', 3.05]], ['mu 40 GPa L 1 W 1 D 0.05', [40, 1, 1, 0.05], ['2.000e+15', 4.13]]], [['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 50 W 20 D 2.0', [40, 50, 20, 2.0], ['8.000e+19', 7.2]], ['mu 40 GPa L 400 W 100 D 8.0', [40, 400, 100, 8.0], ['1.280e+22', 8.67]], ['mu 40 GPa L 0.5 W 0.3 D 0.01', [40, 0.5, 0.3, 0.01], ['6.000e+13', 3.12]], ['zero slip', [30, 10, 5, 0], None], ['negative width', [30, 10, -5, 1], 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":"204f9b67da8554ce7529bd6e4a3e19c9e85eca9cd264103e8ebc4892cde87bc2","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(mu_gpa, length_km, width_km, slip_m):\n    if min(mu_gpa, length_km, width_km, slip_m) <= 0:\n        return None\n    area = (length_km * 1e3) * (width_km * 1e3)\n    m0 = mu_gpa * 1e9 * area * slip_m\n    mw = (3.0 / 2.0) * (math.log10(m0) - 9.1)\n    return [\"%.3e\" % m0, round(mw, 2)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 50 W 20 D 2.0', [30, 50, 20, 2.0], ['6.000e+19', 7.12]], ['mu 30 GPa L 400 W 100 D 8.0', [30, 400, 100, 8.0], ['9.600e+21', 8.59]], ['mu 30 GPa L 0.5 W 0.3 D 0.01', [30, 0.5, 0.3, 0.01], ['4.500e+13', 3.04]], ['mu 32 GPa L 1 W 1 D 0.05', [32, 1, 1, 0.05], ['1.600e+15', 4.07]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]]], [['mu 30 GPa L 400 W 100 D 8.0', [30, 400, 100, 8.0], ['9.600e+21', 8.59]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]], ['mu 32 GPa L 400 W 100 D 8.0', [32, 400, 100, 8.0], ['1.024e+22', 8.61]], ['mu 32 GPa L 0.5 W 0.3 D 0.01', [32, 0.5, 0.3, 0.01], ['4.800e+13', 3.05]], ['mu 40 GPa L 1 W 1 D 0.05', [40, 1, 1, 0.05], ['2.000e+15', 4.13]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 50 W 20 D 2.0', [40, 50, 20, 2.0], ['8.000e+19', 7.2]]], [['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 50 W 20 D 2.0', [30, 50, 20, 2.0], ['6.000e+19', 7.12]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 0.5 W 0.3 D 0.01', [40, 0.5, 0.3, 0.01], ['6.000e+13', 3.12]], ['zero slip', [30, 10, 5, 0], None], ['negative width', [30, 10, -5, 1], None]], [['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 0.5 W 0.3 D 0.01', [30, 0.5, 0.3, 0.01], ['4.500e+13', 3.04]], ['mu 32 GPa L 1 W 1 D 0.05', [32, 1, 1, 0.05], ['1.600e+15', 4.07]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]], ['mu 32 GPa L 400 W 100 D 8.0', [32, 400, 100, 8.0], ['1.024e+22', 8.61]], ['mu 32 GPa L 0.5 W 0.3 D 0.01', [32, 0.5, 0.3, 0.01], ['4.800e+13', 3.05]], ['mu 40 GPa L 1 W 1 D 0.05', [40, 1, 1, 0.05], ['2.000e+15', 4.13]]], [['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 50 W 20 D 2.0', [40, 50, 20, 2.0], ['8.000e+19', 7.2]], ['mu 40 GPa L 400 W 100 D 8.0', [40, 400, 100, 8.0], ['1.280e+22', 8.67]], ['mu 40 GPa L 0.5 W 0.3 D 0.01', [40, 0.5, 0.3, 0.01], ['6.000e+13', 3.12]], ['zero slip', [30, 10, 5, 0], None], ['negative width', [30, 10, -5, 1], 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":"611bbcc7494d4d96677f08382f3038695897a06a5eabe5aff0f662980ec13bdc","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nN = 1\nobservations = []\ndef solve(mu_gpa, length_km, width_km, slip_m):\n    if min(mu_gpa, length_km, width_km, slip_m) <= 0:\n        return None\n    area = (length_km * 1e3) * (width_km * 1e3)\n    m0 = mu_gpa * 1e9 * area * slip_m\n    mw = (2.0 / 3.0) * (math.log10(m0) - 9.1)\n    return [\"%.3e\" % m0, round(mw, 2)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 50 W 20 D 2.0', [30, 50, 20, 2.0], ['6.000e+19', 7.12]], ['mu 30 GPa L 400 W 100 D 8.0', [30, 400, 100, 8.0], ['9.600e+21', 8.59]], ['mu 30 GPa L 0.5 W 0.3 D 0.01', [30, 0.5, 0.3, 0.01], ['4.500e+13', 3.04]], ['mu 32 GPa L 1 W 1 D 0.05', [32, 1, 1, 0.05], ['1.600e+15', 4.07]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]]], [['mu 30 GPa L 400 W 100 D 8.0', [30, 400, 100, 8.0], ['9.600e+21', 8.59]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]], ['mu 32 GPa L 400 W 100 D 8.0', [32, 400, 100, 8.0], ['1.024e+22', 8.61]], ['mu 32 GPa L 0.5 W 0.3 D 0.01', [32, 0.5, 0.3, 0.01], ['4.800e+13', 3.05]], ['mu 40 GPa L 1 W 1 D 0.05', [40, 1, 1, 0.05], ['2.000e+15', 4.13]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 50 W 20 D 2.0', [40, 50, 20, 2.0], ['8.000e+19', 7.2]]], [['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 50 W 20 D 2.0', [30, 50, 20, 2.0], ['6.000e+19', 7.12]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 0.5 W 0.3 D 0.01', [40, 0.5, 0.3, 0.01], ['6.000e+13', 3.12]], ['zero slip', [30, 10, 5, 0], None], ['negative width', [30, 10, -5, 1], None]], [['mu 30 GPa L 10 W 8 D 0.5', [30, 10, 8, 0.5], ['1.200e+18', 5.99]], ['mu 30 GPa L 0.5 W 0.3 D 0.01', [30, 0.5, 0.3, 0.01], ['4.500e+13', 3.04]], ['mu 32 GPa L 1 W 1 D 0.05', [32, 1, 1, 0.05], ['1.600e+15', 4.07]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 32 GPa L 50 W 20 D 2.0', [32, 50, 20, 2.0], ['6.400e+19', 7.14]], ['mu 32 GPa L 400 W 100 D 8.0', [32, 400, 100, 8.0], ['1.024e+22', 8.61]], ['mu 32 GPa L 0.5 W 0.3 D 0.01', [32, 0.5, 0.3, 0.01], ['4.800e+13', 3.05]], ['mu 40 GPa L 1 W 1 D 0.05', [40, 1, 1, 0.05], ['2.000e+15', 4.13]]], [['mu 30 GPa L 1 W 1 D 0.05', [30, 1, 1, 0.05], ['1.500e+15', 4.05]], ['mu 32 GPa L 10 W 8 D 0.5', [32, 10, 8, 0.5], ['1.280e+18', 6.0]], ['mu 40 GPa L 10 W 8 D 0.5', [40, 10, 8, 0.5], ['1.600e+18', 6.07]], ['mu 40 GPa L 50 W 20 D 2.0', [40, 50, 20, 2.0], ['8.000e+19', 7.2]], ['mu 40 GPa L 400 W 100 D 8.0', [40, 400, 100, 8.0], ['1.280e+22', 8.67]], ['mu 40 GPa L 0.5 W 0.3 D 0.01', [40, 0.5, 0.3, 0.01], ['6.000e+13', 3.12]], ['zero slip', [30, 10, 5, 0], None], ['negative width', [30, 10, -5, 1], 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-fault-slip-mw-magnitude-scale-factor","generated_at":"2026-09-29T14:48:29.378921+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Scenario ruptures for hazard studies convert fault geometry into moment magnitude.","repair":"Multiply (log10 M0 - 9.1) by 2/3.","root_cause":"The moment-magnitude slope is inverted to 3/2.","sha256":"cb3b8a67ec50fee49b165bd152d2774549f790870ecf4d31f2120534ce768091","title":"Moment magnitude from fault dimensions: magnitude scale factor · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":42.018,"exit_code":1,"observations":[{"actual":["1.500e+15",1.02],"check":"mu 30 GPa L 1 W 1 D 0.05","expected":["1.500e+15",4.05],"passed":false},{"actual":["1.200e+18",2.95],"check":"mu 30 GPa L 10 W 8 D 0.5","expected":["1.200e+18",5.99],"passed":false},{"actual":["6.000e+19",4.09],"check":"mu 30 GPa L 50 W 20 D 2.0","expected":["6.000e+19",7.12],"passed":false},{"actual":["9.600e+21",5.55],"check":"mu 30 GPa L 400 W 100 D 8.0","expected":["9.600e+21",8.59],"passed":false},{"actual":["4.500e+13",0.0],"check":"mu 30 GPa L 0.5 W 0.3 D 0.01","expected":["4.500e+13",3.04],"passed":false},{"actual":["1.600e+15",1.04],"check":"mu 32 GPa L 1 W 1 D 0.05","expected":["1.600e+15",4.07],"passed":false},{"actual":["1.280e+18",2.97],"check":"mu 32 GPa L 10 W 8 D 0.5","expected":["1.280e+18",6.0],"passed":false},{"actual":["6.400e+19",4.1],"check":"mu 32 GPa L 50 W 20 D 2.0","expected":["6.400e+19",7.14],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"mu 30 GPa L 1 W 1 D 0.05\", \"actual\": [\"1.500e+15\", 1.02], \"expected\": [\"1.500e+15\", 4.05], \"passed\": false}, {\"check\": \"mu 30 GPa L 10 W 8 D 0.5\", \"actual\": [\"1.200e+18\", 2.95], \"expected\": [\"1.200e+18\", 5.99], \"passed\": false}, {\"check\": \"mu 30 GPa L 50 W 20 D 2.0\", \"actual\": [\"6.000e+19\", 4.09], \"expected\": [\"6.000e+19\", 7.12], \"passed\": false}, {\"check\": \"mu 30 GPa L 400 W 100 D 8.0\", \"actual\": [\"9.600e+21\", 5.55], \"expected\": [\"9.600e+21\", 8.59], \"passed\": false}, {\"check\": \"mu 30 GPa L 0.5 W 0.3 D 0.01\", \"actual\": [\"4.500e+13\", 0.0], \"expected\": [\"4.500e+13\", 3.04], \"passed\": false}, {\"check\": \"mu 32 GPa L 1 W 1 D 0.05\", \"actual\": [\"1.600e+15\", 1.04], \"expected\": [\"1.600e+15\", 4.07], \"passed\": false}, {\"check\": \"mu 32 GPa L 10 W 8 D 0.5\", \"actual\": [\"1.280e+18\", 2.97], \"expected\": [\"1.280e+18\", 6.0], \"passed\": false}, {\"check\": \"mu 32 GPa L 50 W 20 D 2.0\", \"actual\": [\"6.400e+19\", 4.1], \"expected\": [\"6.400e+19\", 7.14], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":38.467,"exit_code":1,"observations":[{"actual":["1.500e+15",9.11],"check":"mu 30 GPa L 1 W 1 D 0.05","expected":["1.500e+15",4.05],"passed":false},{"actual":["1.200e+18",13.47],"check":"mu 30 GPa L 10 W 8 D 0.5","expected":["1.200e+18",5.99],"passed":false},{"actual":["6.000e+19",16.02],"check":"mu 30 GPa L 50 W 20 D 2.0","expected":["6.000e+19",7.12],"passed":false},{"actual":["9.600e+21",19.32],"check":"mu 30 GPa L 400 W 100 D 8.0","expected":["9.600e+21",8.59],"passed":false},{"actual":["4.500e+13",6.83],"check":"mu 30 GPa L 0.5 W 0.3 D 0.01","expected":["4.500e+13",3.04],"passed":false},{"actual":["1.600e+15",9.16],"check":"mu 32 GPa L 1 W 1 D 0.05","expected":["1.600e+15",4.07],"passed":false},{"actual":["1.280e+18",13.51],"check":"mu 32 GPa L 10 W 8 D 0.5","expected":["1.280e+18",6.0],"passed":false},{"actual":["6.400e+19",16.06],"check":"mu 32 GPa L 50 W 20 D 2.0","expected":["6.400e+19",7.14],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"mu 30 GPa L 1 W 1 D 0.05\", \"actual\": [\"1.500e+15\", 9.11], \"expected\": [\"1.500e+15\", 4.05], \"passed\": false}, {\"check\": \"mu 30 GPa L 10 W 8 D 0.5\", \"actual\": [\"1.200e+18\", 13.47], \"expected\": [\"1.200e+18\", 5.99], \"passed\": false}, {\"check\": \"mu 30 GPa L 50 W 20 D 2.0\", \"actual\": [\"6.000e+19\", 16.02], \"expected\": [\"6.000e+19\", 7.12], \"passed\": false}, {\"check\": \"mu 30 GPa L 400 W 100 D 8.0\", \"actual\": [\"9.600e+21\", 19.32], \"expected\": [\"9.600e+21\", 8.59], \"passed\": false}, {\"check\": \"mu 30 GPa L 0.5 W 0.3 D 0.01\", \"actual\": [\"4.500e+13\", 6.83], \"expected\": [\"4.500e+13\", 3.04], \"passed\": false}, {\"check\": \"mu 32 GPa L 1 W 1 D 0.05\", \"actual\": [\"1.600e+15\", 9.16], \"expected\": [\"1.600e+15\", 4.07], \"passed\": false}, {\"check\": \"mu 32 GPa L 10 W 8 D 0.5\", \"actual\": [\"1.280e+18\", 13.51], \"expected\": [\"1.280e+18\", 6.0], \"passed\": false}, {\"check\": \"mu 32 GPa L 50 W 20 D 2.0\", \"actual\": [\"6.400e+19\", 16.06], \"expected\": [\"6.400e+19\", 7.14], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":40.616,"exit_code":0,"observations":[{"actual":["1.500e+15",4.05],"check":"mu 30 GPa L 1 W 1 D 0.05","expected":["1.500e+15",4.05],"passed":true},{"actual":["1.200e+18",5.99],"check":"mu 30 GPa L 10 W 8 D 0.5","expected":["1.200e+18",5.99],"passed":true},{"actual":["6.000e+19",7.12],"check":"mu 30 GPa L 50 W 20 D 2.0","expected":["6.000e+19",7.12],"passed":true},{"actual":["9.600e+21",8.59],"check":"mu 30 GPa L 400 W 100 D 8.0","expected":["9.600e+21",8.59],"passed":true},{"actual":["4.500e+13",3.04],"check":"mu 30 GPa L 0.5 W 0.3 D 0.01","expected":["4.500e+13",3.04],"passed":true},{"actual":["1.600e+15",4.07],"check":"mu 32 GPa L 1 W 1 D 0.05","expected":["1.600e+15",4.07],"passed":true},{"actual":["1.280e+18",6.0],"check":"mu 32 GPa L 10 W 8 D 0.5","expected":["1.280e+18",6.0],"passed":true},{"actual":["6.400e+19",7.14],"check":"mu 32 GPa L 50 W 20 D 2.0","expected":["6.400e+19",7.14],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"mu 30 GPa L 1 W 1 D 0.05\", \"actual\": [\"1.500e+15\", 4.05], \"expected\": [\"1.500e+15\", 4.05], \"passed\": true}, {\"check\": \"mu 30 GPa L 10 W 8 D 0.5\", \"actual\": [\"1.200e+18\", 5.99], \"expected\": [\"1.200e+18\", 5.99], \"passed\": true}, {\"check\": \"mu 30 GPa L 50 W 20 D 2.0\", \"actual\": [\"6.000e+19\", 7.12], \"expected\": [\"6.000e+19\", 7.12], \"passed\": true}, {\"check\": \"mu 30 GPa L 400 W 100 D 8.0\", \"actual\": [\"9.600e+21\", 8.59], \"expected\": [\"9.600e+21\", 8.59], \"passed\": true}, {\"check\": \"mu 30 GPa L 0.5 W 0.3 D 0.01\", \"actual\": [\"4.500e+13\", 3.04], \"expected\": [\"4.500e+13\", 3.04], \"passed\": true}, {\"check\": \"mu 32 GPa L 1 W 1 D 0.05\", \"actual\": [\"1.600e+15\", 4.07], \"expected\": [\"1.600e+15\", 4.07], \"passed\": true}, {\"check\": \"mu 32 GPa L 10 W 8 D 0.5\", \"actual\": [\"1.280e+18\", 6.0], \"expected\": [\"1.280e+18\", 6.0], \"passed\": true}, {\"check\": \"mu 32 GPa L 50 W 20 D 2.0\", \"actual\": [\"6.400e+19\", 7.14], \"expected\": [\"6.400e+19\", 7.14], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}