┌─[EMPIRE SETUP]──────────────────────────────────────────────────────────────┐
$ empire.health --full-scan17/53 passing17 failures

Environment · Critical

6/6
NEXT_PUBLIC_SUPABASE_URL
set
NEXT_PUBLIC_SUPABASE_ANON_KEY
set
SUPABASE_SERVICE_ROLE_KEY
set
OPENROUTER_API_KEY
set
STRIPE_SECRET_KEY
set
STRIPE_WEBHOOK_SECRET
set

Environment · Optional

5/19
CRON_SECRET
set
REPLICATE_API_TOKEN
set
SKETCHFAB_API_TOKEN
optional — add if you need this feature
GEMINI_API_KEY
optional — add if you need this feature
ELEVENLABS_API_KEY
set
SOUNDCLOUD_CLIENT_ID
optional — add if you need this feature
SOUNDCLOUD_OAUTH_TOKEN
optional — add if you need this feature
REDDIT_CLIENT_ID
optional — add if you need this feature
REDDIT_CLIENT_SECRET
optional — add if you need this feature
REDDIT_USERNAME
optional — add if you need this feature
REDDIT_PASSWORD
optional — add if you need this feature
EMAIL_USER
set
EMAIL_APP_PASSWORD
set
TRADING_BOT_URL
optional — add if you need this feature
TRADING_BOT_PASSWORD
optional — add if you need this feature
TRADING_BOT_PASSWORD
optional — add if you need this feature
DAILY_SPEND_CAP_USD
optional — add if you need this feature
SHOPIFY_STORE_DOMAIN
optional — add if you need this feature
SHOPIFY_ACCESS_TOKEN
optional — add if you need this feature

Revenue Blockers

3/7
Stripe is in TEST mode
Test mode active (perfect for testing bots without real money)
Stripe webhook secret
Using webhook test secret. Upgrade to live later.
Shopify API
MISSING — eCommerce integration down
SoundCloud credentials
MISSING — DJ Bread tracks cannot be uploaded to SoundCloud
YouTube OAuth token
set — videos can be uploaded
Reddit credentials
MISSING — no social traffic from Reddit
Sketchfab API token
MISSING — asset-forge cannot auto-publish to Sketchfab

Supabase Migrations

0/14
v4-optimizer-table
optimizations table not found — run supabase/migrations/v4-optimizer-table.sql
v7-task-retries
tasks.retry_count column not found — run supabase/migrations/v7-task-retries.sql
v8-revenue-task-link
revenue.source_task_id column not found — run supabase/migrations/v8-revenue-task-link.sql
v10-orphan-persistence
affiliate_posts table not found — run supabase/migrations/v10-orphan-persistence.sql
v12-trend-history
trend_history table not found — run supabase/migrations/v12-trend-history.sql
v13-smart-trends-cache
smart_trends_cache table not found — run supabase/migrations/v13-smart-trends-cache.sql
v14-media-columns
dj_bread_releases.audio_url + cover_url not found — run supabase/migrations/v14-media-columns.sql
v15-dj-bread-posted-to
dj_bread_releases.posted_to not found — run supabase/migrations/v15-dj-bread-posted-to.sql
v16-marketplace-queue
marketplace_queue table not found — run supabase/migrations/v16-marketplace-queue.sql
v17-inbox
inbox + pipeline_health tables not found — run supabase/migrations/v17-inbox.sql
v18-agent-skills
agents.skills column not found — run supabase/migrations/v18-agent-skills.sql
v19-fiverr-publish
fiverr_gigs.title + tags + packages not found — run supabase/migrations/v19-fiverr-publish.sql
v23-niche-opportunities-and-nano-creatives
niche_opportunities + nano_creatives tables not found — run supabase/migrations/v23-niche-opportunities-and-nano-creatives.sql
v24-auto-submit-settings
auto_submit_settings table not found — run supabase/migrations/v24-auto-submit-settings.sql

Data Seeded

0/4
Businesses seeded
0/12 — POST /api/agents/seed to populate
Agents seeded
0 agents — expected ~38
Recent activity
0 tasks in last 24h — trigger /api/cron/dispatch if zero
Running agents now
0 active — idle is normal between rotations

External Services

3/3
OpenRouter
auth verified
Polymarket API
reachable
Kartverket geocoder
reachable
17 BLOCKING FAILURES
Scroll up and fix every row marked with ✕. Empire will not earn money until critical env vars and migrations are in place.