Mapea los efectos antes de implementar
Enumera pasos con cambios duraderos, su orden y la evidencia que confirma cada acción. Decide si existe compensación —por ejemplo, una corrección o seguimiento— y documenta cuándo no es posible revertir realmente.
Separa preparación y confirmación cuando sea posible. Valida entradas y permisos antes del paso irreversible y conviértelo en un límite claro con clave de idempotencia y registro del resultado.
Recupera tras una ejecución parcial
Si falla un paso posterior, revisa el historial para saber qué acciones ocurrieron. Reintenta solo pasos seguros y deriva resultados no repetibles a una cola de conciliación con contexto suficiente.
Haz visibles y auditables las compensaciones, su autorización y sus cambios. Prueba los puntos de fallo de forma controlada para saber si el flujo continúa, compensa o requiere intervención humana.