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.

Self-test
35/35
all checks passing
Sources OK
34/34
connectors on the last run
Last publish
2026-10-02
2026-10-02 UTC

Data-integrity self-test

CheckLevelStatusDetail
headline_currentcriticalOK: passlatest official print 2026-08-01 is 62d old (limit 80)
yoy_finitecriticalOK: passyoy=3.3965478924364856 prev=3.364825041479902
engine_okcriticalOK: passengine and writers completed
nowcast_okadvisoryOK: passnowcast completed
outlook_okadvisoryOK: pass12-month outlook completed
composites_okadvisoryOK: passcomposites completed
datacenter_okadvisoryOK: passdatacenter completed
geography_okadvisoryOK: passgeography panel completed
labor_okadvisoryOK: passlabor panel completed
commodities_okadvisoryOK: passcommodities grid completed
capacity_okadvisoryOK: passcapacity tracker completed
markets_okadvisoryOK: passDC market panel completed
grades_okadvisoryOK: passescalation grading harness completed
longlead_okadvisoryOK: passlong-lead board completed
rates_okadvisoryOK: passrates panel completed
compute_okadvisoryOK: passcompute price index completed
housing_okadvisoryOK: passhousing panel completed
changes_okadvisoryOK: passsince-yesterday diff completed
revisions_okadvisoryOK: passrevisions panel completed
ledger_okadvisoryOK: passpublish ledger completed
single_run_stampadvisoryOK: passall artifacts share this run's published_at
calendar_horizonadvisoryOK: passCPI calendar runs 69d ahead (floor 45d)
connectors_okadvisoryOK: pass34/34 ok
sources_freshadvisoryOK: pass803/803 fresh (20 under an expected-absence policy, judged separately)
expected_absenceadvisoryOK: pass20 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_agreeadvisoryOK: passAAA 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_completeadvisoryOK: passquilt covers 106 months (floor 24)
grocery_itemsadvisoryOK: passgrocery basket has 28 items, 0 skipped (floor 20)
nowcast_freshadvisoryOK: passCPI nowcast as-of 2026-10-02
ensemble_computedadvisoryOK: passensemble=0.49 weights={'macrogauge': 0.3333, 'cleveland': 0.3333, 'kalshi': 0.3333}
gauge_currentcriticalOK: passgauge as-of 2026-10-02 is 0d old (limit 7)
gauge_components_presentcriticalOK: passall components present at grid end
basket_weights_sumcriticalOK: passsum(weights) = 1.0
gauge_coverageadvisoryOK: passgauge live coverage 39.0773% (floor 35: shelter + fuel + used cars; EIA utilities count only while they extend past the BLS print)
tracker_corradvisoryOK: passtracker monthly-YoY corr vs official = 0.9978 (floor 0.95)

Data sources — last pull

SourceRouteCadenceStatusSeriesFetchedNew rowsLatest obsFinished
AAASCRAPEdailyOK: ok1112026-10-022026-10-02 16:52 UTC
AAA_STATESCRAPEdailyOK: ok5151512026-10-022026-10-02 16:52 UTC
APTLISTCSVmonthlyOK: ok111702026-09-012026-10-02 16:52 UTC
ATLFEDXLSXmonthlyOK: ok22402402026-09-012026-10-02 16:54 UTC
BLSAPImonthlyOK: ok28312102026-08-012026-10-02 16:51 UTC
CAISOAPIdailyOK: ok1112026-10-022026-10-02 16:53 UTC
CENSUSXLSXmonthlyOK: ok230402026-08-012026-10-02 16:53 UTC
CLEVELANDSCRAPEdailyOK: ok4822026-10-012026-10-02 16:52 UTC
DRAMEXSCRAPEdailyOK: ok3332026-10-022026-10-02 16:53 UTC
EIAAPImonthlyOK: ok4443102026-09-282026-10-02 16:52 UTC
EIA_SPOTAPIdailyOK: ok1499902026-09-292026-10-02 16:53 UTC
EIA_STATEAPImonthlyOK: ok521596402026-07-012026-10-02 16:53 UTC
EIA_STATE_RESAPImonthlyOK: ok511565502026-07-012026-10-02 16:53 UTC
FMPAPIdailyOK: ok1414142026-10-022026-10-02 16:52 UTC
FMP_EQAPIdailyOK: ok5656562026-10-022026-10-02 16:52 UTC
FREDAPImonthlyOK: ok177603828432026-10-022026-10-02 16:51 UTC
ICEXLSXbiweeklyOK: ok117402026-09-292026-10-02 16:53 UTC
KALSHIAPIdailyOK: ok1112026-09-012026-10-02 16:52 UTC
KALSHI_COREAPIdailyOK: ok1112026-09-012026-10-02 16:53 UTC
KALSHI_DCAPIdailyOK: ok2222026-10-022026-10-02 16:53 UTC
KALSHI_FEDAPIdailyOK: ok611102026-12-092026-10-02 16:53 UTC
MANHEIMSCRAPEmonthlyOK: ok1202026-09-012026-10-02 16:52 UTC
MISOCSVdailyOK: ok1412026-10-012026-10-02 16:53 UTC
MNDSCRAPEdailyOK: ok1112026-10-022026-10-02 16:52 UTC
NYFEDCSVmonthlyOK: ok515213742026-08-012026-10-02 16:54 UTC
OPENROUTERAPIdailyOK: ok1212122026-10-022026-10-02 16:53 UTC
PMMSCSVweeklyOK: ok150902026-10-012026-10-02 16:52 UTC
QCEWCSVquarterlyOK: ok13793402026-01-012026-10-02 16:53 UTC
QCEW_238212CSVquarterlyOK: ok896056052026-01-012026-10-02 16:53 UTC
STEOAPImonthlyOK: ok267202027-12-012026-10-02 16:53 UTC
TREASURYAPIdailyOK: ok1244712026-09-302026-10-02 16:52 UTC
USDAAPIweeklyOK: ok5221742026-10-022026-10-02 16:52 UTC
VASTAIAPIdailyOK: ok6332026-10-022026-10-02 16:53 UTC
ZILLOWCSVmonthlyOK: ok1021183102026-08-012026-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.