{
  "overall": "ok",
  "generated_at": "2026-09-18T12:36:26.293071+00:00",
  "dataset_id": "4ijn-s7e5",
  "dataset_url": "https://data.cityofchicago.org/d/4ijn-s7e5",
  "resource_url": "https://data.cityofchicago.org/resource/4ijn-s7e5.json",
  "checks": {
    "metadata_http": {
      "level": "ok",
      "detail": "HTTP 200 in 290 ms"
    },
    "schema": {
      "level": "ok",
      "detail": "All required columns present (9)"
    },
    "freshness": {
      "level": "ok",
      "detail": "Updated 2026-09-18T09:09:09+00:00 (3.5h ago)"
    },
    "soda_query": {
      "level": "ok",
      "detail": "HTTP 200 in 538 ms; prefilter candidates=37"
    },
    "pest_hit_sample": {
      "level": "ok",
      "detail": "37 pest-rule hits in last 7 days ({'rodent': 29, 'pest': 6, 'cockroach': 2})"
    }
  },
  "metrics": {
    "metadata_latency_ms": 289.9,
    "metadata_http_status": 200,
    "rows_updated_at_iso": "2026-09-18T09:09:09+00:00",
    "stale_hours": 3.45,
    "query_latency_ms": 538.5,
    "query_http_status": 200,
    "query_where": "((upper(violations) like '%INSECTS, RODENTS%') OR (upper(violations) like '%INSECTS/RODENTS%') OR (upper(violations) like '%COCKROACH%') OR (upper(violations) like '%ROACH%') OR (upper(violations) like '%RODENT%') OR (upper(violations) like '%VERMIN%') OR (upper(violations) like '%INFESTATION%') OR (upper(violations) like '%MOUSE%') OR (upper(violations) like '%MICE%') OR (upper(violations) like '%PEST%') OR (upper(violations) like '%INSECT%')) AND inspection_date >= '2026-09-11T00:00:00'",
    "pest_hit_7d": 37,
    "pest_hit_7d_by_category": {
      "rodent": 29,
      "pest": 6,
      "cockroach": 2
    },
    "prefilter_candidates_7d": 37
  },
  "classifier": {
    "rules_path": "classifier_rules.json",
    "priority_order": [
      "cockroach",
      "rodent",
      "vermin",
      "pest"
    ]
  },
  "exit_policy": "0 if ok; 1 if warn or fail"
}
