feat(daily-challenge): put the day's real fight on the front page master
The card was drawing an invented fight out of a placeholder file. It now draws the scheduled one: the day's name and blurb are the scenario's own Name= and Description=, the battle values are what MegaMek computes for those pilots, and the board is where the units actually stand, scaled onto a schematic grid. A UTC day, because "the same fight as everyone else" has to mean the same fight and a per-player day would make that untrue. The pick is a schedule rather than a computation over the list, so appending an eleventh challenge cannot change which fight last Tuesday was. Two new ways out of the card: the scenario file, served statically from public/ so a download does not depend on the control plane, and #daily - the archive of every challenge whose day has come, each playable and none of them scored. The attempt count is the one live figure on the page, and the card is written so that losing it costs the count and nothing else. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Change-Id: Ife91b1d1d6934704fb23e1d15042faa5059d69d5