Admin scope
Operator tooling for access, support, and release operations.
The `0.2.0` admin console is a Vercel-hosted Next.js surface backed by Supabase. It is environment-aware, audit-heavy, and separate from the consumer app.
Coupons
Programs, batches, codes, seat counts, revocations, and redemption outcomes.
Accounts
Lookup by durable account ID, provider identity, and support context.
Entitlements
Grant, extend, revoke, annotate, and inspect effective access state.
Audit
Immutable operator logs with environment labels and action context.
Reports
Export-ready operational views for support, finance, and coaches.
Release Ops
Manifest promotion and backend-backed content operation hooks.
Non-goals for 0.2.0
- No public learner progress dashboards.
- No replacement of the app's local SwiftData study model.
- No requirement that every student create an account before first practice.