stop-hook-infinite-loop-during-brainstorming-mid-session

When a brainstorming session is mid-flow awaiting user input (e.g., section-by-section design approval), the Stop hook fires repeatedly and keeps blocking termination, producing dozens of identical stop feedback messages in the transcript. This is expected behavior by design — the hook correctly identifies the session as structurally incomplete — but it creates extreme transcript noise when the user steps away. The hook does not need fixing; the pattern to note is that brainstorming sessions will accumulate many stop-hook messages when the user is away and re-enters later.