Triple Threat Rulebook v1

Official Triple Threat rulebook live at /leagues/triple-threat/rules, pinned to the #📋│tt-rules Discord channel, and required to accept at registration. Server-side enforced.

Added

Rulebook v1.0-2026-05-30 - 17 sections covering gameplay, build rules, series formats, free agency, trades, lag-outs, disputes, fines, refunds, and media rights

Public rules page at /leagues/triple-threat/rules with anchored sections, TOC, and version stamp

Dedicated Discord channel #📋│tt-rules with the rulebook split across 17 embeds and the TOC pinned

Accept-checkbox added to both registration paths - player/owner entry on /p/league and personalized franchise on /p/league/personalize

Server-side accept-gate - both Whop checkout endpoints return 412 PRECONDITION_FAILED until the user accepts the current rulebook version

Changed

Rulebook bumps (RULEBOOK_VERSION) invalidate every prior accept and force a re-prompt - version pinned on the User row

24 gap-fill clauses added in the 2026-05-30 audit (eligibility, platform, dispute filing, scheduling, prize split, refunds, likeness rights, conduct ladder, etc.) - each badged 'Toxik review' pending sign-off

Regression test catches future rulebook edits that would silently drop sections from the Discord pin