Simplify matchLabel to just the bare "P1 vs P2" matchup (round/game
number is redundant with the event name and sport already shown),
extract the participant-name batch lookup into a shared
findParticipantNamesByIds helper reused by team-score-events, run it
concurrently with the max-game-number lookup, and cover the
no-games-scheduled-yet and partial-name-resolution cases with tests.
https://claude.ai/code/session_01NpQNGWacjg7mbnq8aaUweJ
Bracket match matchLabel now includes "P1 vs P2" alongside the round
name (e.g. "Quarterfinals — Team Spirit vs G2 Esports") so users can
see who their drafted team is playing, not just the team they own.
relevantParticipants stays drafted-only since it also drives the
"X of your picks" badge UI.
https://claude.ai/code/session_01NpQNGWacjg7mbnq8aaUweJ