Fairness that survives changing attendance.
Club sessions are never identical. Players miss weeks, courts change and new members arrive. ClubOps Compete: Season uses the history of the season to create the next session – balancing playing opportunity, partnership variety and opponent variety over time.
Session attendance
Season ledger and scheduling policy
A fair session is not necessarily a fair season.
When attendance changes from week to week, local decisions accumulate. ClubOps Compete: Season treats those accumulated differences as scheduling information.
Traditional tournament schedules assume a fixed group of players and a single event. Club sessions behave differently: attendance is uncertain, court capacity is limited and fairness is judged over months rather than one afternoon.
The Temporal Equity Model Scheduler (TEMS) keeps a compact ledger of matches already played. From that history it derives games played, byes, partnerships and opponent encounters, then uses those quantities when constructing the next session.
It does not promise that every session will look perfectly equal. Instead, it applies corrective pressure over time, so short-term asymmetries can be addressed in later sessions without deleting valid results or forcing every week into the same rigid pattern.
Three desirable outcomes compete for the same limited courts.
TEMS makes those trade-offs explicit rather than pretending that every objective can always be perfected inside one session.
Simple controls on the surface. A season-aware scheduler underneath.
Routine users can generate a session from a small number of practical inputs, while expert policy controls remain out of the way.
Attendance
Select who is present. The interface shows attendee count, capacity and whether byes will be required.
Venue capacity
Available courts determine how many players can be active concurrently and the minimum sit-outs per round.
Round budget
Choose a fixed number of rounds, calculate from session timing or let the engine select an optimistic coverage target.
Scheduling mode
Choose whether this session should lean toward interaction diversity or cumulative participation equity.
Optional extra rounds
Equalise Games can create bounded catch-up opportunities when timing policy allows the session to extend or rounds to shorten.
Season Insights
Track cumulative games, byes, partnership coverage, opponent coverage and how the balance develops session by session.
The next schedule is informed by what the club has already experienced.
That makes Season fundamentally different from one-off Americano, live-ranked Mexicano and club-versus-club Team Cup.
| Product | Scheduling horizon | Primary organising idea |
|---|---|---|
| Americano | One tournament | Complete partnership coverage from a fixed roster |
| Mexicano | One tournament | Rebuild each round from the live individual table |
| Team Cup | One inter-club event | Club fixtures, player nominations and team-level scoring |
| Season | Many sessions | Use accumulated history to improve fairness and diversity over time |
The season becomes fairer because the scheduler remembers.
ClubOps Compete: Season is in its final analysis and product-development stage. The completed application will bring the TEMS model into the familiar ClubOps Compete workflow.
The interactive example above illustrates the intended product behaviour. It does not present or pre-empt the final empirical evaluation.