Skip to main content

Lifecycle hooks для integration framework: start / pause / recover

## Что это Стандартные lifecycle hooks для любой интеграции: `onStart`, `onPause`, `onRecover`, `onStop`, `onUserSwitch`. Каждый hook получает structured context, может вернуть Promise, ошибки попадают в structured spans. ## Зачем Lifecycle — это единственный способ говорить с интеграцией согласованно. Hooks упрощают разработку нового sidecar'а с «надо разбираться, как этот живёт» до «вот 5 точек, в которых ты получаешь сигнал». ## Источники вдохновения - [RikkaApps/Shizuku](https://github.com/RikkaApps/Shizuku) — out-of-proc lifecycle - [agisota/poltergeist](https://github.com/agisota/poltergeist) — hot-reload + lifecycle ## 🔗 Linear - [PZD-325](https://linear.app/kuhjie/issue/PZD-325) — backing ticket

Log in to comment and vote

No comments yet

Be the first to share your thoughts.