# Convenient-Invention Fact-Check - Phase 8 Batch 4 Middle / Tasker Repairs

DIFF SCOPE: `output/revision_snapshots/chapter_06/chapter_06.0005.20260705T111501Z.before_phase8_batch4_middle_tasker_repairs.md`, `output/revision_snapshots/chapter_18/chapter_18.0043.20260705T111501Z.before_phase8_batch4_middle_tasker_repairs.md`, `output/revision_snapshots/chapter_20/chapter_20.0098.20260705T111501Z.before_phase8_batch4_middle_tasker_repairs.md`, `output/revision_snapshots/chapter_23/chapter_23.0023.20260705T111501Z.before_phase8_batch4_middle_tasker_repairs.md` vs current `output/chapters/chapter_06.md`, `output/chapters/chapter_18.md`, `output/chapters/chapter_20.md`, `output/chapters/chapter_23.md` - 7 changed regions, 12 new factual / motivational assertions extracted.

## INVENTION CANDIDATE #1

post-edit text: "June, still coated, the tote not off her shoulder yet"

pre-edit text at that point: "registered June"

class: detail

canon check: `story_bible.md` says Priya's care move is "food/fatigue/body-condition attention"; `style_and_voice.md` says Priya "notices fatigue, food, pain, posture; quietly adjusts conditions."

verdict: CANON-COMPATIBLE - the edit sharpens Priya's permitted fatigue read into visible blocking. It does not alter timing, location, object state, or downstream knowledge.

## INVENTION CANDIDATE #2

post-edit text: "produced a clementine from her coat pocket and put it in June's hand without asking anything at all"

pre-edit text at that point: "produced a clementine from her coat pocket. `Did you eat? You came straight from work.`"

class: detail / motivation

canon check: `story_bible.md` assigns Priya "food/fatigue/body-condition attention"; `style_and_voice.md` warns her care "becomes control when she does not ask first."

verdict: CANON-COMPATIBLE - this is the same clementine and same care function, changed from direct question to wordless control. The non-asking is licensed by Priya's existing flaw.

## INVENTION CANDIDATE #3

post-edit text: "`I had a sesame stick,` June said, to the not-asking."

pre-edit text at that point: "`Sort of,` June said."

class: detail

canon check: no specific canon-sheet entry for June's snack exists; `style_and_voice.md` licenses June's dry deflection and Priya's food checks.

verdict: CANON-COMPATIBLE - local spoken deflection only. It creates no durable dietary, object, timing, or promise state; no tracker amendment required.

## INVENTION CANDIDATE #4

post-edit text: "`Stand here. It's the one spot where you can see all three at once. Took me the first lap to find it.`"

pre-edit text at that point: "`Stand here. Not symbolically. You can actually see all three from here.`"

class: detail / motivation

canon check: `story_bible.md` says Sam's care move is "making literal room at tables and in errands"; `style_and_voice.md` gives Sam "seating/space metaphors" and says they make physical room.

verdict: CANON-COMPATIBLE - the edit removes a repeated formula and makes the room-making literal. No contradictory spatial facts are introduced.

## INVENTION CANDIDATE #5

post-edit text: "She didn't recopy the terms; she knew them cold, both sides. The Philadelphia one paid. The New York one was mostly Asha holding a Kessler slot and Dana holding a cold room."

pre-edit text at that point: explicit two-column recopy of Tasker terms and New York terms.

class: detail / character state

canon check: `canon_sheet.md` rows 62-63 establish the full Tasker, Kessler, and Dana terms; row 78 establishes Ch18 leaves Tasker live with an unsent floor-plan question and Asha holding Kessler.

verdict: CANON-COMPATIBLE - compression preserves established facts without changing the offer terms.

## INVENTION CANDIDATE #6

post-edit text: "A true question, a competent one, and asked tonight, of all nights, it had nothing to do with ceiling height."

pre-edit text at that point: "She added `Also, is there decent ventilation?` under it, selected the second question, and deleted it. She left the first one in drafts and closed the laptop."

class: motivation

canon check: `canon_sheet.md` row 69 establishes the rupture from Theo's nephew reveal; row 78 establishes the unsent floor-plan question and unresolved Tasker state. `continuity.md` Ch18 says June "refuses to use Philadelphia as an immediate panic exit."

verdict: CANON-COMPATIBLE - the motivational clarification protects the established self-owned-decision arc rather than inventing a new cause.

## INVENTION CANDIDATE #7

post-edit text: "`Painting day?` / `Painting.`"

pre-edit text at that point: "`Are you eating?` / `I'm painting.`"

class: detail / knowledge

canon check: `canon_sheet.md` row 77 establishes June's five leaving-side studio studies in Ch18; `story_bible.md` says Mara's care is "verbal invitation and small practical warmth."

verdict: CANON-COMPATIBLE - Mara guesses the true activity June is already doing and does not learn rupture facts.

## INVENTION CANDIDATE #8

post-edit text: "The only new fact in the whole ledger was Theo's, and if she sent Nia a yes tonight, that fact would be inside it. He had chosen for her for six weeks without her knowing, and she wasn't going to let that choose the next thing too."

pre-edit text at that point: "The Tasker terms hadn't moved. $49,500, the bay, the ninety days, Friday noon. The offer sat there as it had on the F, before the acknowledgments page, before Eileen Brennan's name, before the back stair."

class: motivation / connection

canon check: `story_bible.md` plot point 6 says Ch20 refusal is "not because Theo asks her to stay"; `canon_sheet.md` row 88 says June declines because the offer repeats her art-adjacency pattern, not because Tasker is bad. `continuity.md` Ch18 says the refusal must not become a panic exit.

verdict: CANON-COMPATIBLE - the edit does not say Tasker is bad or that Theo decides the outcome; it makes explicit why saying yes during rupture would contaminate her agency.

## INVENTION CANDIDATE #9

post-edit text: "*emailed nia. subject line Tasker like she said. she answered in nine minutes and wants me down before she leaves town. who does that.*"

pre-edit text at that point: [absent]

class: detail / timeline / offscreen event

canon check: `canon_sheet.md` row 88 establishes Nia asks Asha to email before one and is traveling next week; `npc_goals.md` says after Ch20 Nia "immediately moves to Asha as a qualified candidate." No current canon entry fixes the response interval or in-person follow-up.

verdict: INVENTED-FLAG - consistent with Nia's goal but newly establishes a concrete response interval and follow-up. The orchestrator elects to adopt it because it gives Asha independent motion and does not make June's choice easier.

## INVENTION CANDIDATE #10

post-edit text: "*told her the gripper bar's probably a stripped set screw. she said that's basically the interview.*"

pre-edit text at that point: [absent]

class: detail / payoff

canon check: `chapters/chapter_15.md` establishes Tasker's Vandercook "gripper bar that sticks on the return" and June imagines Asha would "have the gripper bar apologizing by Friday." No tracker yet records Asha naming the likely set-screw fix.

verdict: INVENTED-FLAG - this is a new technical payoff and hiring signal. The orchestrator elects to adopt it because it pays an existing Ch15 seed through Asha's competence rather than through June.

## INVENTION CANDIDATE #11

post-edit text: "June set the phone beside the sent W-9 and left Asha's thread unanswered. Asha was already three moves into a building June had just declined."

pre-edit text at that point: [absent]

class: connection / character state

canon check: `story_bible.md` Material Work Network says Asha is a "freelance installer/painter" who wants the Tasker referral if June declines; `npc_goals.md` says her practical stakes are employment, not symbolic proof of June's choice.

verdict: CANON-COMPATIBLE IF CANDIDATES #9-#10 ARE ADOPTED - the sentence interprets the adopted offscreen motion and June's current W-9 action rather than adding separate facts.

## INVENTION CANDIDATE #12

post-edit text: "`Asha got it. The keys I turned down, in her hand by January.`"

pre-edit text at that point: "`Asha called this morning. Tasker flew her out Friday. They offered her the keys I turned down.`"

class: detail / timeline

canon check: `thread_ledger.md` and `npc_goals.md` currently carry the older, more specific "flew Friday" phrasing. No current tracker records the repaired version.

verdict: INVENTED-FLAG - this intentionally changes the payoff from travel telemetry to the durable material result. The orchestrator elects to adopt the repaired fact and update stale trackers.

## Verdict

INVENTIONS (3 flagged, 3 adopted with tracker amendments). No unadjudicated invention remains.

## Revision orders

1. Adopt Candidate #9. Amend `canon_sheet.md`, `continuity.md`, `timeline.md`, `thread_ledger.md`, `npc_goals.md`, `event_ripple_tracker.md`, and `rolling_summaries/chapter_20.md` to record that after June's text, Asha emails Nia, Nia answers within minutes, and wants Asha down before leaving town.
2. Adopt Candidate #10. Amend the same trackers to record Asha's gripper-bar diagnosis as a competence payoff from the Ch15 seed.
3. Adopt Candidate #12. Replace stale "Tasker flew her out Friday" tracker language with the less telemetric result: Asha has the keys / studio-access path by January and sends June the studio-access form photo.
