# Convenient-Invention Fact Check - Phase 8 Batch 3 Ch21

DIFF SCOPE: `output/revision_snapshots/chapter_21/chapter_21.0035.20260705T103554Z.before_phase8_batch3_odile_cost_repairs.md` vs `output/chapters/chapter_21.md` - 2 changed regions, 8 new factual assertions extracted.

## INVENTION CANDIDATE #1

post-edit text: `"I thought about it less than I should have," Odile said. She looked at the box by the door. "She sent the books back clean."`

pre-edit text at that point: `"I thought about it less than I should have," Odile said.` / `"She sent the books back clean," Odile said.`

class: detail

canon check: continuity Ch21 already has the box at the freight door and the catalogs back; canon row 92 says all nine catalogs are back by Ch21 via Ruth/Sam route.

verdict: CANON-COMPATIBLE. The box is already present in Ch21 l.3 and canon row 92 licenses the object state. This is a dialogue-staging repair, not a new plot fact.

## INVENTION CANDIDATE #2

post-edit text: `His phone lit on the packing bench. Not June. Sunday still? ...`

pre-edit text at that point: `[absent]`

class: detail / knowledge

canon check: canon row 128 added for this accepted expansion: Ch21 gives Theo concrete outside-June family pressure through Eileen's Sunday dinner/sink/gas/receipts text.

verdict: CANON-COMPATIBLE BY ADOPTION. This was not prior canon; it is a deliberate Phase 8 expansion and is now canonized in row 128 before commit.

## INVENTION CANDIDATE #3

post-edit text: `I found the heating-oil receipts O wanted for the provenance file.`

pre-edit text at that point: `[absent]`

class: detail / object

canon check: canon row 128 records Eileen's heating-oil receipts for Odile's provenance file and Theo's refusal to carry them.

verdict: CANON-COMPATIBLE BY ADOPTION. The receipts are new but deliberately adopted as Odile-cost machinery; they do not contradict any existing catalog/ledger reveal.

## INVENTION CANDIDATE #4

post-edit text: `Sink's backing up again. Did the gas check clear?`

pre-edit text at that point: `[absent]`

class: detail / motivation

canon check: canon row 128 records backing-up sink and gas check. Story Bible now notes Eileen's sink/gas pressure as Theo's outside-June obligation.

verdict: CANON-COMPATIBLE BY ADOPTION. This is new family pressure, not a contradiction.

## INVENTION CANDIDATE #5

post-edit text: `three for the sink, five for the table, the forty he'd covered on her gas`

pre-edit text at that point: `[absent]`

class: detail / timeline / motivation

canon check: continuity Ch21 now records "three for the sink, five for the table, and forty he covered on Eileen's gas"; canon row 128 covers the same family pressure category.

verdict: CANON-COMPATIBLE BY ADOPTION. New but intentionally adopted to make Theo's obligation concrete.

## INVENTION CANDIDATE #6

post-edit text: `Odile was at the long table with the 1996 catalog open to the spread that had done the damage`

pre-edit text at that point: `[absent]`

class: detail / object

canon check: canon row 69 establishes the 1996 catalog acknowledgment as the reveal object; canon row 93 establishes Odile's Ch21 catalog-placement partial. Ch21 already has all catalogs back on shelf by row 92.

verdict: CANON-COMPATIBLE. Odile opening the catalog in Ch21 is new staging, but the object and its damaging page are established. It does not transfer new knowledge.

## INVENTION CANDIDATE #7

post-edit text: `"I'm not bringing family papers through my coat," he said. "I can give you the number if you need it. That's all I'm doing."`

pre-edit text at that point: `[absent]`

class: motivation / relationship state

canon check: canon row 128 records Theo's refusal to carry Odile's family papers and the direct-call boundary.

verdict: CANON-COMPATIBLE BY ADOPTION. New relationship consequence, explicitly chosen by Phase 8 strategy.

## INVENTION CANDIDATE #8

post-edit text: `Sunday would take what Sunday took: the sink, the gas check, his mother's table, the receipts Odile would have to ask for herself.`

pre-edit text at that point: `[absent]`

class: connection / payoff

canon check: canon row 128 and event ripple Ch21 now record the Eileen receipt route-cost; Ch22 canon row 96 separately fixes Sunday morning at Sonia's.

verdict: CANON-COMPATIBLE. No timeline contradiction: Ch21's "Sunday dinner" obligation is later in the day, while Ch22's "Sunday. 9. Just coffee." is a morning diner meeting.

## Verdict

NO-INVENTIONS after explicit canon adoption. The new facts were invented in the ordinary sense of drafting, but adjudicated as accepted Phase 8 expansion and canonized before commit.

## Revision Orders

No prose reversions required. Required canon amendment has been executed as canon row 128; continuity, timeline, event ripple tracker, thread ledger, NPC goals, rolling summary, story bible, and tics have been updated to match.
