stop-hook-fires-false-positives-on-agent-waiting-state

The Stop hook fires repeatedly when the agent emits a minimal holding response (e.g., single period ’.’) while awaiting user input mid-skill, such as during superpowers:brainstorming clarifying questions. The hook_event_name is ‘Stop’ but no stop() call or agent-initiated termination occurred — the agent was in an active waiting state between Q&A exchanges. This produced ~30+ false-positive hook evaluations in a single session, flooding the conversation with redundant feedback messages.