46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
|
|
# Smoke Test v0.602 — Payout, Dette Technique & Tests E2E
|
||
|
|
|
||
|
|
## Prérequis
|
||
|
|
|
||
|
|
- Docker Compose lancé, tous services up
|
||
|
|
- Backend API, frontend, Redis, PostgreSQL démarrés
|
||
|
|
|
||
|
|
## Checklist
|
||
|
|
|
||
|
|
### Interceptors (CLN2)
|
||
|
|
|
||
|
|
- [ ] auth.ts extrait (< 200 LOC)
|
||
|
|
- [ ] error.ts extrait (< 400 LOC)
|
||
|
|
- [ ] interceptors.ts facade (< 30 LOC)
|
||
|
|
- [ ] Build frontend OK, aucune régression
|
||
|
|
|
||
|
|
### Payout (P3)
|
||
|
|
|
||
|
|
- [ ] POST /sell/connect/onboard retourne onboarding_url
|
||
|
|
- [ ] GET /sell/balance retourne available/pending (ou connected)
|
||
|
|
- [ ] SellerDashboard affiche balance ou bouton onboarding
|
||
|
|
- [ ] Transfer après vente (ou documenté pour v0.603)
|
||
|
|
|
||
|
|
### Grafana (INF2)
|
||
|
|
|
||
|
|
- [ ] api-overview : panels request rate, p50/p95, 4xx/5xx, top endpoints
|
||
|
|
- [ ] chat-overview : WS connections, messages/s
|
||
|
|
- [ ] commerce-overview : orders, refunds, payout
|
||
|
|
|
||
|
|
### Commerce E2E (QA2)
|
||
|
|
|
||
|
|
- [ ] Flow backend : product -> order -> review -> invoice
|
||
|
|
- [ ] Frontend purchase.spec.ts passe
|
||
|
|
- [ ] OAuth Discord login OK
|
||
|
|
- [ ] OAuth Spotify login OK
|
||
|
|
|
||
|
|
### Backend
|
||
|
|
|
||
|
|
- [ ] `go build ./...` OK
|
||
|
|
- [ ] `go test -tags marketplace ./tests/marketplace/...` OK
|
||
|
|
|
||
|
|
### Frontend
|
||
|
|
|
||
|
|
- [ ] `npm run build` OK
|
||
|
|
- [ ] `npm run test:storybook` OK (depuis apps/web)
|