brainstorming-hard-gate-overrides-stop-hook-exemption-clause

The stop hook evaluator has an exemption clause for ‘pure Q&A/research/exploration/planning sessions with no file modifications.’ However, an active brainstorming skill session with its hard-gate (‘The terminal state is invoking writing-plans’) explicitly overrides this exemption — the stop hook correctly blocked 15+ times until the brainstorming process reached its terminal state. When a skill’s hard-gate is active, the stop hook exemption for planning sessions does not apply; the hard-gate constraint takes precedence.