{"status":"ok","data":{"schema_version":1,"window_days":7,"min_sample_for_tier":30,"generated_at":"2026-06-25T05:23:39Z","interpretation":"hit_rate = outcome_ok / (ok + no_data + error) per endpoint from stored demand signals; not a guarantee for your next query. See docs/DATA_QUALITY.md.","overall":{"signals_total":1,"outcome_ok":1,"hit_rate":1.0,"coverage_tier":"insufficient_sample"},"endpoints":[{"endpoint":"/api/v1/search","signals_total":1,"outcome_ok":1,"outcome_no_data":0,"outcome_error":0,"hit_rate":1.0,"coverage_tier":"insufficient_sample"},{"endpoint":"/api/v1/offers/best","signals_total":0,"outcome_ok":0,"outcome_no_data":0,"outcome_error":0,"hit_rate":null,"coverage_tier":"insufficient_sample"},{"endpoint":"/api/v1/offers/best-under-budget","signals_total":0,"outcome_ok":0,"outcome_no_data":0,"outcome_error":0,"hit_rate":null,"coverage_tier":"insufficient_sample"}],"category_breakdown":[{"category":"ai_hardware","hit_rate":null,"request_count":1,"freshness_median_seconds":364997,"confidence":"insufficient_sample","coverage_spec_quality":"high"},{"category":"mini_pcs","hit_rate":0.78,"request_count":0,"freshness_median_seconds":null,"confidence":"spec_estimate","coverage_spec_quality":"high","prior_note":"Illustrative prior from GET /coverage focus label — not measured traffic. Full category hit-rates appear as tagged volume grows."},{"category":"components","hit_rate":0.78,"request_count":0,"freshness_median_seconds":null,"confidence":"spec_estimate","coverage_spec_quality":"high","prior_note":"Illustrative prior from GET /coverage focus label — not measured traffic. Full category hit-rates appear as tagged volume grows."},{"category":"robotics","hit_rate":0.78,"request_count":0,"freshness_median_seconds":null,"confidence":"spec_estimate","coverage_spec_quality":"high","prior_note":"Illustrative prior from GET /coverage focus label — not measured traffic. Full category hit-rates appear as tagged volume grows."},{"category":"robot_power","hit_rate":0.78,"request_count":0,"freshness_median_seconds":null,"confidence":"spec_estimate","coverage_spec_quality":"high","prior_note":"Illustrative prior from GET /coverage focus label — not measured traffic. Full category hit-rates appear as tagged volume grows."},{"category":"accessories","hit_rate":0.78,"request_count":0,"freshness_median_seconds":null,"confidence":"spec_estimate","coverage_spec_quality":"high","prior_note":"Illustrative prior from GET /coverage focus label — not measured traffic. Full category hit-rates appear as tagged volume grows."},{"category":"other","hit_rate":null,"request_count":0,"freshness_median_seconds":null,"confidence":"insufficient_sample","coverage_spec_quality":null}],"category_breakdown_meta":{"state":"building","window_signal_count":1,"min_sample_per_category":15,"global_min_for_live_state":60,"interpretation":"Per-row category = classifier on query text vs data/data_coverage.json at record time. hit_rate uses outcome_ok/(ok+no_data+error). freshness_median_seconds = median of stored response_data_age_seconds for ok rows in window."},"notes":["category_breakdown rolls API demand signals tagged with quality_category (query vs data_coverage.json). confidence=spec_estimate rows use illustrative priors until enough per-category traffic accumulates.","Per-response freshness stays in REST/MCP meta.data_*; category_breakdown freshness is median of stored ok-path ages."]},"meta":{"timestamp":1782365019.4931765}}