hyf

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

PV016_overload_retry.json (2903B)


      1 {
      2   "fixture_format_version": 1,
      3   "case_id": "PV016_overload_retry",
      4   "requirements": [
      5     "HYF-RUN-005",
      6     "HYF-JEV-008"
      7   ],
      8   "family": "provider",
      9   "boundary": "transport",
     10   "operation": "provider.execute",
     11   "purpose": "Retry only the declared transient category within the supplied test budget.",
     12   "implementation_status": "planned",
     13   "required_from_step": "S062",
     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     "http_status_sequence": [
     34       529,
     35       200
     36     ],
     37     "test_retry_policy": {
     38       "max_attempts": 2,
     39       "remaining_budget_ms": 1000,
     40       "backoff_ms": 10
     41     },
     42     "successful_response": {
     43       "model": "jev-1.13.0",
     44       "answers": {
     45         "supply_status": {
     46           "type": "choice",
     47           "choice": "offered",
     48           "probabilities": {
     49             "offered": 1.0,
     50             "forecast": 0.0,
     51             "unavailable": 0.0,
     52             "unclear": 0.0
     53           },
     54           "confidence": 1.0
     55         },
     56         "seconds_explicitly_permitted": {
     57           "type": "noul",
     58           "noul": 1.0
     59         },
     60         "culinary_fit": {
     61           "type": "score",
     62           "score": 2.0,
     63           "legend": {
     64             "0": "Unsuitable for the stated culinary use.",
     65             "1": "Usable for the stated culinary use with a clear limitation.",
     66             "2": "Directly suitable for the stated culinary use."
     67           },
     68           "probabilities": {
     69             "0": 0.0,
     70             "1": 0.0,
     71             "2": 1.0
     72           },
     73           "confidence": 1.0
     74         }
     75       },
     76       "usage": {
     77         "input_tokens": 123,
     78         "output_tokens": 45
     79       }
     80     }
     81   },
     82   "provider_script": [],
     83   "then": [
     84     {
     85       "operator": "equals",
     86       "path": "/execution/attempts",
     87       "value": 2
     88     },
     89     {
     90       "operator": "equals",
     91       "path": "/execution/first_error_category",
     92       "value": "capacity"
     93     }
     94   ],
     95   "prohibited": [
     96     "No authoritative business mutation or reservation is performed by Hyf."
     97   ],
     98   "provenance": {
     99     "kind": "synthetic",
    100     "author": "hyf_v1_jev handoff",
    101     "review_status": "implementation/domain review required; not a live-model label"
    102   },
    103   "assumptions": [
    104     "This is a semantic test projection, not an already implemented public wire payload.",
    105     "Test-only rules and scripted model outputs do not define production thresholds or certify model quality."
    106   ]
    107 }