Dashboard reference
The dashboard is served at https://scout-for-lol.com/app/. Signing in uses
Discord OAuth and the session is a cookie. Subscription, player, account, and
permission changes are recorded in the audit log; see Audit for what
the log does and does not cover.
A beta deployment of the same dashboard runs at
https://beta.scout-for-lol.com/app/ against separate data.
Top level
Section titled “Top level”| Route | Contents |
|---|---|
/app/ |
Server picker — the servers you can manage |
/app/welcome |
Guided onboarding wizard |
/app/installed |
Landing page after adding Scout to a server |
/app/explore |
Persistent Explore conversations and contract authoring |
/app/challenges |
Global community challenge catalog |
/app/clash |
Clash schedule and tracked-player roster |
/app/halls/<server id> |
Member-facing Hall of Fame |
/app/g/<server id>/… |
The management workspace for one server |
Explore
Section titled “Explore”Explore keeps private, branching conversations over Scout’s recorded match corpus.
What a question reads:
| Question | Reads | Players are named by |
|---|---|---|
| About the game, champions, or players in general | Every match Scout has recorded, across all servers, including untracked players | Riot ID |
| About “our”, “the server”, or “my group” | Only the tracked players of the servers you are in: one, several, or all | Scout name |
Tracked players, their accounts, and teammate groups are read only for servers you are in. With several servers, Explore uses the one you name, or asks.
Server workspace sections
Section titled “Server workspace sections”Each section requires the corresponding read permission; a section you cannot
read is not shown. Every member holds the Player role, so Players,
Competitions, and Reports are readable by anyone in the server.
| Section | Route | Contents |
|---|---|---|
| Subscriptions | subscriptions |
Every player-to-channel delivery, with filters, mute, move, and remove |
| Players | players |
Tracked players, their Riot accounts, and their Discord links |
| Competitions | competitions |
Competitions, participants, and standings |
| Reports | reports |
Saved ScoutQL reports, schedules, and run history |
| Hall of Fame | hall-of-fame |
Enabled queue families, records, baseline state, and delivery channel |
| Audit | audit |
Who changed what, and when |
| Access | access |
Who has Scout access, and what they hold |
Every page also offers a Setup guide link and a Change guild link in the header.
Players
Section titled “Players”- Search by alias.
- + Track player adds a player with a channel, region, Riot ID, and player name, optionally linking a Discord user and restricting queues up front.
- My linked player jumps to the player linked to your own Discord account.
- Add further Riot accounts to an existing player.
- Rename, merge, and delete players.
- Link and unlink a Discord user.
- Edit, transfer, and delete individual accounts.
Subscriptions
Section titled “Subscriptions”- One row per player-to-channel delivery, showing its Riot accounts, channel, and current queue filters.
- + Add subscription adds a channel for a player.
- Edit filters sets a queue filter on one subscription; Set filters for a channel applies one to every subscription in a channel.
- Mute and unmute.
- Move a subscription to another channel.
- Remove a subscription.
Competitions
Section titled “Competitions”- Create from a preset or from scratch: title, description, announcement channel, visibility, max participants, criteria, and dates.
- Manage participants for invite-only competitions.
- View standings, Refresh standings, edit, and cancel. Status shows as a badge derived from the dates.
Creating and editing are gated on competitions:create and
competitions:update before the form opens.
Reports
Section titled “Reports”- Start from a categorized preset library, or write ScoutQL with editor completion and inline diagnostics.
- Live preview re-runs the query against real data as you type, rendering the chart image and the underlying rows, plus rows returned and scanned.
- Enabled only filters the list; a Source column separates system-managed reports from user-written ones.
- Set title, description, destination channel, schedule, and timezone, with a Next 3 runs preview of the schedule.
- Run on demand, and read per-run status, duration, and row counts.
- Enable and disable without deleting.
Creating and editing are gated on reports:create and reports:update.
Competitive progression
Section titled “Competitive progression”- Hall of Fame groups records by comparable queue family and silently baselines Scout-known eligible history before announcing future breaks.
- Challenges turn explicitly confirmed Explore drafts into immutable, deterministic progress contracts. Runs support a clean slate or retained history import.
- Clash shows the current tournament schedule and tracked-player roster. Current Clash games are pre-match only.
See the competitive progression reference for routes, records, reducers, formats, and limits.
A record of subscription, player, account, and permission changes — the actor, the action, and the time. Includes changes made from Discord commands, not only dashboard changes.
Competition and report mutations are not audited yet: creating, editing, cancelling, and deleting them leaves no entry in this log.
Access
Section titled “Access”Grant and revoke Scout permissions, by role preset or individual permission. See the permission reference.