Demo Surface
Buddies Trip
Nassau, skins, Wolf, settlement story, next-round controls, push plumbing, and season leaderboard hooks.
Charity Scramble
Team event setup, side games, Calcutta plumbing, TV board context, and share-ready settlement surfaces.
Member-Guest
Named flights, round-robin match cards, standings, betting hooks, scenario projections, and shootout view.
Organizer Console
Private event lookup, invite copying, cloning, and season creation/update controls behind organizer access.
What Is Shipped
Commercial Flow
Free casual-round posture and $149 scramble/member-guest checkout paths, FREETRIAL handling, affiliate attribution, D1 records, and fail-closed commissioner email delivery.
Round Engine
Score entry, settlement math, payment-app links when handles exist, deterministic recap story, haptics plumbing, and scorer status visibility.
Organizer Tools
Private event lookup, season save/read pages, multi-round start controls, deterministic team pairing, and protected season setup saves.
Event Formats
Casual rounds, buddies trips, scrambles, member-guest match play, Calcutta plumbing, shared TV board mode, and scenario views.
Safety Posture
Same-origin API CORS, zero active inline event attributes, zero active innerHTML inventory, legal pages, 24 extracted Worker support modules, and settlement-calculator positioning.
AI Surfaces
Workers AI/Claude helper extraction, game/stakes advisor with deterministic fallback, settlement recap fallback, and reclassified future betting-advisor scope.
Remaining Gates
- Stripe live proof: run real paid checkout and deployed webhook delivery for the $149 scramble/member-guest tier; casual rounds remain free and bypass Stripe.
- Device proof: verify mobile create, score, settle, share, haptics, and push delivery on real iOS/Android browsers.
- External secrets: configure GOLF_COURSE_API_KEY, live Stripe key, Resend domain/email routing, Google Search Console, and ad pixels.
- Future systems: Durable Object/WebSocket authority, richer league operations, field-tested Calcutta operations, and persistent bracket finals.