How it works
Same match-centre UI, routed by Jev in under a second.
Jev picks the widgets. ESPN fills the facts. The frontend owns widgets, header picks, and export.
01 · LLM
Jev routes the turn
TypeSafe Jev picks the widgets in under a second. Groq only writes optional commentary, and live turns skip it.
02 · Real API
ESPN still fills scores
The same soccer feed powers the widgets. Live scoreboards on this page refresh every 20 seconds.
03 · FE UI state
Widgets, picks, export
Same designed components. Select teams, players, and matches — they collect in the header, then Export opens a dedicated view.
