Zum Inhalt springen

Leagues & rules config

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Meet behavior — seeding, lane assignment, scoring tables, age groups, max-events caps — isn’t hardcoded. It’s league configuration that cascades down to templates and meets.

League → Template → Meet. The league holds the default rule set; a template can refine it; an individual meet can override per-meet settings. A meet resolves its effective rules from this chain, and the app can show which level a given value came from.

  • Age groups and the age rule (e.g. age as of June 15 of the season).
  • Event programs — the events, order, and age groups that become templates.
  • Per-meet-type seeding & lane policy — dual/tri team lanes, championship circle-seeding, time-trial straight seeding.
  • Scoring tables — separate tables for dual/tri vs. championship.
  • Max events caps and penalties.

League configuration is stored as a versioned document, so changes are tracked and a meet always resolves against a known configuration. Admins edit it from the league admin screens; new meets inherit the current league defaults.