{"case_version":"2.0.0","catalog_version":"0.1.0","certification_claims":[],"content_hash":"f505e4cb8e5523979417d64465a4b8adf371052c116c25a77cab02844eaa24b0","convergence_result":{"errors":[9.407574445895184e-05,0.00011856304516363186,0.0001634939032991556,0.0005484052177069209],"expected_order":1.0,"gci":1.02222420990157,"min_observed_order":0.8,"norm":"L1","observed_order":0.39867106621935566,"passed":false,"spacings":[6.25,12.5,25.0,50.0],"variable":"h"},"criteria_results":[{"gating":true,"id":"depth_L1","margin":0.009407574445895184,"metric":"L1","observed":9.407574445895184e-05,"passed":true,"threshold":{"op":"abs<=","units":"m","value":0.01},"variable":"h"},{"gating":true,"id":"mass","margin":0.019185080536145906,"metric":"global_mass_error","observed":0.009592540268072953,"passed":true,"threshold":{"op":"abs<=","units":"%","value":0.5},"variable":"volume"}],"judgement":{"accurate":"pass","converges":{"ci":[0.11526562673248186,1.5034594143404951],"levels":4,"min":0.8,"order":0.8093625205364885,"se":0.23770441568630366,"verdict":"inconclusive","why":"order 0.81, 90 % interval 0.12 to 1.50 includes 0.8"},"verified":false,"worst_margin":0.019185080536145906},"passed":true,"run":{"levels":[{"dx":50.0,"wall_seconds":36.532},{"dx":25.0,"wall_seconds":20.188},{"dx":12.5,"wall_seconds":20.843},{"dx":6.25,"wall_seconds":21.484}],"machine":{"arch":"AMD64","cores_logical":4,"cores_physical":2,"cpu":"AMD EPYC 9V74 80-Core Processor","memory_gb":16.0,"os":"Windows 2025Server","python":"3.12.10","runner":"GitHub Actions (github-hosted, win25-vs2026)"},"wall_seconds":21.484},"schema_version":"1.0.0","scoring_method":"2.1","signature":{"alg":"Ed25519","key_id":"benchmark1d2d-dev","value":"w8MjnRqt+3jVjB6Q68ao3fxvK1B6HBZ5pql0WuKo+DBFef9iB72ocFB+8YQGm5LN7iS8lL99dgFx37W8Etj9BQ=="},"solver":{"adapter":"hecras 2D (headless terrain + seeded mesh + boundary lines, SWE-ELM; depth = cell volume / area)","name":"HEC-RAS 7.0.1 2D SWE-ELM","version":"7.0.1"},"test_id":"A2A-010_macdonald_2d","timestamp":"2024-01-01T00:00:00Z","track":"A","verdict":"pass"}
