{"product":"InQsi","generatedAt":"2026-06-21T14:10:48.650Z","providerStatus":{"ready":false,"providers":[{"name":"Odds provider","purpose":"Moneyline, spread, total, book comparison, and market movement snapshots.","status":"missing_key","requiredEnv":["ODDS_API_KEY"],"message":"Working on it. Odds provider key is not connected yet."},{"name":"Score provider","purpose":"Schedules, event status, close-to-live status, and final outcomes.","status":"missing_key","requiredEnv":["SCORES_API_KEY"],"message":"Working on it. Score provider key is not connected yet."},{"name":"Snapshot storage","purpose":"15-minute market snapshots, 3-minute live status snapshots, and CLV history.","status":"missing_key","requiredEnv":["SNAPSHOT_TABLE_NAME"],"message":"Working on it. Snapshot storage is not connected yet."}],"message":"Working on it. One or more core providers still need keys or storage."},"auth":{"providers":[{"id":"google","label":"Continue with Google","envKey":"NEXT_PUBLIC_GOOGLE_CLIENT_ID","enabled":false},{"id":"apple","label":"Continue with Apple","envKey":"NEXT_PUBLIC_APPLE_CLIENT_ID","enabled":false},{"id":"email","label":"Continue with email","envKey":"EMAIL_AUTH_PROVIDER","enabled":false}],"ready":false,"message":"Working on it. OAuth provider keys are not connected yet."},"subscription":{"plan":{"id":"inqsi-premium-monthly","name":"InQsi Premium","trialDays":5,"monthlyPriceCents":3500,"enabled":false},"ready":false,"message":"Working on it. Billing keys are not connected yet."},"monitoring":{"analyticsEndpointReady":false,"errorTrackingReady":false,"uptimeReady":false,"message":"Working on it until analytics, error tracking, and uptime environment variables are connected."},"launch":{"total":10,"ready":0,"blocked":6,"percentReady":0,"items":[{"id":"frontend-design","area":"Frontend","title":"Mockup-matched InQsi layout","status":"working_on_it","owner":"engineering","note":"Design system is implemented; final pixel-pass against approved mockup still needed."},{"id":"all-pages","area":"Frontend","title":"All pages use InQsi design system","status":"working_on_it","owner":"engineering","note":"Core pages are migrated; final route-by-route polish still needed."},{"id":"data-providers","area":"Data","title":"Odds and score providers connected","status":"blocked","owner":"engineering","note":"Provider keys must be connected before verified data can appear."},{"id":"snapshots","area":"Data","title":"Snapshot storage active","status":"blocked","owner":"engineering","note":"DynamoDB table name and write path must be connected."},{"id":"signals","area":"Intelligence","title":"Signal engine connected to live snapshots","status":"working_on_it","owner":"engineering","note":"Signal scaffold exists; production scoring requires real historical snapshots."},{"id":"auth","area":"Accounts","title":"Login and signup providers connected","status":"blocked","owner":"engineering","note":"Google, Apple, and email provider keys are required."},{"id":"billing","area":"Subscriptions","title":"5-day promo and billing live","status":"blocked","owner":"operations","note":"Stripe or billing provider keys are required."},{"id":"tracking","area":"Analytics","title":"Tracking stack configured","status":"blocked","owner":"marketing","note":"PostHog, GA4, and ad pixel keys must be connected."},{"id":"privacy","area":"Legal","title":"Privacy, cookie, opt-out, deletion, export pages","status":"needs_review","owner":"legal","note":"Pages exist; qualified counsel should review before paid traffic."},{"id":"domain","area":"Launch","title":"inqsi.app domain connected","status":"blocked","owner":"operations","note":"Domain must be purchased and connected."}]},"note":"Admin authentication must be connected before exposing private operational data."}