# Ripple Audit After Major Revisions - Phase 8 Batch 1

Audit id: `ripple_audit_post_revision`
Revision chain: Draft 0 book audits -> Phase 8 Batch 1 hard canon/form/small continuity repairs.
Date: 2026-07-05.

## Change Manifest

Chapters revised: 01, 02, 04, 05, 07, 10, 13, 16, 19, 20, 23, 24. Trackers revised: `continuity.md`, `thread_ledger.md`, `canon_sheet.md`, `revision_plan.md`, `rolling_summaries/chapter_02.md`, `rolling_summaries/chapter_04.md`.

1. Ch01 removed a dialogue-diagnosis simile and canonized the list to four pairs: before `"They were switched," Odile said, as if the sentence had clicked level under glass`; after `"They were switched," Odile said`; before `Seven lines of names... The eighth line`; after `Three lines of names... The fourth line`.
2. Ch02 canonized class size and paperwork: before `Line eight`, `Eight pairs`, `Sixteen people`, `Eight packets`, `A FINAL CLASS FOR EIGHT`, `eighth tab`, `packets: 8 of 8 collected`; after `Line four`, `Four pairs`, `Eight people`, `Four packets`, `A FINAL CLASS FOR FOUR`, `fourth tab`, `packets: 4 of 4 collected`.
3. Ch04 canonized the public cover story: before `Line eight. The last blank line`; after `Line four. The last blank line`; before Ruth heard Theo say `line eight`; after Ruth hears `line four`.
4. Ch05/Ch07/Ch16 canonized room counts: before `twelve easels`, `six sightlines`, `eight pairs of easels`, `fourteen people`, `fourteen chairs/easels`; after `eight easels`, `four sightlines`, `four pairs of easels`, `six people`, `eight chairs/easels`.
5. Ch10/Ch13/Ch16/Ch19/Ch24 normalized assignment-card openings: Week 4-7 now appear as uppercase Odile card text at chapter head, and Ch24 now opens with `TUESDAY EIGHT. / SHOW THE WORK. / DO NOT RESCUE IT WITH TALK. / LET THE ROOM DO ITS PART.`
6. Ch20 repaired payoff and voice: before the Tasker page began as direct ledger arithmetic `TASKER. $49,500. Divided by twelve...`; after it begins `TASKER. She had boxed the numbers until the page looked like a wall label for a sensible life.` Ruth's line gained the explicit route payoff: `If a message needs to move without going through Theo, it can move through us.` June's counter now includes `Whatever paid crating Chelsea can throw me in December.`
7. Ch23 added present-tense Aiello/Dom callback: `Dom from Aiello had texted at noon that the walnut frame was clamped and ugly in the correct direction`; Theo notes `PICKUP THURS`.
8. Ch24 added Sonia/Odile closure and Odile cost: `STILL NO. ASK ME IN APRIL.` and `You cost me a Tuesday in the middle of my own class.`

## Reference Sweep

Mechanical sweep terms included old canon (`line eight`, `eighth tab`, `8 of 8`, `eight pairs`, `sixteen people`, `twelve easels`, `fourteen chairs/easels`, `A FINAL CLASS FOR EIGHT`) and new canon/payoff terms (`line four`, `four pairs`, `four packets`, `fourth tab`, `WEEK FOUR`-`TUESDAY EIGHT`, `through Theo`, `Chelsea`, `crating`, `Aiello`, `Dom`, `STILL NO`, `ASK ME IN APRIL`, `cost me a Tuesday`). The sweep covered chapters, `continuity.md`, `timeline.md`, `npc_goals.md`, `thread_ledger.md`, `canon_sheet.md`, `world_bible.md`, `story_bible.md`, `outline/chapter_cards.md`, `rolling_summaries/`, `revision_plan.md`, and `meanwhile_ledger.md`.

Initial sweep found stale tracker references, then this audit repaired them before close:

- `continuity.md` still said `June signs the left blank on the eighth line`; repaired to `fourth line`.
- `rolling_summaries/chapter_02.md` still said `June Park and T. Brennan are line eight`; repaired to `line four`.
- `rolling_summaries/chapter_02.md` still said `eighth binder tab` and `all eight packets collected`; repaired to `fourth binder tab` and `all four packets collected`.
- `rolling_summaries/chapter_04.md` still said Theo fixed `line eight` and kept `line eight` on his receipt list; repaired to `line four`.
- `revision_plan.md` still listed class-size, assignment-card, Ch01, Ruth-route, and Ch20 voice findings as open; repaired so it records Batch 1 as complete and leaves only expansion-phase blockers open.

Remaining old-canon hits after repair are false positives: `tics.md` line-number references such as `line 8`, `After 8` as a time/value, and legitimate `Eight Tuesdays` / eight-person / eight-easel / eight-catalog facts.

## Verdict Lines

FACTS: BROKEN(3) FOUND AND REPAIRED - stale references: `rolling_summaries/chapter_02.md` had `June Park and T. Brennan are line eight` vs revised Ch02 `Line four read June Park`; `rolling_summaries/chapter_04.md` had `Theo fixed line eight with a 4B pencil` vs revised Ch04 `Line four. The last blank line`; `revision_plan.md` had `Class-size continuity is broken. Ch02 says eight pairs / sixteen people` vs revised manuscript `Four pairs now that the list was closed. Eight people`.

STATES: INTACT - swept Ruth/Sam state, June decision state, Theo route-boundary state, and Odile-cost state. Nearest-to-broken case checked: Ch06 sets `Any message to Odile would pass through Theo`; Ch20 now pays the changed state with Ruth's `If a message needs to move without going through Theo, it can move through us.` No downstream chapter still treats Ruth/Sam as merely silent observers.

OBJECTS: BROKEN(2) FOUND AND REPAIRED - stale object references: `continuity.md` had `June signs the left blank on the eighth line` vs revised Ch01 `The fourth line was a blank`; `rolling_summaries/chapter_02.md` had `the gallery receipt is in the eighth binder tab; Theo's desk diary records all eight packets collected` vs revised Ch02 `fourth tab` and `packets: 4 of 4 collected`.

SEEDS: INTACT - swept S-ODILE-01, S-NY-01, S-RUTH-01, and S-RULE-01. Nearest-to-broken case checked: `thread_ledger.md` now says Ch20 includes `whatever paid Chelsea crating June can get in December` and S-RUTH-01 includes `explicitly offers Ruth/Sam as a message route not through Theo`; these match Ch20's revised prose.

TIMELINES: INTACT - eight Tuesdays as a duration remains correct and was not confused with eight couples. Nearest-to-broken case checked: Ch02 still states `Eight Tuesdays, October 20 through December 8`; Ch24 now opens with `TUESDAY EIGHT`, so the course calendar survives the four-pair repair.

PROMISES: INTACT - swept clean-exit promise, assignment-card promise, world-callback promises. Nearest-to-broken case checked: Ch06's clean-exit demand `who can she tell who isn't you?` remains answered by Ch20's non-Theo route; Ch24's Week 8 card now honors the assignment-card form promise.

MYSTERIES: INTACT - no repair leaks the fake-couple truth, nephew identity, or Odile's night-one proof early. Nearest-to-broken case checked: Ch23's Aiello callback mentions Dom and frame-shop autonomy but no Odile proof; Ch24 still keeps nephew identity private after `He's my--`.

PAYOFFS: INTACT - swept Sonia/Odile, Aiello/Dom, Chelsea crating, Ruth route, Odile cost, and assignment-card final payoff. Nearest-to-broken case checked: Ch24 now has `STILL NO. ASK ME IN APRIL.` and `You cost me a Tuesday in the middle of my own class`; no later chapter exists to contradict them.

## Break Map

- revised ch01/ch02/ch04 -> breaks in `continuity.md`, `rolling_summaries/chapter_02.md`, `rolling_summaries/chapter_04.md`, `revision_plan.md`
- revised ch05/ch07/ch16 -> no surviving stale downstream count references
- revised ch10/ch13/ch16/ch19/ch24 -> no surviving stale assignment-card payoff references
- revised ch20 -> no surviving stale Ruth-route, Tasker-page, or Chelsea-crating references
- revised ch23 -> no surviving stale Aiello/Dom references
- revised ch24 -> no surviving stale Sonia/Odile or Odile-cost references

## Revision Orders

Completed in this audit run:

1. `continuity.md`: replace `eighth line` with `fourth line` in Ch01 object location.
2. `rolling_summaries/chapter_02.md`: replace `line eight` with `line four`; replace `eighth binder tab` with `fourth binder tab`; replace `all eight packets collected` with `all four packets collected`.
3. `rolling_summaries/chapter_04.md`: replace both public-story `line eight` references with `line four`.
4. `revision_plan.md`: mark Batch 1 hard canon/form blockers complete; leave only structural thinness, middle repetition, Mara/Luis, Odile consequence, Theo-life-outside-June, and line-polish findings open.

No prose revision orders remain open from this ripple audit.

## Verdict

RIPPLE-DAMAGE (5 tracker breaks found, 5 repaired before close). Current state after orders: NO OPEN RIPPLE DAMAGE for Phase 8 Batch 1.
