hyf

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

MT016_partial_allowed.json (2329B)


      1 {
      2   "fixture_format_version": 1,
      3   "case_id": "MT016_partial_allowed",
      4   "requirements": [
      5     "HYF-MATCH-006"
      6   ],
      7   "family": "domain",
      8   "boundary": "application",
      9   "operation": "buyer_request.match",
     10   "purpose": "Explicitly allowed partial outcome discloses the deficit.",
     11   "implementation_status": "planned",
     12   "required_from_step": "S093",
     13   "mandatory": true,
     14   "context": {
     15     "source_time": "2026-09-21T09:00:00-07:00",
     16     "evaluated_at": "2026-09-21T10:00:00-07:00",
     17     "timezone": "America/Vancouver",
     18     "locale": "en-CA",
     19     "tenant": "test-tenant-1",
     20     "seed": 101,
     21     "versions": {
     22       "schema": "test-projection-1",
     23       "taxonomy": "test-only-produce-1",
     24       "normalization": "test-only-norm-1",
     25       "review_policy": "test-only-review-1",
     26       "ranking_policy": "test-only-ranking-1",
     27       "question_bundle": "test-only-questions-1",
     28       "model": "jev-1.13.0"
     29     }
     30   },
     31   "given": {
     32     "need": {
     33       "id": "need-1",
     34       "product": "tomatoes",
     35       "quantity": {
     36         "value": "50",
     37         "unit": "kg"
     38       },
     39       "partial_fulfillment": "permitted"
     40     },
     41     "snapshots": [
     42       {
     43         "id": "a",
     44         "revision": "a1",
     45         "supplier": "farm-1",
     46         "product": "tomatoes",
     47         "unreserved_quantity": {
     48           "value": "30",
     49           "unit": "kg"
     50         }
     51       }
     52     ],
     53     "other_applicable_mandatory_checks": "pass",
     54     "coverage": {
     55       "scope": "supplied_only",
     56       "truncated": false
     57     }
     58   },
     59   "provider_script": [],
     60   "then": [
     61     {
     62       "operator": "equals",
     63       "path": "/plans/0/covered/value",
     64       "value": "30"
     65     },
     66     {
     67       "operator": "equals",
     68       "path": "/plans/0/uncovered/value",
     69       "value": "20"
     70     },
     71     {
     72       "operator": "equals",
     73       "path": "/plans/0/full_fulfillment",
     74       "value": false
     75     }
     76   ],
     77   "prohibited": [
     78     "No authoritative business mutation or reservation is performed by Hyf."
     79   ],
     80   "provenance": {
     81     "kind": "synthetic",
     82     "author": "hyf_v1_jev handoff",
     83     "review_status": "implementation/domain review required; not a live-model label"
     84   },
     85   "assumptions": [
     86     "This is a semantic test projection, not an already implemented public wire payload.",
     87     "Test-only rules and scripted model outputs do not define production thresholds or certify model quality."
     88   ]
     89 }