hyf

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

semantic_rank_local_pickup_weekend.json (2042B)


      1 {
      2   "fixture_id": "semantic_rank_local_pickup_weekend",
      3   "fixture_namespace": "radroots-canonical-hyf-v1",
      4   "schema_version": 1,
      5   "description": "Deterministic ranking prefers closer, fresher, pickup-aligned results for a local produce search.",
      6   "request": {
      7     "version": 1,
      8     "request_id": "rank-fixture-1",
      9     "capability": "semantic_rank",
     10     "input": {
     11       "query": "apples near me with weekend pickup",
     12       "candidates": [
     13         {
     14           "id": "listing_local_1",
     15           "title": "Organic apples",
     16           "farm": "Local Orchard",
     17           "delivery": "pickup",
     18           "distance_km": 4.1,
     19           "freshness_minutes": 3
     20         },
     21         {
     22           "id": "listing_regional_1",
     23           "title": "Honeycrisp apples",
     24           "farm": "Regional Orchard",
     25           "delivery": "delivery",
     26           "distance_km": 28.0,
     27           "freshness_minutes": 25
     28         }
     29       ]
     30     }
     31   },
     32   "expected": {
     33     "ok": true,
     34     "equals": {
     35       "version": 1,
     36       "request_id": "rank-fixture-1",
     37       "output.ranked_ids": [
     38         "listing_local_1",
     39         "listing_regional_1"
     40       ],
     41       "output.extracted_filters.local_intent": true,
     42       "output.extracted_filters.fulfillment": "pickup",
     43       "output.extracted_filters.time_window": "weekend",
     44       "meta.execution_mode": "deterministic",
     45       "meta.backend": "heuristic"
     46     },
     47     "contains_all": {
     48       "output.reasons.listing_local_1": [
     49         "apples match",
     50         "pickup match",
     51         "closer",
     52         "fresher"
     53       ],
     54       "output.reasons.listing_regional_1": [
     55         "apples match",
     56         "delivery mismatch",
     57         "farther"
     58       ],
     59       "output.ranking_hints": [
     60         "prefer_local_results",
     61         "prefer_pickup",
     62         "prefer_weekend_availability"
     63       ]
     64     },
     65     "present_paths": [
     66       "output.scored_candidates"
     67     ],
     68     "absent_paths": [
     69       "error",
     70       "meta.latency_ms",
     71       "meta.provenance",
     72       "output.scored_candidates.0.score",
     73       "output.scored_candidates.1.score"
     74     ]
     75   }
     76 }