# 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_08.md` | 0 | reddit1-repeated-descriptor | WATCH | WATCH | 46 occurrence(s); first: scene 1: across x3 |
| `output/chapters/chapter_08.md` | 1 | wp-aititlecase-headings | WATCH | WATCH | 1 occurrence(s); first: # Chapter Eight: Social Debt |
| `output/chapters/chapter_08.md` | 9 | watch-qs-trailing-participle | WATCH | WATCH | 5 occurrence(s); first: , sitting |
| `output/chapters/chapter_08.md` | 17 | tells-2.1-eyes-watch | WATCH | WATCH | 1 occurrence(s); first: eyes |
| `output/chapters/chapter_08.md` | 17 | tells-2.1-hands-body-watch | WATCH | WATCH | 6 occurrence(s); first: hands |
| `output/chapters/chapter_08.md` | 17 | watch-qs-from-x-to-y | WATCH | WATCH | 1 occurrence(s); first: from the bag to the taped |
| `output/chapters/chapter_08.md` | 55 | legacy-uncontracted-casual-dialogue | WATCH | WATCH | 1 occurrence(s); first: I am |
| `output/chapters/chapter_08.md` | 91 | ruleset-three-part-cadence | WATCH | WATCH | 1 occurrence(s); first: ribbon, stopped, and put |
| `output/chapters/chapter_08.md` | 99 | aiisms-2.25-transition-verbs | WATCH | WATCH | 1 occurrence(s); first: settled |
| `output/chapters/chapter_08.md` | 109 | watch-qs-and-but-start | WATCH | WATCH | 1 occurrence(s); first: And |

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