{"abstract":"An index of 2.6 is published as 2 (low) instead of 3 (moderate).","category":"Weather index computation","checks":8,"contract":"Clear-sky erythemal irradiance in mW/m2; UVI = irradiance/25. Multiply by the cloud factor for 0..8 octas [1,1,1,0.89,0.89,0.73,0.73,0.31,0.2], by 1 + 0.06*altitude_km (continuous) and by 1.3 over snow. Round half up to an integer; category 0-2 low, 3-5 moderate, 6-7 high, 8-10 very high, 11+ extreme.","evaluation_group":"w2-weather_index_computation-uv-index","failed_approach":"Banker rounding turns an exact 2.5 into 2.","family":"w2-weather_index_computation-uv-index-half-up-rounding","id":"FA-71076","implementations":{"attempt":{"sha256":"5a40917ffddfc79358dfcf85b66731e3c3eb727527230fedc88d70866bd6f1ec","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(ery_mw, octas, altitude_m, snow):\n    cmf = [1.0, 1.0, 1.0, 0.89, 0.89, 0.73, 0.73, 0.31, 0.2]\n    uvi = ery_mw / 25.0\n    uvi *= cmf[octas]\n    uvi *= 1 + 0.06 * (altitude_m / 1000.0)\n    if snow:\n        uvi *= 1.3\n    u = round(uvi)\n    if u <= 2:\n        cat = \"low\"\n    elif u <= 5:\n        cat = \"moderate\"\n    elif u <= 7:\n        cat = \"high\"\n    elif u <= 10:\n        cat = \"very high\"\n    else:\n        cat = \"extreme\"\n    return [u, cat]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['10 mW/m2 0 octas 0 m', [10, 0, 0, False], [0, 'low']], ['10 mW/m2 0 octas 1500 m', [10, 0, 1500, False], [0, 'low']], ['10 mW/m2 3 octas 0 m', [10, 3, 0, False], [0, 'low']], ['10 mW/m2 3 octas 1500 m', [10, 3, 1500, False], [0, 'low']], ['10 mW/m2 5 octas 0 m', [10, 5, 0, False], [0, 'low']], ['10 mW/m2 5 octas 1500 m', [10, 5, 1500, False], [0, 'low']], ['62.5 mW/m2 0 octas 0 m', [62.5, 0, 0, False], [3, 'moderate']], ['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']]], [['10 mW/m2 8 octas 1500 m', [10, 8, 1500, False], [0, 'low']], ['62.5 mW/m2 0 octas 0 m', [62.5, 0, 0, False], [3, 'moderate']], ['62.5 mW/m2 0 octas 1500 m', [62.5, 0, 1500, False], [3, 'moderate']], ['62.5 mW/m2 3 octas 0 m', [62.5, 3, 0, False], [2, 'low']], ['62.5 mW/m2 3 octas 1500 m', [62.5, 3, 1500, False], [2, 'low']], ['62.5 mW/m2 5 octas 0 m', [62.5, 5, 0, False], [2, 'low']], ['62.5 mW/m2 5 octas 1500 m', [62.5, 5, 1500, False], [2, 'low']], ['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['62.5 mW/m2 8 octas 1500 m', [62.5, 8, 1500, False], [1, 'low']], ['87.5 mW/m2 0 octas 0 m', [87.5, 0, 0, False], [4, 'moderate']], ['87.5 mW/m2 0 octas 1500 m', [87.5, 0, 1500, False], [4, 'moderate']], ['87.5 mW/m2 3 octas 0 m', [87.5, 3, 0, False], [3, 'moderate']], ['87.5 mW/m2 3 octas 1500 m', [87.5, 3, 1500, False], [3, 'moderate']], ['87.5 mW/m2 5 octas 0 m', [87.5, 5, 0, False], [3, 'moderate']], ['87.5 mW/m2 5 octas 1500 m', [87.5, 5, 1500, False], [3, 'moderate']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['87.5 mW/m2 5 octas 1500 m', [87.5, 5, 1500, False], [3, 'moderate']], ['87.5 mW/m2 8 octas 0 m', [87.5, 8, 0, False], [1, 'low']], ['87.5 mW/m2 8 octas 1500 m', [87.5, 8, 1500, False], [1, 'low']], ['150 mW/m2 0 octas 0 m', [150, 0, 0, False], [6, 'high']], ['150 mW/m2 0 octas 1500 m', [150, 0, 1500, False], [7, 'high']], ['150 mW/m2 3 octas 0 m', [150, 3, 0, False], [5, 'moderate']], ['150 mW/m2 3 octas 1500 m', [150, 3, 1500, False], [6, 'high']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['150 mW/m2 0 octas 1500 m', [150, 0, 1500, False], [7, 'high']], ['150 mW/m2 5 octas 0 m', [150, 5, 0, False], [4, 'moderate']], ['150 mW/m2 5 octas 1500 m', [150, 5, 1500, False], [5, 'moderate']], ['150 mW/m2 8 octas 0 m', [150, 8, 0, False], [1, 'low']], ['150 mW/m2 8 octas 1500 m', [150, 8, 1500, False], [1, 'low']], ['187.5 mW/m2 0 octas 0 m', [187.5, 0, 0, False], [8, 'very high']], ['187.5 mW/m2 0 octas 1500 m', [187.5, 0, 1500, False], [8, 'very high']]]]\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":"88e768a1f516b7ae01f54cf5531d0c859339c7aea8ee5f40cfd506c1436f6c27","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(ery_mw, octas, altitude_m, snow):\n    cmf = [1.0, 1.0, 1.0, 0.89, 0.89, 0.73, 0.73, 0.31, 0.2]\n    uvi = ery_mw / 25.0\n    uvi *= cmf[octas]\n    uvi *= 1 + 0.06 * (altitude_m / 1000.0)\n    if snow:\n        uvi *= 1.3\n    u = int(uvi)\n    if u <= 2:\n        cat = \"low\"\n    elif u <= 5:\n        cat = \"moderate\"\n    elif u <= 7:\n        cat = \"high\"\n    elif u <= 10:\n        cat = \"very high\"\n    else:\n        cat = \"extreme\"\n    return [u, cat]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['10 mW/m2 0 octas 0 m', [10, 0, 0, False], [0, 'low']], ['10 mW/m2 0 octas 1500 m', [10, 0, 1500, False], [0, 'low']], ['10 mW/m2 3 octas 0 m', [10, 3, 0, False], [0, 'low']], ['10 mW/m2 3 octas 1500 m', [10, 3, 1500, False], [0, 'low']], ['10 mW/m2 5 octas 0 m', [10, 5, 0, False], [0, 'low']], ['10 mW/m2 5 octas 1500 m', [10, 5, 1500, False], [0, 'low']], ['62.5 mW/m2 0 octas 0 m', [62.5, 0, 0, False], [3, 'moderate']], ['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']]], [['10 mW/m2 8 octas 1500 m', [10, 8, 1500, False], [0, 'low']], ['62.5 mW/m2 0 octas 0 m', [62.5, 0, 0, False], [3, 'moderate']], ['62.5 mW/m2 0 octas 1500 m', [62.5, 0, 1500, False], [3, 'moderate']], ['62.5 mW/m2 3 octas 0 m', [62.5, 3, 0, False], [2, 'low']], ['62.5 mW/m2 3 octas 1500 m', [62.5, 3, 1500, False], [2, 'low']], ['62.5 mW/m2 5 octas 0 m', [62.5, 5, 0, False], [2, 'low']], ['62.5 mW/m2 5 octas 1500 m', [62.5, 5, 1500, False], [2, 'low']], ['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['62.5 mW/m2 8 octas 1500 m', [62.5, 8, 1500, False], [1, 'low']], ['87.5 mW/m2 0 octas 0 m', [87.5, 0, 0, False], [4, 'moderate']], ['87.5 mW/m2 0 octas 1500 m', [87.5, 0, 1500, False], [4, 'moderate']], ['87.5 mW/m2 3 octas 0 m', [87.5, 3, 0, False], [3, 'moderate']], ['87.5 mW/m2 3 octas 1500 m', [87.5, 3, 1500, False], [3, 'moderate']], ['87.5 mW/m2 5 octas 0 m', [87.5, 5, 0, False], [3, 'moderate']], ['87.5 mW/m2 5 octas 1500 m', [87.5, 5, 1500, False], [3, 'moderate']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['87.5 mW/m2 5 octas 1500 m', [87.5, 5, 1500, False], [3, 'moderate']], ['87.5 mW/m2 8 octas 0 m', [87.5, 8, 0, False], [1, 'low']], ['87.5 mW/m2 8 octas 1500 m', [87.5, 8, 1500, False], [1, 'low']], ['150 mW/m2 0 octas 0 m', [150, 0, 0, False], [6, 'high']], ['150 mW/m2 0 octas 1500 m', [150, 0, 1500, False], [7, 'high']], ['150 mW/m2 3 octas 0 m', [150, 3, 0, False], [5, 'moderate']], ['150 mW/m2 3 octas 1500 m', [150, 3, 1500, False], [6, 'high']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['150 mW/m2 0 octas 1500 m', [150, 0, 1500, False], [7, 'high']], ['150 mW/m2 5 octas 0 m', [150, 5, 0, False], [4, 'moderate']], ['150 mW/m2 5 octas 1500 m', [150, 5, 1500, False], [5, 'moderate']], ['150 mW/m2 8 octas 0 m', [150, 8, 0, False], [1, 'low']], ['150 mW/m2 8 octas 1500 m', [150, 8, 1500, False], [1, 'low']], ['187.5 mW/m2 0 octas 0 m', [187.5, 0, 0, False], [8, 'very high']], ['187.5 mW/m2 0 octas 1500 m', [187.5, 0, 1500, False], [8, 'very high']]]]\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":"bee5fc21b5abf8402f273d38d92f9909192de3ce1fe244b36337196142e6f20d","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(ery_mw, octas, altitude_m, snow):\n    cmf = [1.0, 1.0, 1.0, 0.89, 0.89, 0.73, 0.73, 0.31, 0.2]\n    uvi = ery_mw / 25.0\n    uvi *= cmf[octas]\n    uvi *= 1 + 0.06 * (altitude_m / 1000.0)\n    if snow:\n        uvi *= 1.3\n    u = int(uvi + 0.5)\n    if u <= 2:\n        cat = \"low\"\n    elif u <= 5:\n        cat = \"moderate\"\n    elif u <= 7:\n        cat = \"high\"\n    elif u <= 10:\n        cat = \"very high\"\n    else:\n        cat = \"extreme\"\n    return [u, cat]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['10 mW/m2 0 octas 0 m', [10, 0, 0, False], [0, 'low']], ['10 mW/m2 0 octas 1500 m', [10, 0, 1500, False], [0, 'low']], ['10 mW/m2 3 octas 0 m', [10, 3, 0, False], [0, 'low']], ['10 mW/m2 3 octas 1500 m', [10, 3, 1500, False], [0, 'low']], ['10 mW/m2 5 octas 0 m', [10, 5, 0, False], [0, 'low']], ['10 mW/m2 5 octas 1500 m', [10, 5, 1500, False], [0, 'low']], ['62.5 mW/m2 0 octas 0 m', [62.5, 0, 0, False], [3, 'moderate']], ['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']]], [['10 mW/m2 8 octas 1500 m', [10, 8, 1500, False], [0, 'low']], ['62.5 mW/m2 0 octas 0 m', [62.5, 0, 0, False], [3, 'moderate']], ['62.5 mW/m2 0 octas 1500 m', [62.5, 0, 1500, False], [3, 'moderate']], ['62.5 mW/m2 3 octas 0 m', [62.5, 3, 0, False], [2, 'low']], ['62.5 mW/m2 3 octas 1500 m', [62.5, 3, 1500, False], [2, 'low']], ['62.5 mW/m2 5 octas 0 m', [62.5, 5, 0, False], [2, 'low']], ['62.5 mW/m2 5 octas 1500 m', [62.5, 5, 1500, False], [2, 'low']], ['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['62.5 mW/m2 8 octas 1500 m', [62.5, 8, 1500, False], [1, 'low']], ['87.5 mW/m2 0 octas 0 m', [87.5, 0, 0, False], [4, 'moderate']], ['87.5 mW/m2 0 octas 1500 m', [87.5, 0, 1500, False], [4, 'moderate']], ['87.5 mW/m2 3 octas 0 m', [87.5, 3, 0, False], [3, 'moderate']], ['87.5 mW/m2 3 octas 1500 m', [87.5, 3, 1500, False], [3, 'moderate']], ['87.5 mW/m2 5 octas 0 m', [87.5, 5, 0, False], [3, 'moderate']], ['87.5 mW/m2 5 octas 1500 m', [87.5, 5, 1500, False], [3, 'moderate']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['87.5 mW/m2 5 octas 1500 m', [87.5, 5, 1500, False], [3, 'moderate']], ['87.5 mW/m2 8 octas 0 m', [87.5, 8, 0, False], [1, 'low']], ['87.5 mW/m2 8 octas 1500 m', [87.5, 8, 1500, False], [1, 'low']], ['150 mW/m2 0 octas 0 m', [150, 0, 0, False], [6, 'high']], ['150 mW/m2 0 octas 1500 m', [150, 0, 1500, False], [7, 'high']], ['150 mW/m2 3 octas 0 m', [150, 3, 0, False], [5, 'moderate']], ['150 mW/m2 3 octas 1500 m', [150, 3, 1500, False], [6, 'high']]], [['62.5 mW/m2 8 octas 0 m', [62.5, 8, 0, False], [1, 'low']], ['150 mW/m2 0 octas 1500 m', [150, 0, 1500, False], [7, 'high']], ['150 mW/m2 5 octas 0 m', [150, 5, 0, False], [4, 'moderate']], ['150 mW/m2 5 octas 1500 m', [150, 5, 1500, False], [5, 'moderate']], ['150 mW/m2 8 octas 0 m', [150, 8, 0, False], [1, 'low']], ['150 mW/m2 8 octas 1500 m', [150, 8, 1500, False], [1, 'low']], ['187.5 mW/m2 0 octas 0 m', [187.5, 0, 0, False], [8, 'very high']], ['187.5 mW/m2 0 octas 1500 m', [187.5, 0, 1500, False], [8, 'very high']]]]\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 an operational weather index; coefficients and thresholds are fixed by the contract and no claim of 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-weather_index_computation-uv-index-half-up-rounding","generated_at":"2026-09-29T14:48:26.475963+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Sun-safety advice is keyed to the published integer UV index and category.","repair":"Round half up with int(uvi + 0.5).","root_cause":"The UV index is truncated instead of rounded.","sha256":"1113115acf56484e22d349953eaf8b32c3a047683e797f8890041eca433418c3","title":"Cloud and altitude adjusted UV index: half-up rounding · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":38.541,"exit_code":1,"observations":[{"actual":[0,"low"],"check":"10 mW/m2 0 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 0 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 3 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 3 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 5 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 5 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[2,"low"],"check":"62.5 mW/m2 0 octas 0 m","expected":[3,"moderate"],"passed":false},{"actual":[0,"low"],"check":"62.5 mW/m2 8 octas 0 m","expected":[1,"low"],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"10 mW/m2 0 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 0 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 3 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 3 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 5 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 5 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"62.5 mW/m2 0 octas 0 m\", \"actual\": [2, \"low\"], \"expected\": [3, \"moderate\"], \"passed\": false}, {\"check\": \"62.5 mW/m2 8 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [1, \"low\"], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":38.98,"exit_code":1,"observations":[{"actual":[0,"low"],"check":"10 mW/m2 0 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 0 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 3 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 3 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 5 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 5 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[2,"low"],"check":"62.5 mW/m2 0 octas 0 m","expected":[3,"moderate"],"passed":false},{"actual":[0,"low"],"check":"62.5 mW/m2 8 octas 0 m","expected":[1,"low"],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"10 mW/m2 0 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 0 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 3 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 3 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 5 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 5 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"62.5 mW/m2 0 octas 0 m\", \"actual\": [2, \"low\"], \"expected\": [3, \"moderate\"], \"passed\": false}, {\"check\": \"62.5 mW/m2 8 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [1, \"low\"], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":40.773,"exit_code":0,"observations":[{"actual":[0,"low"],"check":"10 mW/m2 0 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 0 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 3 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 3 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 5 octas 0 m","expected":[0,"low"],"passed":true},{"actual":[0,"low"],"check":"10 mW/m2 5 octas 1500 m","expected":[0,"low"],"passed":true},{"actual":[3,"moderate"],"check":"62.5 mW/m2 0 octas 0 m","expected":[3,"moderate"],"passed":true},{"actual":[1,"low"],"check":"62.5 mW/m2 8 octas 0 m","expected":[1,"low"],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"10 mW/m2 0 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 0 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 3 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 3 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 5 octas 0 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"10 mW/m2 5 octas 1500 m\", \"actual\": [0, \"low\"], \"expected\": [0, \"low\"], \"passed\": true}, {\"check\": \"62.5 mW/m2 0 octas 0 m\", \"actual\": [3, \"moderate\"], \"expected\": [3, \"moderate\"], \"passed\": true}, {\"check\": \"62.5 mW/m2 8 octas 0 m\", \"actual\": [1, \"low\"], \"expected\": [1, \"low\"], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}