Triple Threat Focus Pass

Site re-aimed end-to-end at Triple Threat. Cancelled 5v5 launch banner retired from every unfurl. Coach C unblocked. Toxik's Twitch wired as the league's official stream.

Added

Toxik's Twitch (@toxsik) wired as the league's official broadcast channel for Draft Night, the lottery, and the Bo7 Finals

Homepage build log surface - recent shipped work now lives above the data grid so visitors can see what's moving

Changed

Every public page (about, pricing, faq, partners, streamers, roadmap, login, /join, /p/welcome, /p/coach) re-aimed at Triple Threat Draft Night - zero stale May 30-31 references in the live HTML

Discord AI agent system prompt rewritten with the full Triple Threat narrative and state-aware ritual gates (Coach C and the other agents were confidently telling players the 5v5 tournament was still happening)

Discord bot commands (/draft, /leaderboard, /rank, /upgrade), verify-flow welcome embed, and verify-panel re-aimed at Triple Threat

Crons (daily-stats-discord-poster, onboarding-reminder, launch-announcer, team-voice-setup) now gate on Draft Night, not the cancelled tournament date

Fixed

Homepage cleanup: 'Six ways to play' lobby switcher removed, $75 Personalized Franchise tier added to Ways-In, recent-claims rail bumped from 3 to 6, Coach C wizard unblocked across /join /faq /pricing

OG banners: every public page that didn't pass its own image, the /tournaments/[id] launch override, and reminder emails were still pointing at the cancelled May 30-31 5v5 launch banner - retired and flipped to the Triple Threat hero

Coolify deploy pipeline unjammed - 76GB disk freed, Redis OOM cleared, three stuck deploys recovered, 24-item queue backlog culled