Controlled admin actions for update speed and safety.
This console is wired to the protected API routes. It is built to fail closed until Supabase auth and the admin role are configured.
Operational pulse
Catalog coverage, source queue health, scheduled monitor status, and production readiness in one admin view.
Run admin and user contract checks without leaving the console.
Load title requests
GET role-gated fan request queue.
Load content sources
GET source verification queue.
Load subtitles
GET subtitle approval queue.
Check public subtitle tracks
GET player-ready subtitle contract for an episode.
Check playback source
GET player-ready video source contract for an episode.
Create subtitle metadata
POST reviewed subtitle upload metadata to DB.
Load ad placements
GET monetization slot configuration.
Submit title request
POST public fan request intake.
Check entitlement
GET current VIP entitlement state.
Create checkout intent
POST VIP checkout order payload.
Check Android entitlement
GET mobile app entitlement contract.
Check Android sync
GET profile, watchlist, progress, and entitlement sync contract.
Check episode alerts
GET authenticated drama alert subscriptions.
Check notifications
GET authenticated notification inbox and unread count.
Dispatch episode alert
POST admin broadcast for sample episode subscribers.
Check setup readiness
GET non-secret production config readiness.
Run source monitor
POST scheduled official-source monitor smoke test.