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