veza/docs/RETROSPECTIVE_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
Raw Permalink Blame History

Rétrospective v0.602 — Payout, Dette Technique & Tests E2E

Ce qui a bien fonctionné

  • Split interceptors : auth.ts et error.ts extraits, interceptors.ts réduit à facade (< 30 LOC)
  • Stripe Connect : onboarding, balance, SellerDashboardView avec carte Payout et bouton « Configurer les paiements »
  • Grafana : dashboards enrichis avec métriques réelles (p50, top endpoints, 4xx, WS connections, messages/s, orders, refunds, payout)
  • E2E commerce : flow product -> order -> review -> invoice validé en backend (TestMarketplaceFlow_CompleteFlowWithReviewAndInvoice)
  • Métriques Prometheus : CommerceOrdersTotal, CommerceCheckoutDuration ajoutés

Points dattention

  • Transfer après vente : reporté en v0.603 ; procédure manuelle documentée dans PAYOUT_MANUAL.md
  • Tests marketplace : schéma SQLite in-memory à maintenir aligné avec migrations PostgreSQL (product_licenses, product_images, orders, licenses)
  • Sanitizer : correction regex object/embed (Go na pas de backreferences \1)

Prochaines étapes (v0.603)

  • Implémenter transfer automatique Stripe Connect après vente (ou valider procédure manuelle)
  • Prioriser les lots selon V0_603_RELEASE_SCOPE.md