f2203ed4a4
- /stats: FotMob tournament boards (goals/assists/rating/xG player+team categories from the data.fotmob.com CDN, capture-first via scheduler), Golden Boot race with DraftKings anytime-line benchmark from the already-captured scorer props, and an attack-vs-defence xG scatter. - Discipline engine (src/lib/discipline.ts): FIFA suspension rules folded from stored event feeds — red/second-yellow bans, two-yellow accumulation, post-QF wipe. Surfaces on /stats, team profiles and match lineups tabs. - In-play win probability now accounts for red cards (10 men: own rate x0.67, opponent x1.15 per card) on the server tick and the match page. - Fix ModelDiary infinite render loop (unstable zustand snapshot while the model loads crashed the Methodology route under React 19). - Drop dead tables squad + goalscorers; scorer_props is now read. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>