Problem or opportunity
TeamSeasonRecord in domain/src/team.rs contains football-specific concepts that do not exist in League of Legends:
- drawn: u32 — LoL has no draws (series are Bo1/Bo3/Bo5 with clear winner)
- goals_for: u32 — should be maps_won
- goals_against: u32 — should be maps_lost
Proposed solution
- Remove drawn field entirely.
- Rename goals_for → maps_won.
- Rename goals_against → maps_lost.
- Add serde aliases for backwards compatibility.
UX impact
- Standings table currently shows draws and goals — must switch to maps won/lost.
- Season review screen affected.
Acceptance criteria
Scope
Data / provenance
Problem or opportunity
TeamSeasonRecord in domain/src/team.rs contains football-specific concepts that do not exist in League of Legends:
Proposed solution
UX impact
Acceptance criteria
Scope
Data / provenance