- 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
886 B
886 B
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