Cartographier les effets avant l’implémentation
Listez les étapes créant des changements durables, leur ordre et la preuve de chaque action. Déterminez si une compensation, comme un correctif ou un suivi, est possible, et documentez les limites d’un retour réel.
Séparez préparation et engagement lorsque c’est possible. Validez les entrées et permissions avant l’étape irréversible, puis marquez-la clairement avec une clé d’idempotence et un enregistrement du résultat.
Récupérer après une exécution partielle
En cas d’échec ultérieur, consultez l’historique pour savoir quelles actions ont eu lieu. Ne relancez que les étapes sûres ; dirigez les résultats non répétables vers une file de rapprochement avec le contexte nécessaire.
Rendez les compensations visibles et auditables, avec leur autorisation et leurs effets. Testez les défaillances dans un environnement contrôlé afin de savoir si le workflow reprend, compense ou demande une intervention humaine.