I have a `SessionEnd` hook that summarizes the conversation with a bunch of metadata, but it doesn't always fire 'cause of my habits.
So, the `SessionStart` hook was meant to catch any conversation where the `SessionEnd` hook wasn't fired.
Edit: I do realize a batch job is better. That's what I do now.