| part | newest file | how fresh |
|---|---|---|
| the numbers behind the model | playerweeks_2026.csv | 7h ago |
| the injury feed | live_status-latest.json | 7h ago |
| saved prices for the price charts | prices-2026-11-09.jsonl | 7h ago |
| the newest betting board | certainty-2026-W08.json | 0h ago |
| the newest grading sheet | settle-2026-11-01.json | 3h ago |
| the newest projections | projections-2026-W08.json | 23h ago |
| when | what happens |
|---|---|
| 4:30 every morning | Download 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 evening | Save a snapshot of every Kalshi price — that’s how the price charts and “beating the closing price” numbers get built |
| 9:30 Thu + Sun | Score 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+Mon | Re-check right before kickoff: did injuries move anything? did the price move? place what newly qualifies, refresh this site |
| Hourly during games | Watch every ticket we hold — you only hear from it if a player we bet on gets ruled out |
| 1:00 Tuesday | Grade every ticket against the final scores and post the week’s report |
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.