{"case_version":"2.0.0","catalog_version":"0.1.0","certification_claims":["A-V"],"content_hash":"ce20ee1fdfd1727f5f0cd5c18178c3eda5a813f325711690952068e262d27abb","convergence_result":{"errors":[4.72478290109072e-05,9.199002358764973e-05,0.00016667921968067223,0.0003112788219426237],"expected_order":1.0,"gci":1.3478295442377848,"min_observed_order":0.8,"norm":"L1","observed_order":0.9093771527414916,"passed":true,"spacings":[0.012499999999999956,0.025000000000000022,0.050000000000000044,0.09999999999999998],"variable":"h"},"criteria_results":[{"gating":true,"id":"depth_L1","margin":0.00236239145054536,"metric":"L1","observed":4.72478290109072e-05,"passed":true,"threshold":{"op":"abs<=","units":"m","value":0.02},"variable":"h"},{"gating":true,"id":"mass","margin":0.0010006966873169188,"metric":"global_mass_error","observed":-0.0001000696687316919,"passed":true,"threshold":{"op":"abs<=","units":"%","value":0.1},"variable":"volume"}],"judgement":{"accurate":"pass","converges":{"ci":[0.8605484030589762,0.9428890724581253],"levels":4,"min":0.8,"order":0.9017187377585507,"se":0.014099429691635112,"verdict":"pass","why":"order 0.90, 90 % interval 0.86 to 0.94, all at or above 0.8"},"verified":true,"worst_margin":0.00236239145054536},"passed":true,"run":{"levels":[{"dx":0.1,"wall_seconds":0.008},{"dx":0.05,"wall_seconds":0.025},{"dx":0.025,"wall_seconds":0.093},{"dx":0.0125,"wall_seconds":0.649}],"machine":{"arch":"x86_64","cores_logical":4,"cores_physical":2,"cpu":"AMD EPYC 9V74 80-Core Processor","memory_gb":15.6,"os":"Linux 6.17.0-1022-azure","python":"3.12.15","runner":"GitHub Actions (github-hosted, ubuntu24)"},"scored_dx":0.0125,"wall_seconds":0.649},"schema_version":"1.0.0","scoring_method":"2.1","signature":{"alg":"Ed25519","key_id":"benchmark1d2d-dev","value":"t5UozAe/l5hMhwCyim8jM7N1K9RT0KJXKD1FGr0iVYkpZjpo3LjQo/pouf7t2+MtZILacqye43II2P9EL+juAA=="},"solver":{"adapter":"generic_parquet","name":"demo-swe2d (first-order FV, HLL + hydrostatic reconstruction)","version":"0.1.0"},"test_id":"A2A-001_thacker_parabolic_bowl","timestamp":"2026-10-18T04:20:01Z","track":"A","verdict":"pass"}
