Rating-Sync Registration Gates — DUPR & Club Rating Required

Rating-Sync Registration Gates — DUPR & Club Rating Required

Hard-block registration unless the player has synced their DUPR or has a club-issued rating. Tournament/league-wide defaults cascade to every division; each division can override. Pre-flight badges on public event pages so players know the requirement BEFORE they click Register. This update is designed for tournament organizers and players who want a better tournament play experience — less manual work, more control, and a smoother workflow.

What's Included

Two gates: Require DUPR sync (every tier) and Require Club Rating (Pro+ tier)

Parent-level defaults on the tournament/league create form cascade to every new division via the set_defaults / inherit_registration_gate_defaults callbacks

Per-division override checkbox in compact + wizard forms, both web and mobile

Public event pages show DUPR required / Club rating required pre-flight badges next to the capacity pill — players see the requirement BEFORE clicking Register

Backend DivisionGateService enforces on every entry point — web, mobile API, AI chat — returning a 403 with division_gate_failed: true + remediation URL

Platform-owner override — Scott can comp the Club Rating gate for any club regardless of subscription tier

AI Schema Registry surfaces both gates on tournament, league, and tournament_division entries so AI prompts like 'make this DUPR-required' work

Mobile parity — tournament + league division edit screens hydrate from the new club_rating_available API flag and grey out the Club Rating toggle for ineligible tiers

Demo seed sets DUPR-sync default ON for the multi-division showcase tournament so a fresh demo reset surfaces the new badges

🎯
Key Takeaway

Rating-Sync Registration Gates — DUPR & Club Rating Required brings 9 improvements to tournament play — streamlining what used to be a manual process into something that just works.

Why This Matters

Rating-Sync Registration Gates — DUPR & Club Rating Required addresses a real need for tournament organizers and players. Hard-block registration unless the player has synced their DUPR or has a club-issued rating. Tournament/league-wide defaults cascade to every division; each division can override. Pre-flight badges on public event pages so players know the requirement BEFORE they click Register. By building this directly into the platform, tournament organizers and players save time and get a more reliable experience — no workarounds, no third-party tools, no spreadsheets.

See the full feature breakdown and get started.

Get Started

Ready to organize your next game?

Download Picklebeast and start finding players, running leagues, and hosting tournaments.

Get the App