System Status data-integrity self-test and source freshness, in public
Every publish runs the checks below and ships the results alongside the data. Source errors are sanitized and published verbatim — a broken source lowers freshness and shows up here; it never silently disappears.
Data-integrity self-test
| Check | Level | Status | Detail |
|---|---|---|---|
| headline_current | critical | OK: pass | latest official print 2026-08-01 is 62d old (limit 80) |
| yoy_finite | critical | OK: pass | yoy=3.3965478924364856 prev=3.364825041479902 |
| engine_ok | critical | OK: pass | engine and writers completed |
| nowcast_ok | advisory | OK: pass | nowcast completed |
| outlook_ok | advisory | OK: pass | 12-month outlook completed |
| composites_ok | advisory | OK: pass | composites completed |
| datacenter_ok | advisory | OK: pass | datacenter completed |
| geography_ok | advisory | OK: pass | geography panel completed |
| labor_ok | advisory | OK: pass | labor panel completed |
| commodities_ok | advisory | OK: pass | commodities grid completed |
| capacity_ok | advisory | OK: pass | capacity tracker completed |
| markets_ok | advisory | OK: pass | DC market panel completed |
| grades_ok | advisory | OK: pass | escalation grading harness completed |
| longlead_ok | advisory | OK: pass | long-lead board completed |
| rates_ok | advisory | OK: pass | rates panel completed |
| compute_ok | advisory | OK: pass | compute price index completed |
| housing_ok | advisory | OK: pass | housing panel completed |
| changes_ok | advisory | OK: pass | since-yesterday diff completed |
| revisions_ok | advisory | OK: pass | revisions panel completed |
| ledger_ok | advisory | OK: pass | publish ledger completed |
| single_run_stamp | advisory | OK: pass | all artifacts share this run's published_at |
| calendar_horizon | advisory | OK: pass | CPI calendar runs 69d ahead (floor 45d) |
| connectors_ok | advisory | OK: pass | 34/34 ok |
| sources_fresh | advisory | OK: pass | 803/803 fresh (20 under an expected-absence policy, judged separately) |
| expected_absence | advisory | OK: pass | 20 series under an expected-absence policy (3 discontinued, 4 intermittent, 13 suppressed) — APU0000702212 [discontinued, 154d, review_by 2027-01-15], APU0000704211 [discontinued, 154d, review_by 2027-01-15], APU0000711311 [intermittent, 62d], APU0000713111 [intermittent, 93d, review_by 2027-01-15], vast_h200 [intermittent, 4d, review_by 2027-03-31], vast_b200 [intermittent, 2d, review_by 2027-03-31], sfc_h100 [discontinued, 8d, review_by 2027-03-31], qcew_wage23_de [suppressed, 366d, review_by 2027-03-31], qcew_wage23_ks [suppressed, 366d, review_by 2027-03-31], qcew_wage23_nc [suppressed, 366d, review_by 2027-03-31], qcew_wage23_pa [suppressed, 366d, review_by 2027-03-31], qcew_wage23_c41067 [suppressed, 549d, review_by 2027-03-31], qcew_emp23_c41067 [suppressed, 549d, review_by 2027-03-31], qcew_aemp23_c41067 [suppressed, 549d, review_by 2027-03-31], qcew_wage238212_c22083 [suppressed, 366d, review_by 2027-03-31], qcew_emp238212_c22083 [suppressed, 366d, review_by 2027-03-31], qcew_aemp238212_c22083 [suppressed, 366d, review_by 2027-03-31], qcew_wage238212_c19049 [suppressed, 366d, review_by 2027-03-31], qcew_emp238212_c19049 [suppressed, 366d, review_by 2027-03-31], qcew_aemp238212_c19049 [suppressed, 366d, review_by 2027-03-31] |
| fuel_sources_agree | advisory | OK: pass | AAA avg over 7 obs $4.45 vs EIA weekly $4.465 — relative divergence 0.3% (limit 7.5%; some gap is expected by design — different survey methods) |
| quilt_complete | advisory | OK: pass | quilt covers 106 months (floor 24) |
| grocery_items | advisory | OK: pass | grocery basket has 28 items, 0 skipped (floor 20) |
| nowcast_fresh | advisory | OK: pass | CPI nowcast as-of 2026-10-02 |
| ensemble_computed | advisory | OK: pass | ensemble=0.49 weights={'macrogauge': 0.3333, 'cleveland': 0.3333, 'kalshi': 0.3333} |
| gauge_current | critical | OK: pass | gauge as-of 2026-10-02 is 0d old (limit 7) |
| gauge_components_present | critical | OK: pass | all components present at grid end |
| basket_weights_sum | critical | OK: pass | sum(weights) = 1.0 |
| gauge_coverage | advisory | OK: pass | gauge live coverage 39.0773% (floor 35: shelter + fuel + used cars; EIA utilities count only while they extend past the BLS print) |
| tracker_corr | advisory | OK: pass | tracker monthly-YoY corr vs official = 0.9978 (floor 0.95) |
Data sources — last pull
| Source | Route | Cadence | Status | Series | Fetched | New rows | Latest obs | Finished |
|---|---|---|---|---|---|---|---|---|
| AAA | SCRAPE | daily | OK: ok | 1 | 1 | 1 | 2026-10-02 | 2026-10-02 16:52 UTC |
| AAA_STATE | SCRAPE | daily | OK: ok | 51 | 51 | 51 | 2026-10-02 | 2026-10-02 16:52 UTC |
| APTLIST | CSV | monthly | OK: ok | 1 | 117 | 0 | 2026-09-01 | 2026-10-02 16:52 UTC |
| ATLFED | XLSX | monthly | OK: ok | 2 | 240 | 240 | 2026-09-01 | 2026-10-02 16:54 UTC |
| BLS | API | monthly | OK: ok | 28 | 3121 | 0 | 2026-08-01 | 2026-10-02 16:51 UTC |
| CAISO | API | daily | OK: ok | 1 | 1 | 1 | 2026-10-02 | 2026-10-02 16:53 UTC |
| CENSUS | XLSX | monthly | OK: ok | 2 | 304 | 0 | 2026-08-01 | 2026-10-02 16:53 UTC |
| CLEVELAND | SCRAPE | daily | OK: ok | 4 | 8 | 2 | 2026-10-01 | 2026-10-02 16:52 UTC |
| DRAMEX | SCRAPE | daily | OK: ok | 3 | 3 | 3 | 2026-10-02 | 2026-10-02 16:53 UTC |
| EIA | API | monthly | OK: ok | 4 | 4431 | 0 | 2026-09-28 | 2026-10-02 16:52 UTC |
| EIA_SPOT | API | daily | OK: ok | 1 | 4999 | 0 | 2026-09-29 | 2026-10-02 16:53 UTC |
| EIA_STATE | API | monthly | OK: ok | 52 | 15964 | 0 | 2026-07-01 | 2026-10-02 16:53 UTC |
| EIA_STATE_RES | API | monthly | OK: ok | 51 | 15655 | 0 | 2026-07-01 | 2026-10-02 16:53 UTC |
| FMP | API | daily | OK: ok | 14 | 14 | 14 | 2026-10-02 | 2026-10-02 16:52 UTC |
| FMP_EQ | API | daily | OK: ok | 56 | 56 | 56 | 2026-10-02 | 2026-10-02 16:52 UTC |
| FRED | API | monthly | OK: ok | 177 | 60382 | 843 | 2026-10-02 | 2026-10-02 16:51 UTC |
| ICE | XLSX | biweekly | OK: ok | 1 | 174 | 0 | 2026-09-29 | 2026-10-02 16:53 UTC |
| KALSHI | API | daily | OK: ok | 1 | 1 | 1 | 2026-09-01 | 2026-10-02 16:52 UTC |
| KALSHI_CORE | API | daily | OK: ok | 1 | 1 | 1 | 2026-09-01 | 2026-10-02 16:53 UTC |
| KALSHI_DC | API | daily | OK: ok | 2 | 2 | 2 | 2026-10-02 | 2026-10-02 16:53 UTC |
| KALSHI_FED | API | daily | OK: ok | 6 | 11 | 10 | 2026-12-09 | 2026-10-02 16:53 UTC |
| MANHEIM | SCRAPE | monthly | OK: ok | 1 | 2 | 0 | 2026-09-01 | 2026-10-02 16:52 UTC |
| MISO | CSV | daily | OK: ok | 1 | 4 | 1 | 2026-10-01 | 2026-10-02 16:53 UTC |
| MND | SCRAPE | daily | OK: ok | 1 | 1 | 1 | 2026-10-02 | 2026-10-02 16:52 UTC |
| NYFED | CSV | monthly | OK: ok | 5 | 1521 | 374 | 2026-08-01 | 2026-10-02 16:54 UTC |
| OPENROUTER | API | daily | OK: ok | 12 | 12 | 12 | 2026-10-02 | 2026-10-02 16:53 UTC |
| PMMS | CSV | weekly | OK: ok | 1 | 509 | 0 | 2026-10-01 | 2026-10-02 16:52 UTC |
| QCEW | CSV | quarterly | OK: ok | 137 | 934 | 0 | 2026-01-01 | 2026-10-02 16:53 UTC |
| QCEW_238212 | CSV | quarterly | OK: ok | 89 | 605 | 605 | 2026-01-01 | 2026-10-02 16:53 UTC |
| STEO | API | monthly | OK: ok | 2 | 672 | 0 | 2027-12-01 | 2026-10-02 16:53 UTC |
| TREASURY | API | daily | OK: ok | 1 | 2447 | 1 | 2026-09-30 | 2026-10-02 16:52 UTC |
| USDA | API | weekly | OK: ok | 5 | 2217 | 4 | 2026-10-02 | 2026-10-02 16:52 UTC |
| VASTAI | API | daily | OK: ok | 6 | 3 | 3 | 2026-10-02 | 2026-10-02 16:53 UTC |
| ZILLOW | CSV | monthly | OK: ok | 102 | 11831 | 0 | 2026-08-01 | 2026-10-02 16:52 UTC |
QCEW: partial: QCEW: 3 item(s) failed — 2026q2: HTTPError: 404 Client Error: Not Found for url: https://data.bls.gov/cew/data/api/2026/2/industry/23.csv; 2026q3: HTTPError: 404 Client Error: Not Found for url: https://data.bls.gov/cew/data/api/2026/3/industry/23.csv; 2026q4: HTTPError: 404 Client Error: Not Found for url: https://data.bls.gov/cew/data/api/2026/4/industry/23.csv
QCEW_238212: partial: QCEW_238212: 3 item(s) failed — 2026q2: HTTPError: 404 Client Error: Not Found for url: https://data.bls.gov/cew/data/api/2026/2/industry/238212.csv; 2026q3: HTTPError: 404 Client Error: Not Found for url: https://data.bls.gov/cew/data/api/2026/3/industry/238212.csv; 2026q4: HTTPError: 404 Client Error: Not Found for url: https://data.bls.gov/cew/data/api/2026/4/industry/238212.csv
Connector failure isolation is a hard invariant of the pipeline: a broken source records an error, lowers freshness and surfaces above — it never blocks the run. Carry-forward store semantics make a missed day harmless. A schema-invalid artifact, by contrast, fails the run outright and never deploys.