- Add isBracketMajor() helper (event-utils.ts) as single source of truth for distinguishing CS2/Tennis bracket events from golf manual-entry events - Replace all playoff_game-only guards in the admin event detail page with isBracketEvent, fixing: manual result forms, current results card, bracket explanation card, Bracket Finalized badge, and styling - Extend delete handler in scoring-event.ts to clean up seasonParticipantResults and recalculate standings when a major_tournament event is deleted - Add simulatorType to UpcomingParticipantEvent; thread it from home/upcoming-events loaders; fix isAllCompete in SportSeasonCard, UpcomingEventsCard, UpcomingCalendarPanel so CS2/Tennis bracket events show individual participant badges instead of counts https://claude.ai/code/session_01SFmJQxQZsKxvJ5rhbYk3za |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| SportSeasonCard.tsx | ||