Added
- Trophy grounding for knockout previews (
honours.py+honours.json). Knockout games in the World Cup, Euros, and Champions League now carry each finalist's real title count in the preview context, so descriptions stop inventing history (the Spain v Argentina WC final previously claimed a side was "going for their third crown" — false for both). For a final the line spells out the outcome ("a win would be their 4th") so the model can't miscount.
Changed
- A final's subtitle/headline no longer appends the closeness descriptor.
Final · close spreadis now justFinal— for a final the stage is the headline, and "close spread" is a category error for soccer. Finals only; semifinals and earlier keep the descriptor.
Full notes in CHANGELOG.md.