expria-backend/supabase/migrations
Hermann_Kitio 6671bac347 feat(billing): TD-13 webhook idempotency + Stripe Customer Portal + doc cleanup
- Table stripe_webhook_events + helpers isEventProcessed/markEventProcessed
- POST /stripe/customer-portal (auth + stripe_customer_id check)
- ARCHITECTURE-backend.md: suppression POST /plans/upgrade (duplication doc)
- TD-13 fermé dans TECH_DEBT-backend.md
- Tests: 261 → 278 verts (+17)
2026-04-26 04:15:46 +03:00
..
004_sprint_3_6a_qualite_correction.sql feat(corrections): Sprint 3.6a — nouveaux prompts + taxonomie erreurs + génération parallèle 2026-04-22 17:27:29 +03:00
005_sprint_3_6c_pattern_analyses.sql feat(patterns): GET /users/patterns — agrégation erreurs récurrentes + exercices long terme + indice de préparation (Sprint 3.6c) 2026-04-22 22:06:14 +03:00
006_sprint_4a_eo.sql feat(eo): align correction EO on 3.6a format + Deepgram token + T1 presentation generation 2026-04-25 05:04:26 +03:00
007_sprint_5a_stripe_webhook_events.sql feat(billing): TD-13 webhook idempotency + Stripe Customer Portal + doc cleanup 2026-04-26 04:15:46 +03:00