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¶
- From Start a comp, choose Design my league for me (Scout).
- On the Generate screen, describe your league in the text box — scoring style, points, fines, entry fees, group size, how often you play.
- Tap Generate with Scout. Scout analyses your description.
- Scout produces a draft league configuration and opens the review screen, with every section filled in.
- 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.
Related features¶
- 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