حدد ما يمكن وما لا يمكن التراجع عنه
أدرج الآثار الجانبية لكل خطوة وإمكان عكسها والمهلة المتاحة. قد يمكن عكس كتابة قاعدة البيانات، بينما يحتاج البريد المرسل أو الدفع الخارجي أو الفعل المادي إلى متابعة تصحيحية.
حدد السلوك مع مالك العملية: استرداد أم إبطال، إلغاء أم حذف، أم سجل تصحيح. اجعل الإجراء قابلاً للتكرار الآمن واربطه بالعملية الأصلية لتجنب التعويض مرتين.
اجعل التعافي مرئياً
سجل الخطوة الأصلية ومحاولة التعويض والحالة النهائية بمعرفات ارتباط. إذا فشل التعويض، وجّه التدفق إلى حالة قابلة للمراجعة بدلاً من إعلان النجاح أو التخلي عنه بصمت.
اختبر الأعطال عند كل حد، ومنها بعد نجاح الأثر وقبل حفظ الاستجابة. وثق النتائج التي تتطلب مراجعة بشرية وكيف يستأنف المشغلون العملية بأمان.