brainstorm-hard-gate-blocks-stop-hook-until-writing-plans-invoked

The brainstorming skill’s hard-gate will block every stop attempt (repeatedly triggering the Stop hook) until the complete sequence is fulfilled: design presented → user approval → spec written → spec review loop completed → user reviews spec → writing-plans skill invoked. This is expected contractual behavior, not a malfunction. Sessions with active brainstorming will generate many stop hook blocks if the user steps away mid-session without completing the sequence. The only way to satisfy the gate is to reach the writing-plans terminal state.