- trigger-detector: strip code blocks before pattern matching
(triggers outside code blocks now fire)
- trigger-detector: use code-stripped content for quote and
reported-speech anti-trigger checks
- state-injector: strip markdown list prefix from blocker text
Tests: 27/27 trigger-detector, 17/17 state-injector passing