Kid mode

Brandon wrote a pretend radio review with a robot, and every time it shipped he found a new kind of mistake: a made-up fact, a boring robot phrase, a part of the show it skipped. This page is the checklist of every mistake he found and the little machine built to catch each one so it never comes back. Green means fixed.

back to drwu-htmls

Anti-AI Hardening Log

Community S6E12 review + the gates built around it · 2026-07-03

A manual-check record of everything done to the review. Every mistake you caught became an executable gate so it cannot recur. Ten classes, ten gates.

Current gate status

[PASS] DESLOP   0 shape hits (antithesis + lexical families gated)
[PASS] REVIEW   texture + fact F1/F2 + slop + coverage
[PASS] BEATS    46/46 coverage
[PASS] TIGHT    4644 words
audit: before 0, superlatives 0, vague fillers 0, em-dash 0, ellipsis 0
fraud check: PASS

The ten mistake classes, and the gate that now stops each

#You caughtFixed in reviewGate that prevents recurrence
1Reads like an essay with speaker labels, "basic and dumb"rebuilt as ragged two-host transcript with bits and frictionhv_review_gate_v2 texture distribution
2Invented facts: "viewfinder", "ladders guy", wrong genealogy (20 items)every claim traced to a verbatim source quotefact-grounding F1/F2 + claims.md
3Guessed the officiant as the Dean; it is Toddattribution pulled from fandom + AV Club recapsrecap-source rule, never guess a transcript
4AI slop: "a coping mechanism with a record light on", name/lands verbsrewritten plainly/deslop quip-rider + name/lands sev-3
5Overfed, thesis circled five timesone pass per claim, cut to ~4,600 wordsTIGHT band + circling detector
6"Didn't cover a lot" (token-recall said 40% pass)expanded to hit every beatepisode_beats_gate, 46-beat checklist
7Antithesis: "Jeff does not sabotage out of malice. He does it out of generosity"rewritten behavior-first, no reversal5 patterns in shared anti_ai_tells.json + deslop
8Dropped reflexive: "Britta redeems by dancing""Britta redeems herself by dancing"dropped-reflexive sev-3
9Lexical tells: "before", "masterful", "things", intensifiersall cut or replacedbefore sev-3 + superlative sev-2 in deslop
10Slogan cadence: "Not a phrase. Not normal. Not for an errand." (short sentences in threes)folded staccato triples into real sentences (also caught 2 in the shipped review)/deslop staccato + anaphora fragment-triple sev-3, label-blanked so it sees them behind speaker tags

Why the anti-AI corpus passed the antithesis (your question)

The corpus was not broken or lost. It ran and passed. Every antithesis pattern it held was copula-based ("X is not Y. It is Z"), keyed on the verb "is". Your example used a different verb: "Jeff does not sabotage, He does it." The copula patterns could not see the verb form, the appositive reversal ("a wall, not a wreath"), or the matched-half pair ("The show sees Garrett. The characters do not."). Those are now hard-gated at severity 3 in the shared corpus, so every skill that runs the gate catches them. Verified: the shared gate now fails your exact "Jeff does not sabotage" sentence.

Sample before / after

Jeff does not sabotage Garrett out of malice. He does it out of generosity.toThe day breaks because Jeff is superb at this.
a coping mechanism with a record light ontoHe is coping, and the camera is how he does it.
the credited writer appears on camera (false)toan actor plays the credited writer, Briggs Hatton
the Dean officiates the God speech (wrong)toTodd is up there officiating
a good dean before these peopletoa good dean until this group turned up
Not a phrase. Not normal. Not for an errand.toone sentence, no staccato triple
So they built a buffer. Smart. And then?toSo they built a buffer, which was smart of them. What did that get them?
It is masterfultoThe whole room is with him

Files to inspect

~/Projects/_outputs/horror-vanguard-reviewer/community/s6e12-v2.md  (the review)
~/Projects/_outputs/horror-vanguard-reviewer/community/s6e12-v2.claims.md  (facts + sources)
~/Projects/_outputs/horror-vanguard-reviewer/community/s6e12-v2.beats.tsv  (46-beat checklist)
~/.claude/skills/deslop/deslop.py  + slop_catalog.md
~/.claude/skills/review-update/review_update.py  (the one-command battery)
~/Projects/horror-vanguard-tp/hv_review_gate_v2.py  + episode_beats_gate.py
~/.claude/skills/_shared/anti_ai_tells.json  (shared corpus, antithesis family added)

Two honest limits

1. The purely semantic matched-half antithesis ("flatters. testifies.") still needs a human read. Regex catches the structural forms, not every semantic one, so a manual reversal sweep stays in the pass.
2. A few words remain by design because they are legitimate: Britta's verbatim quote ("a guy we don't really know"), the temporal "he just met", and the TV term "very-special-episode".