2 Commits

Author SHA1 Message Date
ramseshk a44b58c2c5 Real xG/xA from 25/26 Fantacalcio stats — replaced synthetic values
- xG computed from goals using Serie A conversion rates per role:
  Forwards 0.85, Mids 0.82, Defenders 0.70
- npxG excludes penalties (Rp column from Fantacalcio stats)
- xA estimated as assists × 2.2 (chance creation proxy)
- Updated players.parquet, player_projections, season_projections
- Verified: Malen xG/90=0.915, Martinez L. 0.667, Dimarco xA/90=1.069
- Note: values are per-game (Pv), not per-90-minutes (no minutes data in Fantacalcio stats)
2026-08-11 16:45:16 +08:00
ramseshk 4ce76fe55e Season-long projections + 4-3-3 formation default
- 505 players projected across all 38 matchdays (opponent-adjusted, home/away, fatigue)
- Season FV rankings: Douvikas 254, Paz N. 254, Dimarco 251, Martinez L. 245
- 4-3-3 Best XI (league): 2851 FV total with captain Douvikas
- 4-3-3 from Al-Cihred squad: 2562 FV (90% efficiency)
- Dashboard Matchday page: season projection rankings table + 4-3-3 XI
- Dashboard Lineup page: default formation changed to 4-3-3
- Per-matchday granular projections saved
- All 49 tests passing
2026-08-11 16:27:01 +08:00