Application mobile B2C en pré-lancement, rachetée à une précédente équipe qui avait livré un code en mauvais état avant rupture brutale de collaboration. Le client devait absolument tenir une date de lancement publique fixée 4 semaines plus tard.
Audit complet d'une codebase Flutter + NestJS qu'on n'avait pas écrite, identifier ce qui était stabilisable en 4 semaines versus ce qui devait être reporté en V2, et livrer un produit qui tient en production le jour J — sans réécriture complète.
Semaine 1 : audit + cartographie de la dette (architecture, tests, sécurité, build, perf). Semaines 2-3 : on isole les 3 chemins critiques (auth, paiement, fonctionnalité principale), on les stabilise avec des tests d'intégration et un monitoring Sentry. On accepte de la dette assumée sur les chemins secondaires, documentée dans un README transmis au client. Semaine 4 : déploiement, monitoring continu, transmission.
Lancement tenu à la date prévue. Application en production stable sur les chemins critiques. Le client a pu reprendre la main sur la suite avec une dette technique documentée et un plan de rattrapage.