|Sports Dashboard|DEPLOYED
Eliminate team name mapping failures: 1257 verified mappings + auto-generation
- Expanded footystats-to-cache-team-map.json from 588 → 1257 entries covering all 40+ leagues (UCL, Belgian Pro, Brazil, Argentina, Uruguay, Serie C/D, MLS, Liga MX, J-League, Austrian BL, Eerste Divisie, etc.)
- Expanded footystats-to-cache-team-map.json from 588 → 1257 entries
covering all 40+ leagues (UCL, Belgian Pro, Brazil, Argentina, Uruguay, Serie C/D, MLS, Liga MX, J-League, Austrian BL, Eerste Divisie, etc.)
- Added scripts/build-footystats-team-map.ts for regeneration via
date+score matching against local cache
- Settler now loads verified JSON at runtime instead of relying on
100-entry hardcoded subset
- Added diagnostic logging: UNMATCHED bets show near-matches to surface
name mapping gaps immediately
Fixes: RSC Anderlecht, KAA Gent, KV Mechelen, Hamburger SV, Sporting CP in UCL, and 600+ other teams that would have silently failed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Files Changed
Commit:8051536