Commit ad2d320
committed
refactor: remove unused SportMonks integration from the public repo
It was never wired into scoring (weight-0 player-SoT sidecar + a never-called
opponent-adjustment experiment), so this changes ZERO predictions — proven: the
only pricing-path edit removes _apply_sm_sot, which was hard-gated off
(_USE_SM_PLAYER_SOT=False / _SM_SOT_WEIGHT=0.0 -> always returned immediately);
186 tests pass; validators 104/0.
- Removed the unused client + fetch scripts + opponent-adjustment experiment
(bot/data/sportmonks.py, match_corpus.py, scripts/fetch_*, relevance_backtest.py,
research/PAID_API.md) -- recoverable from git history.
- Un-wired the weight-0 SoT sidecar in teamstats.py.
- Produced data kept locally under neutral names (data/api_cache/,
data/players/player_sot_rates.json), gitignored -- nothing lost.
- Scrubbed the brand name -> 'the stats API' across the remaining docs/data/config.
- git grep -i sportmonks in tracked files -> 0.1 parent 5f73a2c commit ad2d320
30 files changed
Lines changed: 48 additions & 2866 deletions
File tree
- bot
- data
- tests
- data
- players
- standings
- docs
- games
- 046-england-vs-ghana
- 047-panama-vs-croatia
- 048-colombia-vs-dr-congo
- 051-morocco-vs-haiti
- 052-scotland-vs-brazil
- research
- results
- scripts
- workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
This file was deleted.
0 commit comments