{"service":"scivein-web","version":"0.1.0","generatedAt":"2026-05-18T02:03:37.254Z","integrations":[{"key":"supabase_public","name":"Supabase (public)","unlocks":"Auth, magic-link sign-in, public reads","requires":["NEXT_PUBLIC_SUPABASE_URL","NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY"],"configured":false,"missing":["NEXT_PUBLIC_SUPABASE_URL","NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY"]},{"key":"supabase_service","name":"Supabase (service role)","unlocks":"Server-side mutations, RLS-bypassed jobs, invite issuance","requires":["SUPABASE_SERVICE_ROLE_KEY"],"configured":false,"missing":["SUPABASE_SERVICE_ROLE_KEY"]},{"key":"openai","name":"OpenAI","unlocks":"Embeddings for semantic library + session search","requires":["OPENAI_API_KEY"],"configured":false,"missing":["OPENAI_API_KEY"]},{"key":"anthropic","name":"Anthropic","unlocks":"Worker-side digest summaries (claude)","requires":["ANTHROPIC_API_KEY"],"configured":false,"missing":["ANTHROPIC_API_KEY"]},{"key":"resend","name":"Resend","unlocks":"Daily digest emails, workspace invite emails","requires":["RESEND_API_KEY"],"configured":false,"missing":["RESEND_API_KEY"]},{"key":"stripe","name":"Stripe (checkout)","unlocks":"Paid team-tier billing checkout","requires":["STRIPE_SECRET_KEY","NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY","STRIPE_TEAM_PRICE_ID"],"configured":false,"missing":["STRIPE_SECRET_KEY","NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY","STRIPE_TEAM_PRICE_ID"]},{"key":"stripe_webhook","name":"Stripe (webhook)","unlocks":"Subscription state sync from Stripe events","requires":["STRIPE_WEBHOOK_SECRET"],"configured":false,"missing":["STRIPE_WEBHOOK_SECRET"]}],"summary":{"total":7,"configured":0,"missing":7}}