Admin operations
Staging controls for ingestion status, schema readiness, scoring audits, and market operations.
Staging readiness
Use /api/staging/readiness to verify env vars and Supabase tables before tester sessions.
Data sync
Sleeper player sync is available now. SportsDataIO remains disabled until subscription/API key exists.
Audit posture
Market resolution, point refunds, commissioner overrides, and admin operations are modeled with immutable audit tables.
Staging test run
Run the same checks a tester needs: database readiness, player sync, and real write records for league, invite, draft, keeper, dues, market, history, and notifications.
Checks required env vars and Supabase table availability.
Not run yet.
Seeds the normalized player pool that drives search, draft rooms, rosters, and Value Board inputs.
Not run yet.
Writes staging records for league, invite, draft, keeper, dues, market, history, and notifications.
Not run yet.