Session Start
SessionStart hook handler
Event: SessionStart
What It Does
- Stale PID cleanup (primary SessionEnd compensation)
- Session lock + active-PID tracking
- PID registration with task-mcp + daemon start if not running
- Git branch + short commit
- Parallel session detection
- Playbook session initialization (merged from playbook-session-start)
Handler
session-start-handler — SessionStart handler: git state + parallel sessions + playbook init.