┌─[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.