System Status

ATTENTION NEEDED

DomainStatusLast attemptLast successLast error
SCHEDULEHEALTHY18h ago18h ago—
STARTERSHEALTHY18h ago18h ago—
MARKETSHEALTHYjust nowjust now—
CFB_MODELDEGRADED7h ago7h ago1 of the last 20 runs never finished — the function was killed at its time limit (last: started 2026-11-08T10:40:24.422Z).
SPLITSHEALTHY7m ago7m ago—
GAME_CONTEXTHEALTHY2m ago2m ago—
EXCHANGESHEALTHY2m ago2m ago—
ODDSOFF · old MLB model46d ago46d ago—
LINEUPSOFF · old MLB model44d ago44d ago—
BULLPENSOFF · old MLB model44d ago44d ago—
ENVIRONMENTOFF · old MLB model12m ago12m ago—
GRADINGOFF · old MLB model45d ago45d ago—
QUICK_ANALYSISOFF · old MLB model
no games on 2026-11-10
46d ago46d ago—
MODELSOFF · old MLB model59d ago59d ago—
NARRATIVEOFF · old MLB modelnevernever—

Job kill watch — last 24h

A run that is still "running" long after it started was killed by the platform at its time limit — it never wrote an error. Grading was dead for two days this way (2026-09-10/11). "Slowest finished" is how close completing runs come to the route's budget (60 seconds, except Quick Analysis and the opportunities cache at 120); anything approaching it is the next one to be killed.

JobRunsKilledLast killedSlowest finishedAvg finished
cfb_refresh20never61.1s60.2s
health_check230never50.9s21.3s
market_odds_refresh24810never43.4s4.1s
props_refresh15000never40.2s1.8s
alerts_run1440never22.7s6.5s
fast_scan14380never22.5s2.2s
insights_refresh240never14.2s3.7s
exchange_odds_refresh1440never13.9s5.5s
game_context_refresh240never9.3s1.9s
market_settlement240never5.0s3.9s
sharp_books7180never4.0s1.2s
derivatives_refresh2880never2.0s0.1s
live_scores_refresh2880never1.0s0.1s
splits_refresh1440never1.0s0.4s
thescore_digest20never0.5s0.5s
game_officials_refresh960never0.3s0.0s
slate_ingestion10never0.1s0.1s
game_status_refresh7200never0.0s0.0s

Admin session

Manual refresh buttons elsewhere in the app require this once ADMIN_PASSWORD or CRON_SECRET is configured on the server.