# 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