stop-hook-false-positive-loop-on-waiting-state

The Stop hook fires repeatedly when the agent is in an active waiting state (paused mid-brainstorm awaiting user input), not just on actual stop() calls. This created a 20+ message noise loop with identical hook feedback. The hook condition ‘Before allowing the agent to stop’ does not reliably distinguish between a true stop event and a session idle/waiting state.