LeagueCaddie logoLeagueCaddie
RSRick Shimko
Golf & Good TimesWeek 3 OpenBack 9Regular SeasonPrivate Preview ยท mock data
LeagueCaddie markLeagueCaddie
Golf & Good TimesWeek 3 Open
RS

Commissioner Rules

Rules Engine

Configure how a league scores matches, assigns players, handles eligibility, awards skins, and calculates payouts.

Back to AdminAI Setup Assistant
Rules profile is ready

This active profile passes validation and can be used for weekly scoring.

Current league

Active Profile

Active

Golf & Good Times Rules

Version 1 rules profile. Changes should be saved as a draft, reviewed, then activated for a season.

Pairings2Per team matchup
AttendanceOn0.5 per eligible player
SkinsOnGROSS basis with carryover
ValidationClean0 open issues

Commissioner-approved updates

Golf & Good Times Rules

Regular-season points winner$100 team payout
Skill shot prizes$10 each for closest-to-pin and longest-putt
Season skins$30 opt-in, gross basis, 17-week pool
Skin carryoversRainout or no-skin weeks carry forward

Seeding and brackets

Playoff Model

Primary bracketTop 8 teams
Other teamsLoser's bracket
Seeding tiebreakershead to head / match play points / total net team birdies or better
8th-place tiePlay-in round required

Sample matchup

Scoring Preview

A Match PlayCreekwood Castoffs wins

1.0 point from hole-by-hole net match play.

A Net StrokeHalved

0.5 / 0.5 split because net totals tie.

Attendance1.0 team point

Two eligible Thursday players at 0.5 each.

Rule previews make changes safer by showing how a sample matchup would score before activation.

Start from a template

Presets

Hybrid Points League

Active

Net match play plus net stroke play, attendance, skins, and skill prizes.

Stroke Play League

Available

Weekly gross or net totals feed ranked finishes and season standings.

Match Play League

Available

Head-to-head matches decided by holes won, with optional net strokes.

Best-Ball Team League

Available

The best score on each side counts for weekly team points.

Stableford League

Available

Players earn points relative to par or net par.

Quota League

Available

Players or teams compare scoring points against an assigned quota.

Scramble Event

Available

Special event format where teams choose the best shot.

Seeded Playoff Bracket

Available

Single-elimination playoff seeded from season standings.

Composable formats

Format Catalog

Stroke Play

In profile

Lowest total score wins.

Weekly medal scoring, standings rankings, and one category inside head-to-head matches.

Match Play

In profile

Players or teams win holes rather than total strokes.

A/B weekly matchups, Ryder Cup nights, and playoffs.

Stableford

Template

Points are awarded based on score relative to par or net par.

Social leagues and handicap-friendly formats where one bad hole should not ruin a round.

Quota / Chicago

Template

Players earn scoring points and compare them to an assigned quota.

Parity-focused leagues that want handicap balance without pure net scoring.

Skins

In profile

Each hole is its own contest.

Optional side games and weekly cash pots.

Nassau

Template

Separate scoring buckets for front, back, and overall.

18-hole leagues and side-action scoring.

Best Ball / Better Ball

Template

Best player score on the side counts.

Team leagues and larger groups.

Aggregate Team

Template

Multiple player scores combine for a team result.

Two-player teams where both partners must contribute.

Scramble

Template

Players choose the best shot and continue from there.

Kickoff, finale, and special event weeks.

Shamble

Template

Best drive is selected, then players play their own ball.

Special events with more individual scoring than a scramble.

Normalized schema

Rule Dimensions

competition unit

individual, team, rotating_partner, flight

score basis

gross, net, both, quota, stableford

scoring window

per_hole, front_9, back_9, round_9, round_18, week, season

result model

winner_loser, points, ranked_finish, elimination

tie handling

split, halve, no_skin, carryover, playoff, override

handicap model

none, ghin, league_manual, rolling_formula, allowance_percentage

participation modes

league_night, preplay, makeup, substitute, forfeit

side contests

closest_to_pin, longest_putt, longest_drive, fewest_putts, birdie_pot, deuces, greenies, sandies, barkies

80 configurable options

Advanced Management Catalog

League Structure

Core setup options that define what kind of league this is and how rounds are scheduled.

setup
PlayfieldLeague typeDays between roundsSplit tee times
6 settings in this group

Communication & Privacy

Player visibility, email behavior, and substitute request messaging.

setup
Hide player contact infoAllow player emailsBlind copy player emailsCopy officers on sub requests
7 settings in this group

Scorecards & Schedule

Printed card, tee-time, distance, and schedule display options.

scorecards
Display round notesDistance labelCombine tee box infoScorecard message
7 settings in this group

Standings Display

How standings are sorted, rounded, and displayed to league members.

rules
Combine same datesForce decimal placesShow season totalsShow segment totals
7 settings in this group

Advanced Handicap Rules

Handicap update behavior, caps, carryover, rounding, and substitute handicap treatment.

rules
Automatic updatesHandicap decimalsCarry over scoresHandicap allowance
9 settings in this group

Stroke Limits

Equitable stroke control and maximum strokes allowed for scoring modes.

rules
ESC enabledESC range 1Maximum course handicapBest-ball stroke cap
7 settings in this group

Points by Format

Point methods for match play, stroke play, best ball, Stableford, and team totals.

rules
Hole tie calculationMatch tie calculationTeam sweep bonusLow-net sweep bonus
7 settings in this group

Dues, Prizes & Payouts

League dues, skins entry fees, weekly prize money, and season-long payout defaults.

finances
Season duesSkins entryRegular season poolPlayoff pool
6 settings in this group

These settings came from the broader league-management option list and are organized by where a commissioner should manage them: setup, rules, scorecards, schedule, or finances.

Tenant-scoped settings

Saved Rule Profile Draft

activevalidLoaded default profile

Showing all settings for tenant tenant-golf-good-times. In this proof of concept, changes save to browser storage; the same profile shape can be persisted to Supabase later.

League Structure

Core setup options that define what kind of league this is and how rounds are scheduled.

4 of 6 settings

Communication & Privacy

Player visibility, email behavior, and substitute request messaging.

4 of 7 settings

Scorecards & Schedule

Printed card, tee-time, distance, and schedule display options.

4 of 7 settings

Standings Display

How standings are sorted, rounded, and displayed to league members.

4 of 7 settings

Advanced Handicap Rules

Handicap update behavior, caps, carryover, rounding, and substitute handicap treatment.

4 of 9 settings

Stroke Limits

Equitable stroke control and maximum strokes allowed for scoring modes.

4 of 7 settings

Points by Format

Point methods for match play, stroke play, best ball, Stableford, and team totals.

4 of 7 settings

Dues, Prizes & Payouts

League dues, skins entry fees, weekly prize money, and season-long payout defaults.

4 of 6 settings

Skins Money

Gross/net skins, carryovers, group separation, multipliers, and eligibility caps.

4 of 9 settings

Absent Players & Substitutes

Penalty, minimum, and maximum point rules for absences and substitute rounds.

4 of 7 settings

Flights & Groups

Flighting, group separation, and substitute re-flight behavior.

4 settings

Account & Capacity

SaaS plan, account limits, and beta feature flags.

4 settings

Match outcome

Scoring

Who counts

Attendance & Eligibility

Attendance scoringEnabled
Eligible play modesthursday
Substitute attendanceYes
Pre-play attendanceNo
Pre-play prizesNo
Substitute skinsNo
Substitute skill prizesNo

Pairing roles

A/B Assignment

Rolling method

Handicap Calculation

Optional money game

Skins

The $30 opt-in pot is portioned evenly across the 17-week season to start.

Money rules

Dues & Payouts

Primary playoff payouts: $500 / $300 / $100.

Weekly skill prizes: $10 for each closest-to-pin and longest-putt winner.

Course-condition and pace-of-play policies

Local Play Rules

Roll or fluff the ball up to 6 inches everywhere except bunkers.
If standing water in a bunker impedes the shot or stance, lift and place in the same bunker if possible; otherwise place six inches behind the bunker on a similar line.
Use common sense for abnormal public-course conditions and confer with the group before taking relief.
Out of bounds and lost balls are treated as lateral drops for pace of play: drop within two club lengths on the entry/lost-ball line with a one-stroke penalty.
Only regular league members who have paid league dues are eligible for closest-to-pin and longest-putt prize money.
Players should verify the scorecard with the card keeper at the end of the round.
Players 65 and older may play gold tees; all others play white tees.

Draft history

Activation Audit Trail

ActiveGolf & Good Times Rules v1.0 activated for 2026 Season.Commissioner approved baseline scoring, gross skins, and payout model.
DraftAgent Setup Draft available for review.Activation should snapshot future finalized weeks separately.

Review before use

Validation & Activation

No blocking issues

This draft can be activated. Activation should snapshot the profile so finalized weeks do not drift when future rules change.

Guardrails

Rule Dependencies

If score_basis includes netThen handicap_model cannot be none

Net formats need a handicap model and stroke-allocation rules.

If base_formats includes skinsThen skins.enabled must be true

Skins formats need skins settings and eligibility.

If base_formats includes playoff_bracketThen result_model includes elimination

Brackets need advancement semantics.

If participation_modes includes substituteThen eligibility defines substitute scoring and prize access

Substitutes affect match validity, skins, and prizes differently by league.

If side_contests has cash prizesThen payout and opt-in rules must be configured

Cash side games need a money model and audit trail.