veza/docs/RETROSPECTIVE_V0603.md
senke dcf5aab783 docs: add RETROSPECTIVE_V0603.md
chore(release): archive v0.603 scope, create v0.604 placeholder
2026-02-23 22:59:59 +01:00

1.1 KiB

Rétrospective v0.603 — Transfer automatique, Commission & Stabilisation

Ce qui a bien fonctionné

  • Transfer automatique : Injection propre de TransferService via WithTransferService, logique processSellerTransfers claire (groupement par vendeur, calcul commission, enregistrement en DB)
  • Tests unitaires : Mock TransferService permet de tester sans Stripe ; 3 cas couverts (success, multi-seller, transfer-fails)
  • Archivage docs : 17 fichiers pre-v0.501 déplacés vers docs/archive/, références mises à jour
  • Commission configurable : PLATFORM_FEE_RATE en env, défaut 10 %, simple à ajuster

Points d'attention

  • Stripe Connect : En cas d'échec transfer, la commande reste completed et les licences sont créées ; le transfer est enregistré en failed pour retry manuel ou cron v0.604
  • Multi-vendeur : Une commande avec plusieurs produits de vendeurs différents génère un transfer par vendeur

Prochaines étapes (v0.604)

  • À définir selon V0_604_RELEASE_SCOPE.md
  • Pistes : retry cron pour transferts failed, dashboard admin transferts, paiement scheduling