Internal

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.

QA console

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.

0Passed
0Failed
Readiness

Checks required env vars and Supabase table availability.

idle
Not run yet.
Sleeper player sync

Seeds the normalized player pool that drives search, draft rooms, rosters, and Value Board inputs.

idle
Not run yet.
Year 1 validation

Writes staging records for league, invite, draft, keeper, dues, market, history, and notifications.

idle
Not run yet.