{"appUrl":"https://wrupp.com","integrations":[{"id":"supabase","label":"Supabase","configured":true,"description":"Database and entitlement storage","notes":"Client and admin helpers are scaffolded. Next step is adding migrations for apps, subscriptions, and qualified sessions."},{"id":"clerk","label":"Clerk","configured":true,"description":"Primary sign-in shell","notes":"App Router sign-in and sign-up routes are live, plus a protected dashboard route for auth verification."},{"id":"stripe","label":"Stripe","configured":true,"description":"Billing and trial management","notes":"Checkout, billing portal, and subscription sync are wired. Set STRIPE_PRICE_ID and STRIPE_WEBHOOK_SECRET to activate the full flow."},{"id":"resend","label":"Resend","configured":true,"description":"Transactional email delivery","notes":"Email client wrapper is ready for onboarding mailers, magic notifications, and developer payout alerts."},{"id":"sentry","label":"Sentry","configured":true,"description":"Error monitoring","notes":"Basic browser, server, and edge initialization files are added so you can start catching runtime issues immediately."},{"id":"posthog","label":"PostHog","configured":true,"description":"Product analytics","notes":"Client-side page analytics are wired through a single provider. Identify calls and funnel events can be added after auth/profile sync."},{"id":"upstash","label":"Upstash","configured":true,"description":"Rate limiting and caching","notes":"Redis helper is ready for API protection, cache keys, and entitlement lookups."}],"supabase":{"configured":true,"reachable":false,"migrationsApplied":false,"message":"TypeError: fetch failed"},"readyCount":7,"totalCount":7}