veza/docs/SMOKE_TEST_V0601.md
senke 83ed4f315b
Some checks failed
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
Frontend CI / test (push) Failing after 0s
Storybook Audit / Build & audit Storybook (push) Failing after 0s
chore(release): v0.602 — Payout, Dette Technique & Tests E2E
- 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
2026-02-23 22:32:01 +01:00

40 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.sh` bascule correctement
- [ ] HAProxy stats: `http://localhost:8404/stats` accessible
- [ ] Grafana: dashboards api-overview, chat-overview, commerce-overview chargent
- [ ] Alertmanager: `http://localhost:9093` accessible
- [ ] 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 ./...` OK
- [ ] `go test ./internal/core/track/...` OK
- [ ] `go test ./internal/services/... -run OAuth` OK
### Frontend
- [ ] `npm run build` OK
- [ ] API requests: interceptors (request/response) fonctionnent
- [ ] Pas derreurs console en prod