4e4ad32f97
SessionStart hooks must run synchronously because the context hook's stdout is captured and injected as Claude's system-level memory context. The Windows blocking issue was already resolved by the fail-open approach in PRs #973, #959, and #964. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>