Guida alla configurazione
Checklist beta minima per donazioni Stripe Checkout, onboarding Stripe Connect, widget Convex, overlay OBS e chat relay con commissione piattaforma 0%.
1. Runtime
- Imposta l’URL Convex e le chiavi Clerk per il panel.
- Imposta CLERK_JWT_ISSUER_DOMAIN nella dashboard Convex.
- Esegui Convex codegen dopo la configurazione dell’issuer.
2. Pagamenti
- Imposta STRIPE_SECRET_KEY e STRIPE_WEBHOOK_SECRET in Convex.
- Completa l’onboarding Stripe Connect dal panel e conferma la disponibilità dei payout.
- Per la beta MVP-1, mantieni la commissione piattaforma allo 0% (le commissioni Stripe processing restano applicate).
- Tratta rimborsi e dispute come responsabilità dello streamer, con escalation tramite supporto della piattaforma quando serve.
- Usa la modalità test di Stripe prima delle donazioni live.
3. OBS
- Crea o riutilizza i widget predefiniti nel panel.
- Emetti un token overlay per ogni browser source.
- Usa l’anteprima del panel e un evento test prima di copiare l’URL in OBS.
4. Chat relay
- Distribuisci il relay con CHAT_RELAY_INTERNAL_SECRET impostato.
- Punta NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL e VITE_OVERLAY_FANOUT_URL al relay ospitato.
- Esponi /health per i controlli di raggiungibilità del panel.
- Pubblica i messaggi chat solo tramite endpoint interno bearer-auth.
5. Verifica
- Esegui pnpm check:runtime-config, check:vercel-env-shape e check:deployed-auth-config.
- Esegui pnpm check:convex-http-smoke, check:public-web-smoke e check:local-drills.
- Tratta pnpm check:backlog-completion come gate finale prima della beta.