|Sports Dashboard|DEPLOYED
Wire Sofascore v3 shot xG into daily cron + publish A/B test results
- Extract core compute logic into lib/sofascore-shot-xg.ts (shared by script + cron) - Add /api/cron/compute-shot-xg endpoint (09:00 UTC daily, after accumulate-xg) - Cron entry added to Hetzner server
- Extract core compute logic into lib/sofascore-shot-xg.ts (shared by script + cron)
- Add /api/cron/compute-shot-xg endpoint (09:00 UTC daily, after accumulate-xg)
- Cron entry added to Hetzner server
- Shot-level xG A/B test REJECTED: +0.0% marginal CLV, +0.1% entry-adj ROI
(only 1/12 backtest seasons affected — insufficient coverage window)
- Registry updated, blog post + changelog published
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Files Changed
Commit:6acc741