لماذا قد يظل المسار الرئيسي منتظرًا إلى أجل غير مسمى عند حدوث خطأ في سلسلة العمل الخلفية؟ يوضح طلب الدمج Reth رقم #28313 أن المهمة لم ترسل نتيجة بعد حدوث حالة ذعر (panic)، وأن المنسّق ما زال يحتفظ بطرف الإرسال، لذلك لا تنقطع القناة تلقائيًا ولا يتلقى المنتظر إشارة واضحة بانتهاء المهمة. يحوّل الحل حالة الذعر في كل مهمة إلى ProofJobError::Panicked، ويرسل نتيجة واحدة عبر نقطة خروج موحّدة، مع استمرار سلسلة العمل في تقديم الخدمة. انتبه إلى النطاق: حالات الذعر التي تحدث قبل استلام سلسلة العمل للمهمة أو أثناء فتح المزوّد غير مشمولة في هذا التغيير. عند تنفيذ العقدة $ETH أو الخدمات التي تعتمد على نتيجتها، يجب أن يسلك إقرار الخطأ المسار الكامل نفسه الذي يسلكه إقرار النجاح.