How it runs

Every part of the machine, and how new its newest file is. Anything more than a day old on a game day is a red flag.
partnewest filehow fresh
the numbers behind the modelplayerweeks_2026.csv7h ago
the injury feedlive_status-latest.json7h ago
saved prices for the price chartsprices-2026-11-09.jsonl7h ago
the newest betting boardcertainty-2026-W08.json0h ago
the newest grading sheetsettle-2026-11-01.json3h ago
the newest projectionsprojections-2026-W08.json23h ago

The daily rhythm (Central time)

whenwhat happens
4:30 every morningDownload the latest box scores, rebuild every player’s numbers, run the model, check the data for holes, rebuild this website and publish it
6:00 every eveningSave a snapshot of every Kalshi price — that’s how the price charts and “beating the closing price” numbers get built
9:30 Thu + SunScore every game starting in the next 3 days and place the bets that pass every test
10:30 & 14:30 Sun · 17:30 & 19:30 Thu+MonRe-check right before kickoff: did injuries move anything? did the price move? place what newly qualifies, refresh this site
Hourly during gamesWatch every ticket we hold — you only hear from it if a player we bet on gets ruled out
1:00 TuesdayGrade every ticket against the final scores and post the week’s report

Rules that protect the money

No buying after kickoff — stale prices are traps. No betting on players who aren’t active. The “sure” badge only exists under the safety number. Thin lines are off limits. $75 a player, $150 a game, no repeat buys of the same market within 5 days. If the weekly data fails its quality check, the system stops and shouts instead of betting on bad numbers.

Built by Jack for Nathan. jerichoworks.com