{
 "benchmark": "unitgate_dimensional_analysis",
 "generated_by": "scripts/run_unitgate_benchmark.py",
 "cases": 20000,
 "seed": 20260910,
 "verdicts": {
  "ALLOW": 9997,
  "BLOCK": 7039,
  "ABSTAIN": 2964
 },
 "impossible_statements": 7039,
 "impossible_statements_blocked": 7039,
 "impossible_statements_allowed": 0,
 "same_dimension_different_quantity": 2009,
 "same_dimension_different_quantity_blocked": 2009,
 "valid_conversions_exact": 9997,
 "abstained_vocabulary_gap": 1594,
 "abstained_not_a_dimensional_quantity": 1370,
 "known_units": 118,
 "known_quantity_kinds": 23,
 "accepted_spellings": 23,
 "status": "MEASURED",
 "claim_boundary": "Dimensional consistency is necessary, not sufficient: a statement whose units agree can still be clinically wrong, and this gate says nothing about whether the number is right. It checks units only. Units outside its vocabulary are abstained rather than passed, and those abstentions are reported in two kinds: a vocabulary gap, which falls as the table is extended, and a notation that is not a dimensional quantity at all, which does not. Temperatures are treated as absolute; the gate does not distinguish a temperature from a temperature difference. Synthetic cases; no patient or clinical data."
}
