- Stripe Connect: onboarding, balance, SellerDashboardView - Interceptors: auth.ts, error.ts extracted, facade - Grafana: dashboards enriched (p50, top endpoints, 4xx, WS, commerce) - E2E commerce: product->order->review->invoice - SMOKE_TEST_V0602, RETROSPECTIVE_V0602, PAYOUT_MANUAL - Archive V0_602 scope, V0_603 placeholder, SCOPE_CONTROL v0.603 - Fix sanitizer regex (Go no backreferences) - Marketplace test schema: product_licenses, product_images, orders, licenses
1.1 KiB
1.1 KiB
Smoke Test v0.601 — Production Readiness & Commerce
Prérequis
- Docker Compose (prod ou staging)
- Backend API, frontend, Redis, PostgreSQL, RabbitMQ démarrés
Checklist
Infrastructure
- Blue-green:
scripts/deploy-blue-green.shbascule correctement - HAProxy stats:
http://localhost:8404/statsaccessible - Grafana: dashboards api-overview, chat-overview, commerce-overview chargent
- Alertmanager:
http://localhost:9093accessible - Prometheus: targets backend-api scrappés
OAuth
- Login page: boutons Discord et Spotify visibles si configurés
- OAuth Discord: flow complet (redirect, callback, session)
- OAuth Spotify: flow complet (redirect, callback, session)
Commerce
- HYPERSWITCH_LIVE_MODE: en prod, warning si false
- Checkout: flow Hyperswitch fonctionne
- Codes promo: validation et application
Backend
go build ./...OKgo test ./internal/core/track/...OKgo test ./internal/services/... -run OAuthOK
Frontend
npm run buildOK- API requests: interceptors (request/response) fonctionnent
- Pas d’erreurs console en prod