Open Design sidecar crash → баннер с восстановлением в 1 клик

## Что это Если sidecar-процесс Open Design падает, ROX показывает баннер: «Open Design не отвечает. Восстановить». Один клик — и runtime перезапускается, последнее состояние артефакта подтягивается из SQLite-хранилища, пользователь продолжает с того места, где остановился. Под капотом — детектор crash через exit code + heartbeat, recover-banner UI и lifecycle hook `onSidecarRecover` для skill-разработчиков. ## Зачем Любая интеграция через отдельный процесс — это потенциальный источник «зависло, перезапустите всё». В ROX мы выбираем другой контракт: crash виден, fix в один клик, без потери работы. ## Источники вдохновения - [RikkaApps/Shizuku](https://github.com/RikkaApps/Shizuku) — out-of-proc IPC patterns с recover - [agisota/poltergeist](https://github.com/agisota/poltergeist) — hot-reload + crash recovery в dev pipeline ## 🔗 Linear - [PZD-359](https://linear.app/kuhjie/issue/PZD-359) — backing ticket

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🌊

Frictionless UX

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.