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.
All pipelines healthy
· 24 ok, 2 dormant
· checked 2026-11-07 19:34 UTC
MLB
dormant
Game/schedule load
Daily 07:15 via mlb_daily_refresh.sh. Check logs/mlb_refresh.log for an ESPN 403 — do NOT send a Mozilla User-Agent.
Out of season — not expected to run.
8 days ago
dormant
Prop projections
Daily 07:25 via mlb_props_refresh.sh. Depends on mlb_games being fresh.
Out of season — not expected to run.
8 days ago
Betting
ok
Closing-line capture (game lines)
—
ok
Closing-line capture (props)
—
ok
EV alerts
43h ago
ok
Odds API account
—
ok
Odds poll
43 min ago
CFB
ok
Tied final scores
—
College hockey
ok
Scrape
0 min ago
ok
Shot maps + xG
44h ago
Data
ok
Results vs second source
—
ok
Weekly results audit
3 days ago
Equities
ok
Momentum NAV mark
44h ago
Explore
ok
Viz aggregates
12h ago
NBA
ok
Game/schedule load
0 min ago
ok
Tied final scores
—
NCAAB
ok
Game/schedule load
0 min ago
ok
Tied final scores
—
NFL
ok
1Q/1H accuracy build
5 days ago
ok
Fantasy actuals grading
3 days ago
ok
Fantasy pregame archive
2 days ago
ok
NFL game predictions
7h ago
ok
NFL line capture
2h ago
NHL
ok
Game/schedule load
20h ago
ok
Tied final scores
—
Tennis
ok
Results ingest
12h 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.