# 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/chapters/chapter_18.md` | 0 | reddit1-repeated-descriptor | WATCH | WATCH | 6 occurrence(s); first: scene 1: crooked x3 |
| `output/chapters/chapter_18.md` | 1 | wp-aititlecase-headings | WATCH | WATCH | 1 occurrence(s); first: # Chapter Eighteen: Returned Scarf |
| `output/chapters/chapter_18.md` | 3 | aiisms-2.10-temperature-watch | WATCH | WATCH | 5 occurrence(s); first: Cold |
| `output/chapters/chapter_18.md` | 5 | watch-rt2-emdash-comma-list | WATCH | WATCH | 2 occurrence(s); first: — boxes, keys, the emptied rectangle — |
| `output/chapters/chapter_18.md` | 7 | tells-2.1-hands-body-watch | WATCH | WATCH | 2 occurrence(s); first: spine |
| `output/chapters/chapter_18.md` | 9 | qscan-02-throat | WATCH | WATCH | 2 occurrence(s); first: throat |
| `output/chapters/chapter_18.md` | 9 | tells-2.1-throat-breath-watch | WATCH | WATCH | 2 occurrence(s); first: throat |
| `output/chapters/chapter_18.md` | 13 | tells-2.1-heart-chest-watch | WATCH | WATCH | 1 occurrence(s); first: heart |
| `output/chapters/chapter_18.md` | 13 | watch-rt2-emdash-participial-absolute | WATCH | WATCH | 1 occurrence(s); first: — working |
| `output/chapters/chapter_18.md` | 59 | watch-qs-trailing-participle | WATCH | WATCH | 1 occurrence(s); first: , taking |
| `output/chapters/chapter_18.md` | 63 | aiisms-2.25-transition-verbs | WATCH | WATCH | 1 occurrence(s); first: settled |
| `output/chapters/chapter_18.md` | 69 | reddit2-emdash-dialogue-good | WATCH | WATCH | 2 occurrence(s); first: — |
| `output/chapters/chapter_18.md` | 85 | aiisms-2.3-default-emotion-watch | WATCH | WATCH | 1 occurrence(s); first: raw |
| `output/chapters/chapter_18.md` | 85 | qscan-05-raw | WATCH | WATCH | 1 occurrence(s); first: raw |
| `output/chapters/chapter_18.md` | 89 | ruleset-three-part-cadence | WATCH | WATCH | 1 occurrence(s); first: up, blank, and set |

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