C-H2: stopping flag race fix в RoxDesignRuntimeManager

## Что это Race в `start()` / `stop()` обработчиках: при быстром toggle процесс может оказаться в состоянии «stopping but starting». Атомарный stopping flag + queue для start/stop команд. ## Зачем Race в lifecycle — это «иногда зависает». Воспроизводимо chase'ить такой bug — часы. Атомарный flag убирает целый класс ошибок. ## Источники вдохновения - [apple/swift-atomics](https://github.com/apple/swift-atomics) — atomic primitives - [RikkaApps/Shizuku](https://github.com/RikkaApps/Shizuku) — ## 🔗 Linear - [PZD-258](https://linear.app/kuhjie/issue/PZD-258) (match confidence: 0.775)

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
♾️

Bugs, Fixes, Improvements

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.