SocialTrendBot OS
Search trends, videos, accounts

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.

Not ready yet

Last checked 07.07.2026, 19:51

Supabase server config

environmentrequired

NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY and SUPABASE_SERVICE_ROLE_KEY must be configured.

pass

OpenAI key

environment

OPENAI_API_KEY enables production script, caption and review generation. Fallbacks are available but not ideal for go-live.

pass

Pexels stock footage

environment

PEXELS_API_KEY enables stock video fallback when Sora is unavailable.

pass

Sora video generation

environment

OPENAI_API_KEY with Sora enabled generates scene-matched AI video clips. Set SORA_ENABLED=false to disable.

pass

OAuth provider config

oauth

1/4 official OAuth providers have credentials configured.

pass

Worker secrets

worker

CRON_SECRET and SOCIAL_ENCRYPTION_KEY should be configured before enabling background workers and token encryption.

pass

RLS migrations

databaserequired

Initial, OS and channel permission migrations include RLS policies and workspace indexes.

pass

Workspace exists

databaserequired

Urban Brief workspace loaded from supabase.

pass

Brand exists

databaserequired

1 brands configured.

pass

Connected publishing accounts

publishingrequired

1 valid accounts.

pass

Connected OAuth accounts

oauthrequired

0 OAuth connections.

fail

Channel platform permissions

publishingrequired

1 channel/platform pairs allowed.

pass

Auto-Publish default

publishingrequired

Auto-Publish should remain disabled unless explicitly enabled per channel/platform pair.

pass

Approval guard

securityrequired

Publishing remains blocked unless a channel permission either requires approval or explicitly allows Auto-Publish.

pass

Rate-limit guard

rate_limitsrequired

0 rate-limit snapshots.

fail

Compliance blockers

compliancerequired

0 blockers.

pass

Storage buckets

storagerequired

Migrations create private generated-videos and video-assets buckets.

pass

Structured logging

observability

Server services use structured logger output for API, render and approval operations.

pass

Channel exists

databaserequired

1 active channels configured.

pass

Publishing queue active

workerrequired

CRON_SECRET configured. Vercel Hobby runs /api/cron/worker once daily (06:00 UTC).

pass

Revenue engine active

observabilityrequired

0 revenue events tracked.

pass

Experiment engine active

observabilityrequired

0 experiments available.

pass

Knowledge base active

observabilityrequired

0 knowledge entries and 0 learnings.

warning