{"ok":true,"phase":"1","service":"heysong.app","timestamp":"2026-10-03T01:03:42.932Z","status":"degraded","degraded":["gemini","elevenlabs","whop","adminGate"],"integrations":{"neon":true,"qstash":true,"gemini":false,"elevenlabs":false,"whop":false,"byokEncryption":true,"adminGate":false},"database":{"configured":true,"pooled":true,"unpooled":true},"config":{"public":[{"key":"NEXT_PUBLIC_APP_URL","tier":"required","purpose":"Canonical apex URL / OG tags / callbacks","configured":false},{"key":"NEXT_PUBLIC_STUDIO_URL","tier":"required","purpose":"Studio subdomain","configured":false},{"key":"NEXT_PUBLIC_ADMIN_URL","tier":"required","purpose":"Admin subdomain","configured":false},{"key":"ROOT_DOMAIN","tier":"required","purpose":"Subdomain rewrite in middleware.ts","configured":false}],"database":[{"key":"DATABASE_URL","tier":"required","purpose":"Neon pooled — runtime queries","configured":true},{"key":"DATABASE_URL_UNPOOLED","tier":"required","purpose":"Neon direct — migrations only","configured":true}],"providers":[{"key":"GEMINI_API_KEY","tier":"phase2","purpose":"Platform Lyria key","configured":false},{"key":"GEMINI_MUSIC_MODEL","tier":"phase2","purpose":"Fallback Lyria model id","configured":false},{"key":"GEMINI_TEXT_MODEL","tier":"phase2","purpose":"Prompt rewrite / lyric assist","configured":false},{"key":"ELEVENLABS_API_KEY","tier":"phase2","purpose":"Platform Eleven Music key","configured":false},{"key":"ELEVENLABS_MUSIC_MODEL","tier":"phase2","purpose":"Fallback music model id","configured":false}],"pipeline":[{"key":"QSTASH_TOKEN","tier":"phase2","purpose":"Publish generation jobs","configured":true},{"key":"QSTASH_CURRENT_SIGNING_KEY","tier":"phase2","purpose":"Verify QStash webhooks","configured":true},{"key":"QSTASH_NEXT_SIGNING_KEY","tier":"phase2","purpose":"Signing-key rotation","configured":true},{"key":"UPSTASH_REDIS_REST_URL","tier":"phase2","purpose":"Rate limiting / job cache","configured":false},{"key":"UPSTASH_REDIS_REST_TOKEN","tier":"phase2","purpose":"Rate limiting / job cache","configured":false}],"billing":[{"key":"WHOP_API_KEY","tier":"phase2","purpose":"Whop API bearer token","configured":false},{"key":"WHOP_COMPANY_ID","tier":"phase2","purpose":"Whop company id","configured":false},{"key":"WHOP_WEBHOOK_SECRET","tier":"phase2","purpose":"Verify /api/webhooks/whop","configured":true}],"security":[{"key":"BYOK_ENCRYPTION_KEY","tier":"required","purpose":"AES-256-GCM for user API keys","configured":true},{"key":"ADMIN_EMAIL_ALLOWLIST","tier":"required","purpose":"Admin access allowlist","configured":false},{"key":"ADMIN_SESSION_SECRET","tier":"required","purpose":"Admin cookie signing","configured":false},{"key":"MODERATION_STRICT_MODE","tier":"optional","purpose":"Hard-block vs rewrite-only","configured":false}]}}