hyf

Context-aware query service for Radroots
git clone https://radroots.dev/git/hyf.git
Log | Files | Refs | README | LICENSE

DM003_mass_conversion.json (1879B)


      1 {
      2   "fixture_format_version": 1,
      3   "case_id": "DM003_mass_conversion",
      4   "requirements": [
      5     "HYF-DATA-004",
      6     "HYF-DATA-003"
      7   ],
      8   "family": "domain",
      9   "boundary": "domain",
     10   "operation": "quantity.normalize",
     11   "purpose": "Use exact fixture conversion and declared decimal scale.",
     12   "implementation_status": "planned",
     13   "required_from_step": "S020",
     14   "mandatory": true,
     15   "context": {
     16     "source_time": "2026-09-21T09:00:00-07:00",
     17     "evaluated_at": "2026-09-21T10:00:00-07:00",
     18     "timezone": "America/Vancouver",
     19     "locale": "en-CA",
     20     "tenant": "test-tenant-1",
     21     "seed": 101,
     22     "versions": {
     23       "schema": "test-projection-1",
     24       "taxonomy": "test-only-produce-1",
     25       "normalization": "test-only-norm-1",
     26       "review_policy": "test-only-review-1",
     27       "ranking_policy": "test-only-ranking-1",
     28       "question_bundle": "test-only-questions-1",
     29       "model": "jev-1.13.0"
     30     }
     31   },
     32   "given": {
     33     "quantity": {
     34       "value": "80",
     35       "unit": "lb",
     36       "qualifier": "exact"
     37     },
     38     "test_conversion": {
     39       "from": "lb",
     40       "to": "kg",
     41       "factor": "0.45359237"
     42     }
     43   },
     44   "provider_script": [],
     45   "then": [
     46     {
     47       "operator": "equals",
     48       "path": "/normalized/value",
     49       "value": "36.28738960"
     50     },
     51     {
     52       "operator": "equals",
     53       "path": "/normalized/unit",
     54       "value": "kg"
     55     }
     56   ],
     57   "prohibited": [
     58     "No authoritative business mutation or reservation is performed by Hyf."
     59   ],
     60   "provenance": {
     61     "kind": "synthetic",
     62     "author": "hyf_v1_jev handoff",
     63     "review_status": "implementation/domain review required; not a live-model label"
     64   },
     65   "assumptions": [
     66     "Explicit synthetic conversion rule supplies the factor; production rule authority is separate.",
     67     "Projection uses eight fractional digits for this exact fixture; actual wire formatting binds separately."
     68   ]
     69 }