Our desktop app captures meetings without a bot and streams them to the cloud. For months, the recording engine was the hardest part of the product to make reliable. We'd fix one class of edge case, ship it, and a new one would surface the next week. Different root causes, same pattern. The engine ran in the render process of our Electron app. We tried the obvious fixes: tighter lifecycle ...