# Mechanical Quality Gate Report

Patterns loaded: 209 (BANNED 102, CAP 8, WATCH 99)

Allowlist format: `relative/path.md|pattern-id|line`. Every allowlisted hit must be defended on the chapter card or in style_and_voice.md (dialogue hits may instead cite the speaking character's voice card).

| file | line | pattern | tier | status | evidence |
|---|---:|---|---|---|---|
| `output/drafts/claude/chapter_19.round_01.md` | 0 | reddit1-repeated-descriptor | WATCH | WATCH | 33 occurrence(s); first: scene 1: against x4 |
| `output/drafts/claude/chapter_19.round_01.md` | 1 | wp-aititlecase-headings | WATCH | WATCH | 1 occurrence(s); first: # Chapter Nineteen: Empty Side |
| `output/drafts/claude/chapter_19.round_01.md` | 5 | aiisms-2.18-permission-allowance | BANNED | OPEN | let himself |
| `output/drafts/claude/chapter_19.round_01.md` | 5 | fieldguide-one-sentence-paragraph-gravity | CAP | OPEN | scene 1: 4 > cap 2; first: Theo let himself into the studio at ten past six and started with the easels, because the easels wer |
| `output/drafts/claude/chapter_19.round_01.md` | 7 | watch-qs-trailing-participle | WATCH | WATCH | 4 occurrence(s); first: , walking |
| `output/drafts/claude/chapter_19.round_01.md` | 9 | banned-1.10-echo-line-poetics | BANNED | OPEN | he had every Tuesday since September. He had |
| `output/drafts/claude/chapter_19.round_01.md` | 9 | tells-2.1-hands-body-watch | WATCH | WATCH | 7 occurrence(s); first: hands |
| `output/drafts/claude/chapter_19.round_01.md` | 13 | aiisms-2.10-temperature-watch | WATCH | WATCH | 2 occurrence(s); first: cold |
| `output/drafts/claude/chapter_19.round_01.md` | 19 | tells-2.1-heart-chest-watch | WATCH | WATCH | 1 occurrence(s); first: chest |
| `output/drafts/claude/chapter_19.round_01.md` | 23 | aiisms-2.25-transition-verbs | WATCH | WATCH | 1 occurrence(s); first: shifted |
| `output/drafts/claude/chapter_19.round_01.md` | 25 | reddit2-emdash-dialogue-good | WATCH | WATCH | 5 occurrence(s); first: — |
| `output/drafts/claude/chapter_19.round_01.md` | 29 | tells-2.1-throat-breath-watch | WATCH | WATCH | 1 occurrence(s); first: breath |
| `output/drafts/claude/chapter_19.round_01.md` | 43 | aiisms-2.32-misc-high-frequency | BANNED | OPEN | the architecture of |
| `output/drafts/claude/chapter_19.round_01.md` | 45 | watch-qs-and-but-start | WATCH | WATCH | 1 occurrence(s); first: But |
| `output/drafts/claude/chapter_19.round_01.md` | 47 | banned-1.10-echo-line-poetics | BANNED | OPEN | It was small. It was |
| `output/drafts/claude/chapter_19.round_01.md` | 49 | qscan-25-familiar-usual-rhythm-routine-ritual | WATCH | WATCH | 1 occurrence(s); first: rhythm |
| `output/drafts/claude/chapter_19.round_01.md` | 57 | qscan-04-something-shifts-breaks-changes | WATCH | WATCH | 1 occurrence(s); first: Something broke |

Open findings: 5
Allowlisted: 0
WATCH hits (non-blocking, feed the judgment audits and tics tracker): 58
