stop-hook-brainstorm-hardgate-creates-blocking-feedback-loop

When a brainstorming session is in progress and the agent is awaiting user input, the stop hook repeatedly fires and blocks session end — generating dozens of block messages while the agent can only reiterate its waiting state. The brainstorming skill’s hard-gate (forbids stopping before design + spec) and the stop hook’s block logic create a loop with no resolution path until the user responds. This is expected behavior by design but creates visible UX friction in long awaited-input scenarios.