System Status

Every scheduled pipeline and when it last produced data. Built because each failure this site has had was silent — a frozen page looks exactly like a working one.

A pipeline is stale · 14 ok, 2 dormant, 1 stale · checked 2026-09-26 02:16 UTC
NFL
stale Fantasy actuals grading Tuesdays 1am via cron_batch_process.sh. Check logs/cron_batch.log. 27 days ago
ok 1Q/1H accuracy build 4 days ago
ok NFL game predictions 4 days ago
ok NFL line capture 2h ago
College hockey
dormant Scrape Daily scrape. Check logs/college_hockey_daily_scrape.log. Out of season — not expected to run. 168 days ago
NCAAB
dormant Game/schedule load Daily via ncaab_daily_refresh.sh. Same ESPN dependency as MLB. Out of season — not expected to run. 173 days ago
Betting
ok Closing-line capture 26h ago
ok EV alerts 2h ago
ok Odds API account —
ok Odds poll 47 min ago
Equities
ok Momentum NAV mark 26h ago
Explore
ok Viz aggregates 18h ago
MLB
ok Game/schedule load 0 min ago
ok Prop projections 19h ago
NBA
ok Game/schedule load 0 min ago
NHL
ok Game/schedule load 0 min ago
Tennis
ok Results ingest 18h ago

Dormant is healthy. An NFL job in July is not broken, and flagging it would make this page noise. Thresholds come from each job's own cadence with headroom — the bar is “unambiguously broken”, not “slightly late”.

Machine-readable at /status.json, which returns HTTP 503 when anything is stale, missing or blocked — so an uptime monitor can watch it without needing to parse this page.