Go live
Production readiness checks for workspace, brand, channel, OAuth, publishing queue, revenue engine, experiments and knowledge base.
Readiness
Required checks must pass before the workspace should go live.
Last checked 07.07.2026, 19:51
Supabase server config
environmentrequiredNEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY and SUPABASE_SERVICE_ROLE_KEY must be configured.
OpenAI key
environmentOPENAI_API_KEY enables production script, caption and review generation. Fallbacks are available but not ideal for go-live.
Pexels stock footage
environmentPEXELS_API_KEY enables stock video fallback when Sora is unavailable.
Sora video generation
environmentOPENAI_API_KEY with Sora enabled generates scene-matched AI video clips. Set SORA_ENABLED=false to disable.
OAuth provider config
oauth1/4 official OAuth providers have credentials configured.
Worker secrets
workerCRON_SECRET and SOCIAL_ENCRYPTION_KEY should be configured before enabling background workers and token encryption.
RLS migrations
databaserequiredInitial, OS and channel permission migrations include RLS policies and workspace indexes.
Workspace exists
databaserequiredUrban Brief workspace loaded from supabase.
Brand exists
databaserequired1 brands configured.
Connected publishing accounts
publishingrequired1 valid accounts.
Connected OAuth accounts
oauthrequired0 OAuth connections.
Channel platform permissions
publishingrequired1 channel/platform pairs allowed.
Auto-Publish default
publishingrequiredAuto-Publish should remain disabled unless explicitly enabled per channel/platform pair.
Approval guard
securityrequiredPublishing remains blocked unless a channel permission either requires approval or explicitly allows Auto-Publish.
Rate-limit guard
rate_limitsrequired0 rate-limit snapshots.
Compliance blockers
compliancerequired0 blockers.
Storage buckets
storagerequiredMigrations create private generated-videos and video-assets buckets.
Structured logging
observabilityServer services use structured logger output for API, render and approval operations.
Channel exists
databaserequired1 active channels configured.
Publishing queue active
workerrequiredCRON_SECRET configured. Vercel Hobby runs /api/cron/worker once daily (06:00 UTC).
Revenue engine active
observabilityrequired0 revenue events tracked.
Experiment engine active
observabilityrequired0 experiments available.
Knowledge base active
observabilityrequired0 knowledge entries and 0 learnings.