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

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🧑‍🤝‍🧑

Compounding & Collaboration

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.