#sessionend clear

Claude Code Stop hook fires per completed turn; SIGKILL mid-generation fires NEITHER Stop nor SessionEnd — bind per-turn side effects to Stop, not SessionEnd