Rounds
| ID | Round UUID | Player | Type | Completed At | Created At |
|---|---|---|---|---|---|
| Loading… | |||||
| No rounds found. | |||||
Detailed round view is under development and will be available in a future update.
Athletes
| ID | Name | HCP | Joined | ||
|---|---|---|---|---|---|
| Loading… | |||||
| No athletes found. | |||||
Goals
Goal
Stats
Query aggregate stats for this athlete. Pick stats, set the time span, grouping, comparison, and filters, then run.
Stats
Time span
Group by
Grouping is incompatible with comparison and with a single-round time span.
Comparison
Filters
Scoring averages require game length of nine or eighteen.
Options
Trends
Compare current and baseline aggregate stats for this athlete. Pick themes and/or individual stats, set the time span and comparison, then run.
Stats & themes
Time span
Comparison
Filters
Options
Performance Summary
Persisted performance summary for this athlete. Change SG basis or supporting observations to reload in place.
Options
Summary
Corpus Bundles
| ID | Name | Slug | Status | Version | Created At |
|---|---|---|---|---|---|
| Loading… | |||||
| No bundles found. | |||||
Corpus Topics
| ID | Name | Missing Tags |
|---|
| ID | Name | Category | Domain | Phase | Duration (min) | Created At |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| No topics found. | ||||||
Originators
| ID | Display Name | Slug | Type | Status |
|---|---|---|---|---|
| Loading… | ||||
| No originators found. | ||||
New Originator
Goal Templates
| ID | Name | Domain | Version | Approval | Available | Auto | Created At |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| No goal templates found. | |||||||
New Goal Template
Achievement Definitions
| Order | ID | Name | Category | Version | Approval | State | Created At | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
| No achievement definitions found. | ||||||||
New Achievement
Rewards
| Name | Title | Type | State | Created At |
|---|---|---|---|---|
| Loading… | ||||
| No rewards found. | ||||
New Reward
Rewards Ops
Issued, reversed, and failed rewards plus webhook delivery status for the selected window. Duplicate blocks and skips are counted from recent processing only.
Manual-action audit
Issue, reverse, catalog ops, and webhook-secret history. Optionally filter by athlete.
Outgoing Webhooks
| Name | Scope | Method | State | Created At |
|---|---|---|---|---|
| Loading… | ||||
| No outgoing webhooks found. | ||||
New Outgoing Webhook
Deliveries
| Status | Attempts | Configuration | Issuance | Next attempt | Created At |
|---|---|---|---|---|---|
| Loading… | |||||
| No deliveries found. | |||||
Webhook Delivery
Draft Achievement with AI
Draft Goal Template with AI
Goal Template Seeds
Catalog of templates applied on signup or retroactively. Signup uses seed flags only (not packs). Prefer disable over delete when a seed has already been applied.
| Order | Category | Template | Enabled | Signup | Reapply | State | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| No seeds yet. | |||||||
Seed
New Seed
Goal Template Packs
Organizational groupings for admin apply. Packs do not control signup — use seed apply_on_signup for that.
| Order | Name | Category | Enabled |
|---|---|---|---|
| Loading… | |||
| No packs yet. | |||
Pack
Model Pricing
Token prices (USD per 1 M tokens) used to estimate AI agent run costs. Updated here — no code deploy needed. Check current rates ↗
Add model
| Model | Input $/M | Cached $/M | Output $/M | Notes | Updated | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| No pricing rows found. Add one above. | ||||||
Push Tokens
Token Audit Log
Give Tokens
Move Tokens
Points
Token Anomalies
Token Rules
New Token Rule
Trackers
New Tracker Config
Skill Subject Matters
Vocabulary of golf skill subject matters used in player skill perceptions. Add descriptions to give AI agents context. Mark "AI evaluable" off for skills an agent cannot reliably assess from round data (e.g. face contact, ground contact, shaping).
Add skill subject matter
| Value | Description | AI Evaluable | Status | Created | |
|---|---|---|---|---|---|
| Loading… | |||||
| No skill subject matters found. Add one above. | |||||
Completion Ladders
Registry of goal completion ladders. Completing a stronger goal auto-completes the athlete's weaker, scope-matched goals on the same ladder. Direction and scope variables lock once a ladder is referenced by an approved template or a realized goal.
Dependency Keys
Registry of goal dependency capabilities. A dependent goal stays blocked until a provider on the same key (and scope) reaches its condition. Scope variables lock once a key is referenced by an approved template or a realized goal.
Achievement Collections
Organizational groups of achievement definition families. Collections do not affect qualification. Member counts and localized titles are catalog metadata.
| Order | Title | Identifier | Members | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
| No collections yet. | |||||
Collection
New Collection
Achievement Completion Ladders
Registry of achievement completion ladders. Completing a stronger achievement auto-completes the athlete's weaker, scope-matched achievements on the same ladder. Direction and scope variables lock once a ladder is referenced by an approved definition.
Achievement Ops
Backfill, dry-run, or rebuild achievement progress. Fleet walks process athletes in the background — status appears below while a job is running. Evidence, grant, and audit are in the right tray.
Mode and scope
Target
Evidence
Select an athlete (and optionally a definition) to list awards. Open a row to inspect why it was awarded. Revoke from an awarded row.
Manual Grant
Select an athlete and an approved definition, then enqueue a fenced grant job.
Manual-action audit
Grant and revoke history. Optionally filter by athlete.
Achievement Dependency Keys
Registry of achievement dependency capabilities. A dependent achievement stays blocked until a provider on the same key (and scope) reaches its condition. Scope variables lock once a key is referenced by an approved definition.
Practice Phases
Fixed catalog of practice phase types. Edit descriptions to give AI agents context for each phase.
Practice Categories
Fixed catalog of practice category types. Edit descriptions to give AI agents context for each category.
Practice Domains
Fixed catalog of practice domain types. Edit descriptions to give AI agents context for each domain.
Performance Expected Values
Handicap-indexed benchmark values used by AI agents to evaluate round performance. Each stat has one row per handicap band plus an optional default (used when no handicap is available).
Fairways in Regulation
Values: expected_percentage (decimal 0–1), expected_average_count (decimal)
Add row
| HCP Range | Default? | Expected % | Avg Count | Notes |
|---|
Greens in Regulation
Values: expected_percentage (decimal 0–1), expected_average_count (decimal)
Add row
| HCP Range | Default? | Expected % | Avg Count | Notes |
|---|
Putts per Round
Values: expected_average_count (decimal)
Add row
| HCP Range | Default? | Avg Count | Notes |
|---|
Proximity to Hole
Values: expected_average_feet (decimal), expected_average_meters (decimal)
Add row
| HCP Range | Default? | Avg Feet | Avg Meters | Notes |
|---|
Driving Distance
Values: expected_average_yards (integer), expected_average_meters (integer)
Add row
| HCP Range | Default? | Avg Yards | Avg Meters | Notes |
|---|
Stats Regeneration
Regenerate stats for one round, one player, or a wider set. Large runs process rounds in the background — status appears below while a job is running.
Scope
Target
Options
Rebuild calculated handicap
Wipe every calculated HI row for athletes with postable intel, then rebuild oldest play day first. Manual and downloaded rows stay. Walks one athlete at a time.
Processors
Live tsdp instances. Green on the Play-section icon means every work class (ingest, query, fleet, round_intel, handicap, goals, achievements) has a healthy processor, every priority band (p0–p3) is covered, and none are stale or dead. Yellow means that same coverage is still supplied by healthy processors, but a redundant one is stale or dead. Red means a class or band is missing, or there is no healthy processor.