- 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
19 lines
886 B
Markdown
19 lines
886 B
Markdown
# Rétrospective v0.601 — Production Readiness & Commerce
|
||
|
||
## Ce qui a bien fonctionné
|
||
|
||
- **Découpage handler.go** : 4 sous-handlers (crud, social, search, analytics) avec facade < 200 LOC
|
||
- **Interceptors split** : modules utils, request, response extraits ; error handler reste dans interceptors.ts
|
||
- **OAuth tests** : GetAuthURL, GetUserInfo, GetAvailableProviders couverts avec mocks HTTP
|
||
- **Infrastructure** : Blue-green HAProxy, Grafana, Alertmanager, Hyperswitch LIVE_MODE en place
|
||
|
||
## Points d’attention
|
||
|
||
- **Interceptors** : auth.ts et error.ts non extraits ; error handler ~600 LOC encore dans interceptors.ts
|
||
- **Squash migrations** : script écrit maintenant dans baseline_v0601.sql (avant : stdout uniquement)
|
||
|
||
## Prochaines étapes (v0.602)
|
||
|
||
- Finaliser split interceptors (auth, error)
|
||
- Consolider dashboards Grafana avec métriques réelles
|
||
- Tests E2E commerce
|