6517b1011101470fa81cc635e0e92aff635f9e91
A cold read caught the subtraction pass emitting broken English: 'Nobody — but the bells are moving is a summons is being rung...'. The opener template assumed occupant was a noun phrase and doing was a participle; ten situations broke that, and one occupant carried its own clause. Root cause fixed in the data, not the template. The template also drops its hardcoded copula for an em-dash appositive, which removes subject-verb agreement as a failure mode entirely — 'The bells is ringing' cannot recur. Three invariants now guard it: occupants carry no verb, actions are participle phrases, and no rendered opener contains a stray copula. The first version of that last test was wrong rather than the output — it counted em-dashes and flagged 191 false positives on cue fragments that legitimately contain one. The audit regex also had a false negative, since 'something' ends in -ing. Tests 25 -> 28. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
JavaScript
98.2%
Handlebars
1.3%
CSS
0.5%