Skip to content

Scout

What it does

Scout is AI-assisted league setup. Instead of configuring every rule by hand, you describe your league in plain language — how you score, how points are awarded, what you fine people for, what the entry fee is — and Scout generates a starting configuration for you: the Rulebook (points distribution, tie-breaking, fines) and The Ledger settings (entry fees). You review and adjust everything before anything is saved, so the generated setup is a head start, never a black box.

How it works

  1. From Start a comp, choose Design my league for me (Scout).
  2. On the Generate screen, describe your league in the text box — scoring style, points, fines, entry fees, group size, how often you play.
  3. Tap Generate with Scout. Scout analyses your description.
  4. Scout produces a draft league configuration and opens the review screen, with every section filled in.
  5. Review each section, change anything that isn't right, and confirm to create the league.

Key details

  • Generates the Rulebook (points distribution, tie-breaking, fines) and entry-fee settings from your description.
  • You always land on a review screen first — nothing is committed without your confirmation.
  • A manual fallback is available at any point: if generation fails, or you would rather configure by hand, you can switch to step-by-step setup and keep going.
  • Results are a starting point. Treat the generated Rulebook as a draft to refine, not a finished configuration.

Technical notes

Built with Flutter/Dart. Scout is AI-assisted; the generation step runs through Firebase Cloud Functions. The league it creates is stored in Firestore, and access is gated by Firebase Auth.

  • Smart Import — start from a spreadsheet instead of a description.
  • The Ledger — where the entry fees Scout sets up are tracked.
  • Scoring Engine — applies the Rulebook Scout generates.
  • Leagues — the format Scout sets up.

Last updated: 2026-05-18