79170f007a
When Claude Code resumes after mac sleep without proper SessionEnd hook, createSDKSession was reusing the old completed row with stale started_at_epoch, causing all observations and summaries to be blocked by the 4h wall-clock limit. Now detects completed sessions on resume and resets started_at_epoch to now. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>