Four new feeds, all verified against real tournament matches:
- FotMob (unofficial, works from the VPS again): per-shot xG/xGOT with
pitch coords, team xG, player ratings, POTM, momentum, attacking
zones — trimmed payloads (~87KB/match) on a gentle 90s-live/30m-idle
cadence. Capture-first: this source could lock again any day.
- FIFA official v3: confirmed lineups with player IDs, typed XY event
timelines (80 events for the opener), attendance + named referees,
tactics — id-mapped via the calendar, hot while live.
- Open-Meteo: kickoff-hour weather per venue from a build-time geocoded
venues.json (with elevation — Azteca 2,240m); fetched in the enrich
loop inside the 48h horizon.
- DraftKings scorer props (first/last/anytime goalscorer per athlete)
via ESPN's core propBets, insert-if-changed line history, athlete
names resolved through a 30-day cache.
Also fixes a real resilience gap found along the way: fixture results
now persist in SQLite and restore at boot — previously a restart after
ESPN's scoreboard window moved on would silently forget a match day
(standings, model and scoreboard would all regress).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>