veza/docs/SMOKE_TEST_V0602.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

1.2 KiB

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)