Sends a push notification when a Claude Code session finishes — but only if it ran longer than 30 seconds.
When Claude is doing a long agentic task (running tests, implementing a feature, exploring a codebase), you often switch context and forget to check back. Short sessions don't need a ping — you're still watching. Long ones do — you've moved on.
This hook solves that by tracking session duration and only notifying when Claude actually did meaningful work.