# Chapter 01 Comedy Repair Memo

Source audit: `output/critiques/claude/chapter_01.comedy_doctor.md`

Disposition: five blocking findings repaired by Codex line edit against Claude's revision orders. Claude's prose base remains intact; repairs are narrow phrase replacements, not scene restructuring.

1. RO-1 - portable program-cover law.
   - Original: `because a person holding a program is excused from conversation`
   - Replacement: `because six years behind gallery desks had taught her that visitors used them for cover, and tonight she needed the cover`
   - Rationale: re-sources the beat into June's work history instead of a universal aphorism.

2. RO-2 - portable painting-size aphorism/simile.
   - Original: `The ones that did things to you were always smaller than you remembered, like teachers met years later in a grocery store.`
   - Replacement: cut; paragraph moves from `The painting was smaller than she remembered.` directly to the label facts.
   - Rationale: keeps the perception without a workshopped general law.

3. RO-3 - duplicate eavesdropping-law template.
   - Original: `dropped to the volume people use for eavesdropping`
   - Replacement: `dropped into handling-room quiet`
   - Rationale: uses June's work register and leaves the later dinner-story observation intact.

4. RO-4 - inflated broadcast triad.
   - Original: `to June, to the room, to the city`
   - Replacement: `to June, to the room`
   - Rationale: removes the narrator flourish and postcard-scale city claim.

5. RO-5 - rented Theo idiom.
   - Original: `unless the building is on fire`
   - Replacement: `unless water is coming through the ceiling onto a painting`
   - Rationale: replaces a stock escape clause with Theo's material gallery vocabulary.

Mechanical regression check after all Chapter 01 repairs: `bash scripts/quality_gate.sh --report output/critiques/codex/mechanical/chapter_01_quality_gate.md --json-out output/critiques/codex/mechanical/chapter_01_quality_gate.json output/chapters/chapter_01.md` passes with open=0, allowlisted=0, WATCH=80.
