L&J Script Analysis

Love & Jealousy v0.4a: continuity audit, deception analysis and intent extrapolation.

About this report

What was analysed. The analysis covers D:/collab/L&J.rpy, a flattened, chronological copy of the game's 14 narrative script files (111,872 lines). Side scenes such as texts, phone calls, dates, NTR scenarios and card games are inlined at the point where the game jumps to them, between # ▼▼▼ BEGIN name and # ▲▲▲ END name markers. Every branch is present in the file.

Citations. A citation like (L12345) is a line number in L&J.rpy, not in the original .rpy files. To find a line in the game's own files, search for the quoted text, or read the nearest BEGIN marker, which names the source label and file.

How it was produced.

  1. Reading. Eighteen readers each read one slice of the script in full, roughly 6,000 lines apiece. Each logged a fact ledger, a timeline, within-slice continuity issues, a deception log, psychology evidence, and open questions for the other slices.
  2. Synthesis. Eight analysts then worked across the whole script:
    • two consolidated the within-slice errors;
    • three hunted cross-slice contradictions (calendar, backstory, world facts and script logic);
    • three built the deception profiles (MC, Lacey, the rest of the cast).
  3. Verification. Every Hard or Probable finding was re-opened in the script, at ±20 lines with the enclosing menu/if checked. More than 125 reader-flagged issues failed that check and were rejected. The rejected items are listed at the end of each scene-level section so they don't get re-flagged. Key claims were spot-checked again during assembly.

Grades.

Badge Meaning
Hard error Unambiguous error, reachable on a single route
Probable Very likely an error; a strained reading could rescue it
Minor Small slip, or ambiguous
Branch-dependent Only some routes see it (the governing variable or choice is named)
Certain Deception established by the text: a thought tag, an off-POV scene, a confession or a direct contradiction
Speculative Deception inferred and plausible, but not established

Two reading rules apply throughout.

  1. Branches are not errors. Lines in mutually exclusive branches may disagree. Each finding states whether both sides are reachable on one route.

  2. The narrator is unreliable by design. The preface warns that "just because he says something, that doesn't make it true." The script goes further and proves that MC invents whole scenes:

    • Lacey's divorce speech (L82999–83172) never happened: "None of that happened" (L86238); "I made up the whole thing in my head?" (L86276).
    • In Act 4 he says: "I make things up and pretend they're real" (L111321).

    Contradictions that the text frames as MC's distortion are therefore listed as characterisation, not continuity errors. Lies "spoken" inside a hallucinated scene are not charged to the character who appears in it.

Psychology. In-narrative professional opinions are taken at face value unless the narrative undercuts them. That covers Dr. Sarah Moore, Lacey's clinic and her therapist as she reports them. Lay opinions are treated as evidence and weighted accordingly; Dianne, for example, calls herself "not an actual psychologist" (L40843). Intent extrapolation is labelled as interpretation and anchored in cited behaviour.

Headline findings

Continuity.

Deception.

Part I — Continuity Errors

Overview and priority fixes

Counts

The table covers 169 graded entries from five verification passes. About ten issues were found by more than one pass; Lacey's tenure, for example, appears in four. That leaves roughly 160 distinct issues, 19 of them Hard. Each section below keeps its own cross-references.

Area Hard Probable Branch Minor Entries
Calendar and timeline 5 7 1 6 19
Backstory and relationship history 1 2 0 13 16
World facts and script logic 4 10 0 26 40
Scene-level errors I (slices 01–09) 7 8 2 21 38
Scene-level errors II (slices 10–18) 5 17 4 30 56
Total 22 44 7 96 169

Fix first

These are the most damaging errors, all confirmed against the script. The fixes are suggestions; the sections that follow give the full evidence.

# Issue Lines Grade Suggested fix
1 Lacey's tenure at Brimley. "Only been here for a few weeks", with a three-month promotion rule, but she was hired before MC graduated and later says "About a year and a half now". The whole tennis/Jared arc is written as if she were new. L2504, L2509 vs L516, L73732 Hard error Make her new to Veronica's team ("only been on my team a few weeks"), or reframe the promotion as her one-year review.
2 Wrong speaker tags (eleven blocks). Christine's back-rub speech is tagged M. Mia's "Fuckable?" is tagged MC. Narration is tagged C, L and V. MC's "Good girl." is tagged J. Lacey's two-truths answers are tagged A. MC's line is tagged HP. Rhea's goodbye has no tag. L8726–8747, L9750, L14763–14764, L37202, L38170, L44584, L49714–49721, L98398, L101034, L102536, L103265 Hard error Re-tag. These are mechanical and safe.
3 The calendar drifts by two days after the pool party. Seven straight workdays follow the Sunday party, then an extra narrated day ("WEDNESDAY Pt. 2"), then a second # MONDAY after an overnight train. The slips net to zero over nine weeks, so they must be fixed together. L14399–L33769; L45449–45451; L83381–83392, L88560 Hard error Three coordinated edits: (1) add an unnarrated weekend after Lacey's homecoming, before L25932; (2) merge the two "Wednesday" workdays into one; (3) cut one day from the captivity or from Lacey's seclusion.
4 Lacey's homecoming. "Only three more days" (matching Veronica's itinerary), but she lands five days later, and the next two "workdays" fall on a weekend. L19834, L11468–11473 vs L22641, L24141, L25955 Hard error Change it to "Only five more days", or add a line extending the trip. This works together with fix 3(1).
5 The slut aside recounts a scene the player can decline. The Jeanette debrief describes a beat that exists only on the "go through with her plan" option. L28710–28719 vs L27446, L27990 Hard error Set a flag on the menu choice and gate the aside on it.
6 CHRISTINE_nickname retro-fix. The Act 3 fix sets "Cotton Candy" for anyone with CHRISTINE_love ≥ 20, including players who refused the nickname. L55675–55677 vs L48945 Hard error Record the refusal in its own flag and check that flag.
7 Jeanette's text #2 arrives a day early. On Monday night she asks whether "our talk about the Black Dhalia stuff" helped, but that talk is Tuesday's chai scene. The text also misspells "Gothic Dahlia". L72527–72535 vs L73115–73139 Hard error Move the text after Tuesday or rewrite it.
8 Dead code. Bella's "+love" feedback line sits after return and never displays. L72350–72351 Hard error Move it above return.
9 The "two years" of Anna's love. Four speakers say it in five places, but she fell for MC in sophomore year, about four years earlier. L4266–4267, L17931, L22656, L72169, L82815 vs L258–309 Probable Change it to "since sophomore year" or "four years".
10 Poker arithmetic and timing. About $70K appears off-screen between the fold and the final round, and the "Sunday at noon" tournament happens in the evening. L68917–69284; L61892 vs L67711, L68097 Probable Add one winning hand, and align the invitation with the time it is played.
11 Lacey, Mia and Anna know MC's club and his 8pm time. Only Isaac was told either. L76197–76200 vs L75616, L75650 Probable Add a channel, e.g. Mia: "Isaac texted me, the idiot".
12 Hortensa's filing. She will "hold on to everything until Monday", but on Saturday the papers are "already… filed". L105754 vs L107227 Probable Make it "I'm filing tomorrow", or make the Saturday text say "is filing".
13 The deepfake double is renamed: "Katherine" in Act 3, "Maxine" in Act 4. L56845 vs L107982, L108039 Probable Pick one name.
14 Variables never set or never enforced. bimbo is read but never assigned. The good_guy game-over promise is never checked. The end-of-act test uses sex_during_rehab where MC_C_sex is meant. L83313, L96066; L47565–47569; L111577 Probable See Variable and branch-logic defects.
15 Act 1's "three months". The narrator says three months; the act's own markers total about six weeks. L1191, L7164 vs L1971 onward Probable Use "six weeks", or stretch the marked gaps.

What is not an error

These were checked so that they don't get re-flagged:

Calendar and timeline

Master timeline

How this was built. Every slice's day-by-day reconstruction was merged into one chain and checked against the script. Two clocks are used:

Authority for weekdays. From L38273 on, the author's own # SATURDAY / # SUNDAY … comment headers mark each day. There are 41 of them, ending at # SUNDAY (L108199). I treated these as the author's intended calendar. Before L38273 the only header is # Wednesday Evening (L12165), so weekdays come from dialogue. Labels below are marked stated (dialogue or narration), header (author comment) or inferred.

Headline finding. Counted strictly from N0 (a Sunday), the weekday labels drift by three separate slips:

The slips cancel out. The final Sunday (N63) is exactly nine weeks after N0, so the opening and closing Sundays agree, but every explicit weekday between N22 and N49 is one or two days off the narrated count. Details are under Cross-slice timeline contradictions.

Backstory (before D0)

When Event Lines
Age 6 MC meets Lacey in the park "three weeks after my sixth birthday". They are the same age L92–95, L26985, L75786
"Almost twelve" Park day, a Saturday: "the day I fell in love with Lacey"; "ten more years until she finally loved me back" L92798–92850
~13–14 Lacey's 13th birthday; MC's "dumb fourteen year old brain" in middle school L75820, L77574
~16 Lacey's photo of MC: "you had just turned sixteen" L80917
HS senior year Lacey secretly applies elsewhere "two weeks before graduation". Prom together. "Two days later" she leaves by train, "after being by each other's side for almost 13 years". MC: "I took care of her until we were nineteen" L144–190, L41214–41219, L55356, L78652–78653
College yr 1–2 No contact for "two years". MC meets Anna "about a week into" a sophomore chemistry class. Anna confesses, is refused, and becomes a friend; by the end of sophomore year MC has "told her everything" L208–315, L32088, L88963–88987
Junior year MC's collapse and drop-out. Lacey's spiral (Stephen, Lorenzo, Isaac: "each one of you are from a different phase of my junior year"), with a k-hole of "almost a year". Mia meets Lacey "at the beginning of our junior year". At the cliff, Anna and Lacey speak "for the very first time", in the one phone call "toward the end of my junior year" L321–479, L80664, L73779, L2150, L59712, L89112–89126
Senior year (+ MC's lost semester) MC loses "an entire semester". Anna graduates "on time" and is hired at Brimley; she gets Lacey hired "a couple weeks after she started". MC graduates later ("my last few months were alone") L486–520
After MC's graduation Apartment; callback "in less than two days"; data-centre admin at Electro Billing. "About a week had passed": Lacey at the door ("the past four years", L623). Mia joined Lacey's employer "just last week" L520–691
Courtship Daily visits; "A couple weeks had passed like this"; first kiss L701–770
A Sunday Lacey proposes. Wedding "Two weeks later" in a rose-covered chapel; a "two days" hotel honeymoon; the "one-year anniversary" trip deferred L780–995
Marriage "The days turned into weeks… months." Married roughly 9–10 months at D0 (see ledger) L1004–1005, L87239

Act 1 (L2–38264)

# Day Label Key events Lines
1 D0 Wed (stated L1197) Mia gets MC's number; Jeanette's "quiet room" talk; lunch with Mia; the three-month silence pact 1197–1958
2 D2 Fri (inferred: "Two days passed" L1959) Lacey "going to start playing tennis" (L1971); Lesson One 1959–2262
3 ~D9 (inferred: "A week had passed since Mia had texted me" L2269) Evan and Jared named; pizza lunch; Lessons 2–3; Barty's first visit; Lacey's demo (Veronica: "Only been here for a few weeks", L2504); red-lingerie "reset"; Lessons 4–5; Mia in the park 2269–3209
— gap "Two weeks would pass before Mia would attempt our next session" (L3210)
4 ~D10–17 a Saturday (stated L3217) Coffee shop; Jeanette changing in her office; Yue back; pool with Veronica 3217–3915
— gap "Another week had passed." (L3916)
5 ~D19–26 Mon (inferred from L3995 + L6373) New shirt; lunch with Anna; "We worked that out almost two years ago" (L4266) 3916–4321
6 ~D20–27 Tue (inferred) Tennis; Jeanette's contracts; Lessons 6–8; Evan in the shower; Jared "huge news"; "for the past two months" (L4929); old campus garden 4322–5107
7 ~D21–28 Wed (inferred) Lacey's cold "switch"; the "practical joke"; "The next three weeks…" (L5585) 5109–5587
8 ~D22–29 Thu (stated: "Tomorrow is Friday" L6373) Supply closet with Jared; Christine hired to "start on Monday" (L5784); Barty drunk; bar with Veronica; Lacey's late-project request (L6204–6209) 5590–6389
9 ~D23–30 Fri Late schedule starts "tonight" 6392–6430
— weeks 1–2 summary Late three nights, then "every night"; whiskey breath on Thursday of week 2; works Fri–Sun. "The three weeks… are a blur to me" (L6432) 6431–6519
10 ~D37–44 Fri of week 3 (stated L6520) Bagel visit; groping; park interrogation; "Two more days. The big announcement is Sunday night." 6520–6795
11 ~D38–45 Sat (inferred: servers "yesterday" L6942) sms_0008, Lesson Nine 6796–6938
12 N0 (~D39–46) Sun (stated L6938) "Day of reckoning": Jared in the hot tub; Lacey out; ten pizzas; 2 AM return. The narrator's present: "How did this horrible mess happen in just three months? … And here I am." (L7164–7167) 6938–7357
13 N1 Mon (stated: "Monday morning survey" L7871) Five boxes ("thirteen years", L7425); Lacey tells Veronica; Jeanette coffee; "for the first time in three months, I slept soundly" (L8394) 7361–8394
14 N2 Tue (inferred) Route menu (punish/slut/no_fun, L8433–8455); Evan arrested; Christine's backrub; evening confession 8399–8972
— N3–N5 Wed–Fri Not narrated (see contradictions) —
15 N6 Sat (stated: "tomorrow's Sunday" L10575/L10839) "No more secrets"; cleaning and laundry; club (Lorenzo, Bradley; Anna's confession) 8975–10846
16 N7 Sun Coffee; MC at the office with Jeanette; Kelly met ("next two months", L11242); clinic "in two weeks" (L11335); Veronica's itinerary (L11468–11474); hot tub; wine bottle 10851–11740
17 N8 Mon (stated L11769) Lacey explains "the plan" 11743–12154
18 N9 Tue Elided ("The next couple of days…" L12157) —
19 N10 Wed (stated L12159, header L12165) Lacey and Veronica fly east; pizza with Bradley 12159–12421
20 N11 Thu (inferred from the itinerary, L11468–11469) call_0007; the Damian stream; the cliff 12425–14375
21 N12 Fri Pool party "this Sunday" (L14399); Yue and Jamie; Christine; Mia; the free pass 14381–16545
22 N13 Sat (stated L16596) Kelly at the market; gym; Lorenzo, Barty and Isaac at the door; Anna and Mia; call_0016; Anna's night 16546–18058
23 N14 Sun (pool party "P") Party; Lacey on the phone: "Only three more days until I can put my arms around you" (L19834) 18061–19841
24 N15 [Mon by count] Office; Christine is Jared's niece; club with Kelly; Isaac's viral confrontation 19845–21873
25 N16 [Tue] MC AWOL for about 10 hours; video spreads 21878–22361
26 N17 [Wed] Kelly ejects MC; Mia: "Tomorrow night is his last night" (L22641); USB blackmail; Bella's night; Lacey: "You have one more day" (L24141) 22368–24239
27 N18 [Thu] Servers arrive; Bethany interview; Kelly's night; Lacey: flight "should land about 3pm" tomorrow (L24816) 24244–25126
28 N19 [Fri] Lacey home: "I didn't know a single week could last so long" (L25239); confrontation; guest bed 25130–25926
29 N20 [Sat by count, but a workday] Jared fired (sms_0029); Waterston's director offer; "I haven't even been here a year" (L26622) 25932–28011
30 N21 [Sun by count; slice 06 treats it as Tue] Jealousy-roleplay proposal for "Friday night" (L28603); Isaac at the door, Anna records; Lacey's clinic "Tomorrow" (L29163) vs "today" (L30502); "Today was my first day as director" (L30864) 28015–31829
31 N22 Wed (stated L33769) Will starts ("graduated from college last month", L31849); Bethany starts; Christine's massage; Lacey's team night 31831–34020
32 N23 Thu (stated L31949–31951) Lacey's first therapy; Lacey Day; the rules 34027–35921
33 N24 Fri (stated L35925) Payday; jealousy date (ntrs_2nd); End of Act 1 (L38264) 35922–38264

Act 2 (L38273–55661), weekdays from the author's headers

# Day Label Key events Lines
34 N25 SAT (header) Argument; Isaac; Mia; suit shopping; hot-tub party; red-bra night 38273–40549
35 N26 SUN (header) Coffee with Dianne; Jamie museum [JAMIE_lover]; gym; Will; "we're back to work tomorrow… the weekend just kind of blew by" (L42160–42161) 40552–42176
36 N27 MON (header) Jeanette; Isaac lunch; Monster text 1; club with Kelly 42180–43851
37 N28 TUE (header) Nightmare; lunch with Mia; data centre 43855–44937
38 N29 WED (header) Park with Anna at 10:30; Thai dinner; Lacey's ketamine confession; "The night passed quietly" (L45448) 44938–45448
39 N30 "WEDNESDAY Pt. 2" (header L45449–45451: "DAMMIT Messed Up") Jamie's HR answer; dev meeting; Jeanette calls Greta; Will meets FAV; Dianne; MC sleeps on the couch 45451–46079
40 N31 THU (header) Kelly's first day; Mia's "final lesson"; Mia and Lacey blow-up; "Prom Night" roleplay 46082–48302
41 N32 FRI (header) "her first day of work yesterday" (L48351); "see you on Monday" (L49031); King for a weekend begins 48304–50399
42 N33 SAT (header) Pool; Never Have I Ever; the deepfake arrives 50402–52386
43 N34 SUN (header) MC in the park for eight hours 52390–53222
44 N35 MON (header; "Another Monday") Kelly: "It's only been two days" (L53792); Vegas invitation; missed anniversary (L53476–53482, L53664) 53227–54131
45 N36 TUE (header) Date order; Jeanette; hot tub; End of Act 2 (L55661) 54133–55661

Act 3 (L55696–83297)

# Day Label Key events Lines
46 N37 WED (header) Move out of the apartment ("One year later", L57752); hotel; dinner and tea room 55696–58516
47 N38 THU (header) Fly to Vegas 58517–60927
48 N39 FRI (header) "Fun Day"; first-anniversary dinner ("It's only our first", L62713) 60928–62718
49 N40 SAT (header) Girl's Day; molly; Gordon session 62719–66491
50 N41 SUN (header) Spa; strip club ("It's Sunday afternoon", L67711); Pauline; poker ($900K); late flight 66492–70168
51 N42 MON (header) House tour; Stephen ("almost two years", L70893); Lamplighter concert; Cal threatens Anna 70170–73049
52 N43 TUE (header) Jeanette's chai admission; library; Lacey at Brimley "About a year and a half now" (L73732) 73050–75447
53 N44 WED (header; "Isn't this a Wednesday?" L76130) Therapy 1 (Dr. Sarah); club with Isaac and the models 75448–77219
54 N45 THU (header) Therapy 2; Lacey catatonic at Veronica's 77220–78352
55 N46 FRI (header) Therapy 3; Lacey confronts Stephen; Jamie 78353–79720
56 N47 SAT (header) Lacey's two-day seclusion; gym; Bethany [bethany_tv]; the painting confrontation 79721–81291
57 N48 SUN (header) Downtown fugue; anniversary painting ("the past year… the best year of my entire life", L82083–82086); bed 81292–82198
58 N49 MON (header L82199, placed before the after-midnight call) Grace's call: Benjamin Taggert died "earlier today" (L82238, i.e. Sunday); morning: "passed away yesterday" (L82392); Abby's emails; hallucinated divorce; last train out; End of Act 3 (L83297) 82199–83302

Act 4 (L83303–111856)

# Day Label Key events Lines
59 N50 "MONDAY" again (header L83381); by the text a Tuesday ("I watched the sunrise", L83392) Clover Springs; Ivy; story ends "mid-afternoon" (L83895); "the 3pm eastbound express" (L84287); knocked out; cage; Anna canvasses at dusk 83303–84713
60 N51 TUE (header) Anna: "Yesterday was a complete waste of time"; Ivy: "He should have gotten back yesterday"; Lacey relapses; "I think it's been another night" (L85657); escape after dark (L85728) 84714–85915
61 N52 WED (header) MC back at work; breakfast with Jeanette; welcome home 85916–86578
62 N53 THU (header; "Saturday. That's the day after tomorrow" L88560–88561) Confession; Therapy ("married for, what, nine months by this time", L87239); car lot; collapse 86579–89508
63 N54 FRI (header; "a Friday night" L91092) Therapy 2 ("about four months time", L90681); girls' night; 4:15 AM 89509–91849
64 N55 SAT (header) Bethany; hotel with Mia 91850–93527
65 N56 SUN (header) Anna's coffee; garden talk; "autumn sunshine" (L93993); pool party "a week from today" (L94367) 93528–95557
66 N57 MON, holiday (header; "three day weekend because of the holiday" L88606) Cars; Rhea; aquarium; Ryder 95558–97124
67 N58 TUE (header) Ryder confession; Lacey enters rehab (two weeks 24/7, then two weeks of days, L97444–97445) 97125–98836
68 N59 WED (header) First rehab call and visit; MC moves into the new house that night 98837–100219
69 N60 THU (header; "It's Thursday" L100227) Therapy; Albert and Veronica; hot tub 100220–101840
70 N61 FRI (header) Pool boy; Hortensa retained 101841–105277
71 N62 SAT (header) Hortensa: "hold on to everything until Monday" (L105754); Ryder at the clinic; Lacey "back in a week and a half" (L105517); Monster: papers "filed" (L107227) 105278–108198
72 N63 SUN (header) Housewarming party and intervention; Ryder at the house; End of Act 4 (L111855) 108199–111856

Where the slice readers' day-counts disagreed, and how the script resolves it

  1. Length of Act 1. The slice-01 reader put the end of the slice at about day 45–52; strict counting of L1959/L2269/L3210/L3916/L6520 gives D37–44, and N0 at D39–46. The narrator calls this span "three months" (L1191, L7164); see contradictions.
  2. Slice 02's "next morning". The reader correctly found that L8975 behaves as Saturday. The script confirms it: "tomorrow's Sunday" (L10575/L10839), then "It was a Monday" (L11769) and the Wednesday departure (L12159).
  3. Slices 04, 05 and 06. The slice-04 reader inferred Sunday→Mon/Tue/Wed for P+1..P+3. The slice-05 reader could not place D0–D4 (Wed or Thu?). The slice-06 reader labelled D4 "Tuesday" from L33769. All three readings are textually correct, and together they are incompatible. This is the +2 drift: N15–N21 is seven straight workdays.
  4. Slices 08 and 09. The slice-08 reader counted Mon→Fri and called its Day 5 "Friday". The slice-09 reader called the same day "Thursday" from L48351. The author's headers side with slice 09: # WEDNESDAY Pt. 2 (L45451) and # THURSDAY (L46082).
  5. Slices 14 and 15. The slice-14 reader inferred Day 7 (MC's return) as Friday. The slice-15 reader, from L88560–88561, made the return Wednesday night. The headers side with slice 15 because the Clover Springs day is labelled # MONDAY a second time (L83381).

Season overlay (inferred)

Read together, N0 ≈ early August and N63 ≈ mid-October, if the holiday is the second Monday of October. This is not stated; see Open calendar questions.

Durations and ages ledger

Route: "uncond" = unconditional main line; otherwise the gating variable or menu is named. ✔ = consistent with the reconstructed arithmetic; ✘ = conflicts (see the contradictions section); ~ = loose but tolerable.

MC and Lacey: childhood to separation

Quantity Value Speaker Line Route Check
Age at meeting "three weeks after my sixth birthday" MC L26985 uncond ✔
Age at meeting "both six years old" / "since she was six" / "friends since we were six" MC; Anna; Mia L75786, L1752, L12322; L12999; L22708 uncond ✔
Relative age "the same age as I" narr L95 uncond ✔ (Sarah guesses "twelve or so" for Lacey's 13th birthday, L75819–75820; not a contradiction)
Fell in love "almost twelve"; "ten more years until she finally loved me back" narr L92798, L92850 uncond ~ (12+10 = 22, between the junior-year call at ~21 and the reunion at ~23–24)
Lacey's "faith" in MC "old enough for a driver's permit" (~15–16 yrs) Lacey L79199 uncond ~
Caretaking span "thirteen years" (×14+) MC, Lacey, Mia, Anna, Kelly L270, L1255, L1760, L3030, L7425, L13074, L13962, L19597, L30002, L56764, L60372, L87242, L89247, L99665, L102392 uncond (L102392 R_date01) ✔ = age 6→19
Caretaking span "almost 13 years" Lacey L41218 JAMIE_lover (JM_event01) ✔
End of caretaking "until we were nineteen"; "For nineteen years I had no control" MC; Lacey L55356; L106983 uncond ~ (HS graduation at 19 is late but possible)
Whole relationship "Over our 13 year relationship"; "in love with for 13 years" MC L111022; L55022 uncond ✘ minor: the whole relationship is ~18½ years (Rhea: "like eighteen years", L102400)
Departure Applied elsewhere "two weeks before graduation"; left "two days after prom"; "a couple weeks away from getting a place together and starting college" Lacey; MC L41214–41217; L78652–78653 JAMIE_lover; uncond ✔

Separation, college and the wait after the phone call

Quantity Value Speaker Line Route Check
Separation "four years" (×12+); "1460 days" MC, Lacey, Mia L623, L1955, L19598, L25325–25326, L38420, L38435, L39098, L55366, L59702, L86303, L89249, L94057 uncond ✔ as Lacey's 4-year degree
Separation "four and a half years" Lacey; MC L34743 (MC's schooling), L102396, L103375 uncond; L102396 R_date01 ✔ arithmetic (MC lost a semester, L493)
Silence before the spiral "hadn't spoken in two years" by junior year; "Two years passed" MC; Lacey L32088; L88963–88987 uncond ✔
Only contact "a brief phone call toward the end of my junior year" Lacey L59712 uncond ✔
Wait after the call "almost a year later" Anna L13921 uncond ✘
Wait after the call "she still made him wait another year" Christine L56782 uncond ✘
Wait after the call "wait another entire year" Lacey (hypothetical) L46906 uncond ✘
Wait after the call "That year and a half before I saw you" Lacey L89135 uncond ✔ (senior year + lost semester)
MC's college 4.5 years (lost semester) MC; Lacey L493; L34743 uncond ✔
Lacey suicidal "for four years" Mia L15346 uncond ✔
Lacey's ketamine "k-hole for almost a year" / "hooked… for an entire year" Lacey; Christine L73779; L98136 uncond ✔ (junior year)
Lacey's ketamine senior-year relapses "a few times" / "ten or eleven times" / "a couple times a month" Lacey; Lacey; Christine via Mia L45326; L45415; L98197 uncond ~
Ketamine since marriage "Since then, I've used three times." Lacey L45328 uncond (see deception synthesis)

Reunion, marriage and the anniversary

Quantity Value Speaker Line Route Check
Reunion delay MC hired; "About a week had passed" before Lacey arrived narr L537–543 uncond ✔
Courtship "A couple weeks had passed like this"; proposal on "a Sunday"; wedding "Two weeks later"; honeymoon "two days" narr; Lacey L710, L780–791, L977, L995 uncond ✔
Courtship "You fought her off for… like two weeks tops?" Mia L101483 uncond ✔
Courtship "reunited after school and married just a few weeks later" Abby L59713 uncond ✔
Marriage at the narrator's present (N0) "coming up on my one year wedding anniversary" MC L75 uncond ✔
Marriage when the truth came out "married for, what, nine months by this time?" Dr. Sarah L87239 uncond ~ (fits D0 only under the three-month frame)
First anniversary "It came and went… That's when things were really bad between us" MC L53479–53481 uncond ✔
First anniversary Lacey "beating herself up for the past couple of weeks" (said N35) Mia L53664 uncond ✔ (date falls ≈ N10–N21)
First anniversary Late celebration in Vegas: "It's only our first" MC L62713 uncond ✔
First anniversary "the past year that I've had with you… the best year of my entire life" Lacey L82083–82086 uncond ✔
First anniversary "belated anniversary" painting Lacey; MC L82042, L82181 uncond ✔
First anniversary "the day after your anniversary celebration… which you two missed because of the whole Jared thing" Dr. Sarah L90655–90656 uncond ✔
Since the reunion "One year later" (said N37) MC L57752 uncond ~ (really ≈ 13–14 months)
Delay before therapy "wait an entire year before trying to get help" MC L38428 uncond ✔ (clinic at ~1 year married, N21)

The "mess": how long it has lasted

Quantity Value Speaker Line Route Check
D0 → N0 "three months" narr L1191, L1954, L7164 uncond ✘ vs ~6 weeks of marked gaps
D0 → N1 "first time in three months" narr L8394 uncond ✘ (same)
Tennis by ~D20–27 "twice a week, for the past two months" MC L4929 uncond ✘ (tennis began D2, L1971)
Late schedule "three weeks" narr; MC L6432, L15302, L91602 uncond ✔
Hurt so far (N14) "It's only been a month." Lacey L19589 uncond ✔ from the late schedule
MC "like this" (N30) "About a month." Lacey L46011 uncond ✔ from N0
Fake job offer (N53) "a few weeks ago" MC L87744 uncond ✘ minor (≈ 10–11 weeks)
Since the five boxes (N53) "about three months" Dr. Sarah L87363 uncond ~ (≈ 8 weeks)
Whole arc (N53–N55) "past three or four months" / "about four months time" / "the past four months" MC; Sarah; MC L90662; L90681; L91988 uncond ~ (3.3 mo by markers, 4.8 by the narrator's frame)
College past learned "for him it happened two months ago" Lacey L89420 uncond ✔ from N0

Employment and tenure

Quantity Value Speaker Line Route Check
Lacey at Brimley hired "a couple weeks after [Anna] started", before MC graduated narr L516 uncond ✔
Lacey at Brimley "Only been here for a few weeks" (~D9) Veronica L2504 uncond ✘
Lacey's promotion three-month rule; "in a couple months" (~D9) → "in a couple weeks" (N22) Veronica; Lacey L2508–2509; L31850 uncond follows L2504
Lacey at Brimley "after I graduated I came back. Got a job… here at Brimley" Lacey L70885–70886 uncond ✔
Lacey at Brimley "About a year and a half now" (N43) Lacey L73732 uncond ✔
MC at Electro Billing "I haven't even been here a year" (N20) MC L26622 uncond ✘ minor (≈ 1 yr + 7 weeks)
MC at Electro Billing "since you first started here over a year ago" (N58) Jeanette L97786 uncond ✔
MC as director "in your first month" (N58, director since N21) Jeanette L97798 uncond ✔
Jeanette no vacation "in three years" MC L42265 uncond —
Veronica "Fifteen years of my life" (career); single "a little over three years"; "not in my 20s anymore" Veronica L23021; L49381; L79108 uncond —

Lacey's college partners

Quantity Value Speaker Line Route Check
Isaac "three weeks" (photoshoot 3 days) Mia; Isaac L15165–15167; L21532; L28845 uncond ✔
Isaac "over two years ago"; "a couple years ago" MC; Lacey L29923; L88704 uncond ✔ (end of junior year ≈ 2.7 yrs)
Stephen "fourteen times"; last saw Lacey "almost two years" ago; moved here "about six months ago", girlfriend left "Two months later" Mia; Stephen L15045, L70954; L70893; L70877–70878 uncond ✔
Lorenzo "met in college a couple years back"; "stuck for the past two years" Lorenzo L9922; L73374 uncond ~

Anna and Mia

Quantity Value Speaker Line Route Check
Anna met MC sophomore chemistry, "about a week into the course" narr L213–223 uncond ✔
Anna's confession resolved "almost two years ago" / "you worked it out two years ago" MC; Lacey L4266; L4267 uncond ✘ (≈ 4 years)
Anna's love "I've loved you for two years" Anna L17931 uncond ✘
Anna's love "like two years" Mia L22656, L72169 uncond ✘
MC and Anna as friends "For about a year." Lacey L34742 uncond ✘ minor
Anna in MC's life "a stable influence… for a couple of years now" MC L82815 uncond ✘ minor
Mia met Lacey "beginning of our junior year" Mia; narr L2150; L1045 uncond ✔
Mia joined Brimley "just last week" (at the reunion) Lacey L691 uncond ✔
Mia's love for MC "a little over a month" Mia L22657 uncond ✔

Other characters' timelines

Quantity Value Speaker Line Route Check
Kelly's stay "in town for a couple months" (before N7); "the next two months" (N7); "a couple months" (N13); "going back home in two months" (N17); relocates (N31) Mia; Kelly L11053; L11242; L16729; L22648 uncond ~ the countdown never runs down
Kelly's colleagues "flying back tomorrow" (N7) → "Up until a couple days ago" (N13) Kelly L11241; L16732 uncond ✘ minor (5 days)
Kelly's start "first day of work yesterday" (N32); "It's only been two days" (N35) MC; Kelly L48351; L53792 uncond ✔
Christine starts "on Monday" (≈ N−13); "another semester until she graduates" (N21); "next semester… Your last one" (N23); degree "in a couple months" (N36); "Will this semester ever end?" (N47) Jeanette; MC; Christine L5784; L29648; L34429–34431; L54793; L79584 uncond ✔ (final semester starts between N23 and N36)
Barty's wife diagnosed "last month" (~D22–29); "another couple of weeks" (N13); "She did pass away" (by N38) Mia; Barty; Monster L6051; L17327; L60696 uncond ✔
Will and Erica "almost eleven years" / "eleven years"; Erica "clean for like eight years" Will; Erica L39251, L99706; L106625 uncond ✔
Bradley moved "a few weeks ago"; "finished my master's last year" Bradley L12266; L12277 uncond —
Bethany in IT "a couple years" Yue L32143 uncond —
Yue's ex "broke up last year" / "over a year ago" / Roberto "like a year and half" Yue; Bradley; Yue L14645; L18884–18887; L45667 uncond; L45667 (Yue text) ~
Yue's crush on MC "almost a year" Yue/Jamie L35991 uncond ✔
Hortensa "coming up on our ten year anniversary" Hortensa L103127 uncond —
Jeanette and Abby Abby is the older sister; "eleven months apart" Jeanette; Abby L1504; L60799 uncond ✔

Ages

Quantity Value Speaker Line Route Check
MC "I'm in my early 20s." MC L71 uncond ~ (arithmetic gives ≈ 24–25: 19 + 4.5 + ~1.2)
Lacey "a girl in my early twenties" Lacey L94563 uncond ~ (same)
MC vs IT staff "I'm only a couple years older than them." MC L32526 / L33291 Jeanette scene branches ✘ minor (Jamie 19, Yue 20 → 4–6 yrs)
MC vs Stephen "only a couple years older than me" Stephen L111087 uncond —
Jamie "I'm only nineteen." (then "twenty-one") Jamie L18748–18750 uncond —
Yue "I'm twenty" Yue L45657 Yue text route —
Christine twin died "when I was eighteen"; final-year student Christine L8757 uncond —
Mia "in her 20s"; raped "when I turned fifteen"; brother "ten years older" narr; Mia L16450; L29451; L29474 L16450 Mia-scene branch; else uncond —
Erica "I'm thirty now" / "Aren't you thirty?" Erica; MC L99819; L106780 uncond ✔ with 11 years with Will
Will "just graduated from college last month" vs "in his early thirties… lead guitarist in a band for ten years" Lacey L31849; L34144–34145 uncond ~ (both Lacey's; see contradictions)
Morty "I'm thirty seven." Morty L36771 uncond —
Cal "you're 32 years old" Barty L59277 uncond —
Sean (pool boy) six years with the company, started at sixteen (≈22) Sean L101913–101914 uncond —
Dianne with a narcissist "From when I was 14 until right before I turned 22" Dianne L40943 uncond —
Veronica threesome "at 18"; "not in my 20s anymore" Veronica L49917; L79108 uncond —

Cross-slice timeline contradictions

Every item was checked against L&J.rpy (±20 lines). Reachability is stated for each. Items 1–3 are one problem in three places and should be fixed together.

Seven straight workdays after the Sunday pool party

Hard error Weekday drift +2 (slices 03→06).

Anchors before. Lacey's trip runs "Wednesday night" (L11468) → the Damian Thursday → Friday → Saturday: "Yeah, Saturday morning lazy showers are a thing for Lacey" (L16596). That day: "Tomorrow is the big pool party." (L16546). The party is "this Sunday" (L14399), N14.

Anchors after. "It's Wednesday, so her therapy appointment isn't until tomorrow." (L33769, N22). "Every Thursday after work I have my therapy appointments… So you start tomorrow?" (L31949–31951). "At least it's Friday." (L35925, N24).

What the script narrates in between. Eight consecutive mornings, each continuous with the night before and none skipped:

Every day from N15 to N21 is a working day: office; "He's over an hour late" (L21921); servers "done before the end of the week" (L24322–24324); "Damn, it's already time to go home" (L25187); Waterston's office visit with a flight "11:00am tomorrow" (L26554); "It's literally your first day" (L29643). Sunday + 8 is a Monday, yet the script calls it Wednesday. All of this is unconditional main line.

Why it matters. The player sees a seven-day working week (Mon–Sun) with no weekend. The slice-05 reader also found that MC's "Maybe on Friday night… a couple days" (L28596–28603) and Mia's "I'll plan something for Friday night" (L25144) cannot be placed.

Fix. Put an unnarrated weekend between Lacey's homecoming (N19, Friday by count) and the Waterston offer day (N20), with a bridge line before L25932. Then change "I finished my big upgrade project yesterday" (L25957) to "on Friday", and Bella's "I spoke with Martin Vindrelli last night" (sms_0029, L25985) to "Friday night". This also gives MC's "a couple days… Maybe on Friday night" (L28596–28603) its natural meaning: said on the new Tuesday, it points to the jealousy date (N24). Mia's "I'll plan something for Friday night" (L25144) would then be said on a Friday morning, so change it to "next Friday" or drop it; that girls' night never happens anyway.

"WEDNESDAY Pt. 2": a narrated week with six workdays

Hard error Weekday drift −1 (slices 08→09).

Anchor before. On Sunday night (N26) Lacey says "Now, unfortunately, we're back to work tomorrow." MC: "Yeah, the weekend just kind of blew by didn't it?" (L42160–42161).

What follows. The script narrates a full working day and an evening at home for each of N27–N31:

Anchor after. The day after N31 is a Friday in dialogue: "I didn't know they hired Kelly until she showed up for her first day of work yesterday." (L48351); "Enjoy your weekend." / "You too, see you on Monday." (L49030–49031). Counted from the Sunday it is a Saturday.

Reachability. Unconditional.

Diagnosis. The headers show the author knew N29 and N30 had to be one Wednesday and labelled the second one "Pt. 2" instead of merging them. To the player it is two days.

Fix. Merge N29 and N30 into one workday. The park meeting with Anna at 10:30, the Jeanette/Christine afternoon, the HR answer and the Greta call fit one day. Then keep a single evening: either the Thai dinner and ketamine confession, or Dianne's visit and the couch. Alternatively, move the Thai-dinner evening to N31.

The second "MONDAY": an overnight train that does not change the date

Hard error Weekday drift −1 (slices 14→15).

Anchor before. "Isn't this a Wednesday?" (L76130, N44).

What follows. MC boards the last train on the Monday night (N49; L83177–83197, L83258). The next block is headed # MONDAY a second time (L83381), although the text says "The night seemed to go on forever… I watched the sunrise through the window next to me." (L83385–83392). The later headers inherit the lost day: # TUESDAY (L84714), # WEDNESDAY (L85916, MC's return), # THURSDAY (L86579).

Anchor after. Dialogue fixes the day after the return as Thursday: "Saturday. That's the day after tomorrow" (L88560–88561). Counting nine narrated mornings from Wednesday N44 makes it a Friday.

Compounding slips.

Reachability. Unconditional.

Fix. Cut one day from the captivity: MC escapes on his first night, and Anna's Ivy encounter (L84854–84972) becomes the same evening. Or cut one day between N44 and N49 (for example, Lacey's "two days" of seclusion, L79765, could become one).

Why fix all three together. The three slips net to zero (+2, −1, −1). That is why the "day of reckoning" Sunday (N0, L6938) and the housewarming Sunday (N63) are exactly nine weeks apart and both read correctly. Fixing only one would break the Act 4 anchors (the holiday Monday, L88606; "It's Thursday", L100227; the Sunday party, L104320).

Lacey's homecoming: "three more days" vs five

Hard error Slices 02, 04 and 05.

The plan. Veronica's itinerary: "fly out Wednesday night… Originally I planned on being gone through Saturday night… The trip would be a full week. We have two really big customers coming in on Monday." (L11468–11473). That is Wednesday to Wednesday, N10→N17.

Night of the pool party (N14). Lacey: "Only three more days until I can put my arms around you." (L19834). This points to Wednesday, N17, consistent with the itinerary.

What the later lines say.

The trip actually lasts nine days. No line explains the extension: a search of L17894–25300 for "extend", "stay longer", "more days" and similar found nothing.

Reachability. Unconditional.

Fix. Change L19834 to "Only five more days", or add a line on N15–N16 in which Veronica's Monday customers slip and the trip is extended to Friday.

Lacey's job tenure: "a few weeks" vs "a year and a half"

Hard error Slice 01 vs slices 01, 12, 13.

The outlier. Around D9, Veronica says: "Only been here for a few weeks and already giving presentations… there's a company policy you have to work here three months before getting a promotion." (L2504–2509). Lacey also stumbles over "Ms…", "still getting used to that" (L2487–2490).

Everything else.

Reachability. Unconditional.

Knock-on. The "new hire" premise drives the promotion thread: "in a couple months" (L2508); "when I move up to designer in a couple weeks" (L31850, N22).

Fix. Make Veronica say "Only been on my team for a few weeks", so that Lacey has recently transferred into the art department. The three-month rule then applies to time in the role, and L31850 still works.

Act 1 lasts "three months" by the narrator, about six weeks by its own markers

Probable Slices 01–02, with echoes in 15.

The narrator's frame. The present of the narration is the night of N0: "How did this horrible mess happen in just three months? I sat here and thought about it… And here I am." (L7164–7167). Also "Up until three months ago things had been so good between us… It was a Wednesday morning" (L1191–1197), and "for the first time in three months, I slept soundly" (L8394, N1). Three months is also the length of Mia's pact (L1925–1945).

The gaps the narration marks.

Total: 39–46 days, about six weeks.

Corroborating symptom. On the tennis day (~D20–27), MC says Lacey has played "twice a week, for the past two months" (L4929). On D2 she had said "A couple of us from work are going to start playing tennis" (L1971), so by the markers tennis is about three weeks old. Sarah's "married for, what, nine months by this time?" (L87239, about the moment the truth came out) fits D0 under the three-month frame: the anniversary falls about three weeks after N0, so D0 would be roughly 8½ months into the marriage. MC's "the past four months" at N55 (L91988) also fits the frame (about 4.8 months) better than the markers (about 3.3).

Reachability. Unconditional.

Mitigation. MC says "The three weeks that changed everything between Lacey and I are a blur to me" (L6432), so part of this can be read as his distortion. But the gap markers are plain narration, and the intent (the confrontation lands exactly when the three-month pact runs out) only works under the three-month reading. That last point is an extrapolation.

Fix. Stretch the markers rather than the frame: "Two weeks would pass" → "A month would pass" (L3210), and "Another week had passed" → "A few more weeks passed" (L3916). This also cures L4929.

The missing Wednesday–Friday after Evan's arrest

Probable Slice 02.

The gap. The Tuesday ends with Lacey's confession: "I'll stay with you forever." (L8972). The next line reads as the next morning: "My dreams were a jumbled mess… Lacey was already up. I could hear the faint sounds of the shower running." (L8975–8983). That day has "We spent the afternoon cleaning the apartment and getting our laundry done" (L9583), Anna and Mia "after dinner" (L9588), the club, and then "Don't forget, tomorrow's Sunday" (L10575 in punish; L10839 in slut). On every route the next days are the coffee Sunday and "It was a Monday." (L11769), so the club night is a Saturday. Wednesday to Friday disappear, and nothing in L8986–9600 says "last night" or "yesterday" or otherwise marks the jump.

Reachability. Main line. The no_fun branch lacks the "Sunday" line, but L11769 and L12159 force the same chain.

Fix. Add a bridge before L8975, for example "The rest of the week crawled by. On Saturday morning…". Lacey's promises to talk to Veronica "tomorrow" (L7729) and to meet Christine "sometime this week" (L6951) then have room to happen off-page.

How long Anna has been in MC's life: "two years" vs about four

Probable Slices 01, 04, 06, 12, 14.

The backstory. MC meets Anna in his sophomore year, "about a week into the course" (L213–223). She confesses "that afternoon" and is refused; she returns "A few days later" as a friend; "By the end of my sophomore year I had finally told her everything." (L258–315). There is a junior-year rupture and repair (L346–348, L484–486). From then to N0 is the rest of junior year, senior year, MC's lost semester, and roughly 13–14 months of courtship and marriage: about 3.5–4 years since the confession.

The "two years" lines.

Reachability. All unconditional.

Diagnosis. Five speakers use "two years", so it is the author's working figure, and it clashes with the slice-01 backstory.

Fix. Change "two years" to "four years" at L4266/4267/17931/22656/72169 and adjust L34742/L82815. Or move Anna's confession to MC's senior year; the junior-year cliff rescue (L401–479) still needs her as an established friend.

The wait after the junior-year phone call: "a year" vs "a year and a half"

Minor Slices 03, 08, 10, 15.

"A year".

"A year and a half". Lacey: "That year and a half before I saw you was so, so, so long." (L89135).

The arithmetic sides with 1.5 years. The call is "toward the end of my junior year" (L59712). MC then has his senior year plus a lost semester (L493–520) before Lacey appears. Total separation = 2 + ~1 + 1.5 = 4.5 years, which matches "four and a half years" (L34743, L102396, L103375). The many plain "four years" are compatible: that is Lacey's degree.

Reachability. Unconditional.

Fix. Use "a year and a half" at L13921 and L56782; L46906 can stay as rhetoric.

Clover Springs: a four-hour story that ends after the 3pm train has left

Probable Slice 14.

MC's day.

The tracking data. "It would have been the 3pm eastbound express returning to the city." (L84287). The ping was "About two hours ago" (L84274) and came from "the last stop before entering the city proper" (L84688). That is a few hundred miles east, a distance the outbound train took all night to cover (L83385–83392, L83403).

Reachability. Unconditional.

Fix. Start MC at Ivy's earlier, make the story "the better part of three hours", or call it "the 5pm express". Also have the security team's ping time agree with the travel time.

Hortensa: "hold on to everything until Monday" vs "already… filed" on Saturday

Probable Slice 18.

Saturday late morning (N62), Hortensa. "I'm going to hold on to everything until Monday. First, I'll go through it all doing my due diligence. Once I feel comfortable with it, I'll submit an electronic copy to the county clerk's office." (L105754–105756).

Saturday evening, the Monster. "We've already received a notice that your attorney has filed the papers" (L107227). That this means Hortensa is confirmed by the follow-up: "I looked up her record / As green as she is…" (L107229–107230).

Reachability. Unconditional.

Note. "I know what I'll be working on today and tomorrow" (L105772) leaves a little room, but she explicitly defers filing to Monday.

Fix. Change the Monster's line to "will be filing the papers Monday", or have Hortensa say she will e-file as soon as she has checked the papers.

Lacey's clinic appointment: "Tomorrow" and "today" on the same day

Probable Slices 05→06, N21.

The two lines. That morning, on the doorstep, Anna asks "When's your damn appointment?" and Lacey answers "Tomorrow." (L29162–29163). That evening Lacey says "I went to the clinic today." and discusses the imaging (L30502–30517).

Earlier schedule. "I have my first appointment in two weeks" (L11335, N7) puts the appointment on N21, which supports "today".

Reachability. Unconditional.

Fix. Change L29163 to "This afternoon."

Jeanette's second text cites a conversation that hasn't happened yet

Branch-dependent Slice 12, if JEANETTE_text_number == 2.

The text. In the Monday-night text round (textLI, N42), Jeanette asks "Did our talk about the Black Dhalia stuff help you or make it worse?" and MC replies "It helped a lot" (L72535–72537).

The problem. That talk is the chai conversation on the following day (# TUESDAY L73050; L73115–73305).

Reachability. Only players who texted Jeanette in an earlier round see text #2.

Fix. Gate text #2 behind the chai scene, or reword the question to refer to the Vegas trip itself. Also note the spelling "Black Dhalia" vs "Gothic Dahlia".

The money to Jeanette and Abby: "by tomorrow" vs the day after

Minor Slice 15.

The lines. Thursday (N53), Kelly: "I'll have the money transferred to them by tomorrow." (L87674). Friday, Kelly: "Halima has that scheduled for this afternoon. They should see the transfers hit their accounts by tomorrow morning." (L90364–90365).

Fix. Read "by tomorrow" as "initiated by tomorrow", or change it to "by the weekend".

Ages that don't add up

Minor Cross-slice.

MC and Lacey are older than "early twenties". The script's own numbers put them at about 24–25: met at 6, left at 19 ("I took care of her until we were nineteen", L55356; "For nineteen years I had no control over my life", L106983), then 4½ years apart, then about 1¼ years together. Yet MC says "I'm in my early 20s." (L71) and Lacey says "I'm a girl in my early twenties." (L94563). Leaving high school at 19 is itself slightly old. "Almost 13 years" (L41218) only works if they were about 18.9.

"A couple years older". MC says "I'm only a couple years older than them." (L32526 / L33291, in the Jeanette scene branches) about staff aged 19 (Jamie, L18748) and 20 (Yue, L45657). The real gap is 4–6 years.

"Thirteen years" stretched to the whole relationship. "Over our 13 year relationship" (L111022) and "the woman I've been in love with for 13 years" (L55022) use the caretaking span as if it were the whole relationship, which is about 18½ years ("like eighteen years", L102400).

Fix. Make the opening line "mid-20s" and drop "early" from L94563, or reduce the separation. L111022 and L55022 can be read as MC discounting the years she was gone; if that is intended, make it explicit.

MC's therapy day: "see you on Tuesday" vs "Mondays and Thursdays"

Probable Slices 15→16.

What was agreed. Friday (N54), Dr. Sarah: "I promise I'll make up our short appointment time, when we meet after the three day weekend." (L90710). MC: "I'll see you on Tuesday Sarah." (L90764).

What happens. On that Tuesday (N58), Kelly asks "Do you have therapy today?" MC: "I forgot to update my calendar. We're going down to two days a week… Mondays and Thursdays." Kelly: "Did you go yesterday?" MC: "No, because of the holiday." (L97723–97728). The Tuesday session never happens ("It feels weird not talking to Dr. Sarah on my lunch break", L97951), and no scene shows the schedule changing. Monday was the holiday, so a Monday appointment could not have been the plan either.

Reachability. Unconditional.

Fix. Have MC say Sarah moved him to Mondays and Thursdays "starting this week", and say why the promised Tuesday make-up session was dropped. Or keep the Tuesday session and start the Mon/Thu schedule from Thursday N60, which does happen: "It's Thursday, I have my appointment with Dr. Sarah.", L100227.

MC's tenure: "I haven't even been here a year"

Minor Slice 05 vs slices 01, 16.

The line. On N20, MC refuses the directorship: "I haven't even been here a year." (L26622).

The arithmetic. He was hired about a week before Lacey reappeared (L537–543). Courtship and the wedding took about six weeks (L710–791), and the first anniversary falls around N10–N21 (L53664). So on N20 he has been there about a year and seven weeks. Jeanette later says "since you first started here over a year ago" (L97786, N58), which is consistent.

Fix. "I've barely been here a year."

Will: a new graduate in his thirties

Minor Slice 06.

The two descriptions. N22, Lacey: "I guess they just graduated from college last month." (L31849). N23, Lacey: "he's not some young kid. He's in his early thirties. He was lead guitarist in a band for ten years." (L34143–34145).

Context. Erica is 30 and has been with Will "almost eleven years" (L99819, L39251). Lacey later retracts other parts of her N23 description (the two hours of dancing and the butt-grab, L34272–34278) but not these.

Reachability. Unconditional.

Note. A mature graduate is possible, so this could be deliberate provocation by Lacey. If so, consider having her retract or explain the age too.

Smaller day-reference slips

Minor

"I got a backrub from Christine today." (L34384, Thursday N23). The massage was on Wednesday, the day "It's already the end of the day" (L33142); it should be "yesterday".

Bella's "By this time tomorrow". On N17 she says "By this time tomorrow Lacey's problems will be solved." (L23963). The resolution arrives on the morning of N20 (sms_0029, L25985–25993): two nights late, or five with the weekend fix above.

Kelly's colleagues. "The two other salespeople with me are flying back tomorrow." (L11241, Sunday N7). On N13: "Up until a couple days ago I had two teammates with me." (L16732). That is five days. Her "two months" stay is still "two months" ten days later (L22648).

The fake job offer. "Lacey just about ended our marriage a few weeks ago over a fake job offer." (L87744, N53). The Jared "huge news" was on the tennis Tuesday, about 10–11 weeks earlier by the markers, or more under the narrator's frame.

Double-booked Friday. Mia's "I'll plan something for Friday night" (girls' night with Kelly and Lacey, L25144) and MC's "we'll do this Friday night" (jealousy date, L28603) claim the same evening. Only the date happens; Kelly first meets Lacey at the club on N27 (L43319).

Distortions the text itself flags (characterisation, not continuity errors)

These are timeline anomalies that the script explains as MC's distorted perception. They should not be "fixed".

Leads checked and found consistent (do not re-flag)

Open calendar questions

The script never pins down the following, and in several cases its own figures pull in different directions. Each is a decision the writer may want to make once and record on a calendar sheet.

  1. How long Act 1 really lasts (D0 → N0). The narrator and the pact say three months (L1191, L1925–1945, L7164). The marked gaps say about six weeks (L1959, L2269, L3210, L3916, L6460–6520). Choosing one sets several downstream figures:

    • how long tennis has run (L4929);
    • Sarah's "nine months by this time" (L87239);
    • "the past four months" (L91988);
    • Lacey's "It's only been a month" (L19589).
  2. The wedding date and the "real" first anniversary. The anniversary is never shown on its day. It must fall between N0 ("coming up on my one year wedding anniversary", L75) and about two weeks before N35 ("the past couple of weeks", L53664), i.e. roughly N10–N21. That window covers Lacey's trip, the Damian stream, the blackmail and the homecoming. Sarah ties it to "the whole Jared thing" (L90656); Lacey says she "messed up our real anniversary" (L54020). Pinning it to a specific day would make "ruined" literal. The Damian night (N11) and the homecoming confrontation (N19) are the natural candidates, and either gives the late Vegas celebration and the "belated" painting (L82042) a precise referent.

  3. The season of the wedding vs the backstory arithmetic. The backstory implies a late-autumn or winter wedding:

    • Lacey leaves "two days after prom" (late spring; L41217, L78653).
    • She is gone 4½ years (L102396, L103375).
    • MC graduates a semester late (L493).
    • The reunion comes "about a week" after his hire (L543), and the wedding about six weeks after that (L710–791).

    With an autumn academic year, that lands in late autumn or winter. Yet the first anniversary arrives amid pool parties, hot tubs and "the hottest day of our trip" in Vegas (L62566), with "autumn sunshine" five weeks later (L93993): a late-summer anniversary. The text even implies an unusual academic calendar: "a couple weeks away from getting a place together and starting college" right after prom (L78652). State the wedding month, or make MC's extra semester a summer term.

  4. Which holiday makes the three-day weekend (L88606)? It is unnamed. The clues:

    • Will "graduated from college last month" (L31849, N22).
    • Christine's final semester begins between N23 and N36 (L34429–34431; "You will in a couple months", L54793).
    • Vegas heat (N40).
    • Pool party "Before it starts getting too cold" (L79941, N47); Bradley already planning the "holiday reading program" (L79975); Manny's January wedding (L79112).
    • "autumn sunshine" (N56).

    Together these point to the second Monday of October (US Columbus/Indigenous Peoples' Day). The setting is American: Tennessee land, Congress, "4th of July". That would put N0 in early August and the Act 4 finale (N63) in mid-October. Labor Day would put N57 in early September, which jars with "autumn". Naming the holiday would fix the whole Act 2–4 calendar to real dates.

  5. The story year. It is never stated, but it is post-pandemic: "During covid I… got depressed" (L22999); "after Covid started to die down" (L43678). And a 1929 photograph is "almost a hundred years ago" (L105839). So the present is about 2025–2028. A year would let weekdays be checked against a real calendar.

  6. MC's and Lacey's birthdays and exact ages. The script's arithmetic gives about 24–25. The text says "early twenties" (L71, L94563). Lacey's birthday is a recurring motif: MC's yearly voicemail (L211, L507), the 11th-birthday gifts (L62096–62106), the 13th birthday (L75820). It is never dated and could anchor a later scene.

  7. The unnarrated N3–N5 (Wednesday–Friday after Evan's arrest). Lacey promised to see Veronica "tomorrow" (L7729) and to meet Christine "sometime this week" (L6951); the clinic booking appears by N7 (L11335). A bridge line, or one scene, would also show how quickly Evan's arrest (N2) was processed.

  8. The trip schedule. The trip was first described as "leave on a Thursday and be back on Saturday evening or Sunday morning" (L6209, ~D22–29), then as a Wednesday-night departure for "a full week" (L11468–11472), and in the event lasted nine days (N10→N19). Decide whether the second extension is deliberate (and say so) or an artefact.

  9. Kelly's stay. "In town for a couple months" (L11053) and "going back home in two months" (L22648) never count down before she relocates at N31. When did she arrive, and when was her original departure date?

  10. Christine's dates. She starts on the Monday after the Barty Thursday (L5784; ≈ N−13). Her final semester begins between N23 and N36, and her degree comes "in a couple months" from N36, i.e. about mid-December. Christine's Christmas plans ("Not sure if I can this year", L40130/L42722) can then be dated.

  11. Clocks still running at the end of Act 4 (N63, Sunday). Converted to N-days so that Act 5 can be scheduled consistently:

Clock Source Due (N-day)
Lacey: 24/7 rehab ends "two weeks" from Tue N58 (L97444–97445); "back in a week and a half" (L105517) ≈ N72 (Tue)
Lacey: day programme ends "two more" weeks (L97444–97445) ≈ N86 (Tue)
MC's medication trial / PHP clause "give it two weeks" from Thu N53 (L87209) ≈ N67
Dr. Sarah's blood draw "another full week" from Thu N60 (L100311) ≈ N67
MC's therapy "Mondays and Thursdays" (L97726); Dr. Sarah "on Monday" (L106811) N64, N67, …
Fraternity scandal goes public "next week" (L107340, N62); "sometime this week" (L108464, N63) N64–N70
Veronica's executive offsite "in a couple weeks" (L95784, N57) ≈ N71
Isaac back on the field "next week. Two weeks at most." (L108838) N64–N77
Finance companies ready "three to four weeks" (L107336, N62) ≈ N83–N90
Hortensa's retainer could run out "as quickly as three weeks" (L110474, N63) ≈ N84
Congress chooses the land developer "in about five to six weeks" (L107335, N62) ≈ N97–N104
Poker winnings "four equal deposits… Each one 31 days apart" (L69530, N41) 2nd ≈ N72, 3rd ≈ N103, 4th ≈ N134, if the first was paid at once
Board meeting / west-coast visit "next month" (L90040, N54); "in the next month or two" (L97843) ≈ N70–N110
Ryder at the clinic; Monster contact "in a few days" (L111721); "in a couple days" (L107347) ≈ N65–N67
Lacey's therapy results "6 to 12 months" (L30517, N21) well beyond Act 4
  1. Which weekday labels to trust between N22 and N49. Until the three drift slips are fixed (see contradictions), the explicit weekdays in slices 06–14 are one or two days ahead of the narrated count. Anyone writing new scenes into that stretch should follow the author's headers, as the existing dialogue does, and not count days.

Backstory and relationship history

Summary

Backstory contradictions

Lacey's Brimley tenure: "a few weeks" vs over a year

Hard error

Anna's love for MC is shrunk to "two years"

Probable

MC's family: "no family that we knew" vs parents in Germany

Minor

MC "hasn't driven since a teenager" vs driving to the honeymoon

Minor

Isaac is still a "rookie quarterback"

Minor

Stephen: "almost two years" since he saw Lacey

Minor

Lacey's ketamine tally and "the night I didn't come home"

Minor

Lacey phones her mother three days after "a long way away"

Minor

MC thinks of Lacey's parents "for the first time in forever"

Minor

The departure: subway vs train, texting frequency, application timing

Minor

Veronica: "I don't have any family"

Minor (peripheral)

Checked and consistent (do not flag)

Knowledge-state errors

Lacey, Mia and Anna know MC's club and meeting time

Probable

"Who's Kelly?"

Minor

Lacey is "sure" which fraternity, despite "no memory"

Minor

Lacey was "excited about you going to therapy" before MC told her

Minor

MC: "If we ever become financially independent"

Minor

Verified channels (do not flag)

Deliberate retellings

Canonical backstory as best established

Topic Best-supported version Lines
Meeting Both six, in the park near MC's home. Lacey had wavy brown hair and green eyes, and was "the same age as I". L92–95, L75786–75787, L26985
Childhood abuse Father: physical and sexual abuse, beatings over math, drinking on three-day weekends. Mother: emotional abuse, starvation, threw away gifts. Self-harm: with pencils. MC kept 243 rules; "Lacey can never be hugged". L112–114, L7538–7539, L8074, L60264–60317, L95294–95349
MC's role Her only friend from middle school; he "sacrificed... all of my childhood"; fell in love at "almost twelve"; "ten more years until she finally loved me back". L118–131, L92802–92834
Prom and departure Prom: in senior year Lacey asked MC; they danced every dance; she refused his kiss. Before: she secretly applied out of state about two weeks before graduation. Leaving: two days after prom she had MC walk her to the subway/train station and left. Promise: she would come back after school. L144–190, L41214–41219, L78639–78670
MC in college Computer science, 4.5 years (lost a semester). Met Anna in sophomore chemistry; Anna confessed and was refused. Junior-year collapse: texted Lacey 100+ times. Anna stole his phone, found Lacey and stopped him at the cliffs. Never dated; graduated a virgin. L205–499, L32846–32904, L34743
Lacey in college Years 1–2: isolated, studying, no sex. Before junior year: drinking, then ketamine (after a 7th or 8th suicide attempt). Junior year: meets Mia, who documents "lessons". Three phases: (1) Stephen, plus Dave and Mac; (2) about 20 men, including Lorenzo (micro-penis) and Phillip ("the pencil"); (3) parties, "hundreds", nine professors, frat videos (two include a 16-year-old). Ends with Isaac, three weeks, at the end of junior year. The last night: her "reset", then Anna's call. Senior year: sober-ish, ten or eleven K slips, "never once slept with a stranger". L88954–89135, L2150–2215, L7627–7645, L10340–10408, L15036–15213, L22951–22960, L45415–45416, L59341, L59712
Reunion Lacey graduated on time and was hired at Brimley through Anna. About 1.5 years after the call she rang MC's doorbell, a week into his first job. She told him "zero boyfriends" (true, but misleading). MC told her he was a virgin; she cried at Mia's for hours. L500–516, L543–698, L739, L15387–15390, L89135–89152
Marriage First kiss weeks later; Lacey proposed; married two weeks later in a rose-covered chapel; five present (pastor, Anna, Mia); two-day hotel honeymoon; about nine months married at the story's Wednesday; first anniversary celebrated late, in Vegas. L755–815, L977, L87239, L62713, L71074, L89423–89425
Free pass (original) Lacey: one-time, own room on the first night, a stranger, never asks his name, never sees him again, webcam stream, follows MC's rules "like a religion". MC: a one-week pass for "whoever you want", then a "clean slate" and "re-evaluate". MC's rules: no mouth or face, no creampie. Broken: Damian was a coworker, kissing, creampie. Later: MC's "No more free-passes... Forever"; Lacey's rehab-era passes (one week for "anyone", then the inner circle; then "the next two weeks"). L11877–12011, L12628–12640, L13184–13262, L28282–28299, L94444–94450, L97499–97506
Lacey's K since marriage Before Ryder: the night MC stayed out (slice 01); the trip (dark-web stash); the sweatshirt stash (Barty filming). Later: relapses during MC's kidnapping (K from Mia) and on two later nights. Ryder: her dealer, found via Mia's phone; Mia bought via locker. Then: rehab. L5075–5099, L45328–45373, L52271, L85630, L86648, L91790, L97280–97313
Lacey's family Father Benjamin Taggert (d. L82238); mother Grace; only child; Taggert ancestral land in east Tennessee. L82238–82258
MC's family Parents alive, in Germany (father in the army at Stuttgart); no siblings; absent from the story. L784, L40133–40134, L79906
Mia Raped at 15 on her quinceañera by a boy and then by her older brother; "virgin" in the consensual sense; Lacey knows "she has trauma" but not its cause. L29451–29497, L30766–30784, L78208–78214
Anna Korean-American; one previous boyfriend; MC is her second lover (L17970); has loved MC since sophomore year (not "two years"). L57956–57970, L50938, L17970, L258–265

World facts and script logic

Summary

  1. Counts: 40 graded items: 4 Hard, 10 Probable (one is an identity finding, not a defect), 26 Minor, 0 Branch. Everything was checked in L&J.rpy (±20 lines, same-route reachability). Slice-note suspicions that turned out to be fine are listed under "Checked, not defects" at the end of each section.
  2. The world holds together better than the slice notes suggest. Brimley (Lacey's employer) and Electro Billing (MC's) are two separate companies and are never mixed up. The Monster is consistently Martin Vindrelli, Brimley's head corporate attorney, across eight slices. The Taggert land terms agree in all five sources. The final poker hand is dealt correctly.
  3. Hard defects:
    • Lacey "only been here for a few weeks" (L2504) against her real tenure of a year or more.
    • The Act 3 CHRISTINE_nickname retro-fix overrides a player who refused the nickname.
    • The textLI Jeanette text #2 refers to a conversation that happens the next day.
    • The slut aside at L28710 recounts a scene the player may have declined.
  4. Probable defects:
    • Who finances Barty (Morris or not?).
    • The deepfake double is called Katherine in Act 3 and Maxine in Act 4.
    • About $70K of poker chips appears from nowhere before the final round.
    • Pauline/Paulina and Gothic/"Black Dhalia".
    • Lacey's leave: "no benefits" against "fully covered".
    • Stale Bethany text after the $900K win.
    • bimbo is read but never set.
    • good_guy promises a game over at zero but nothing checks it.
  5. Minor items are mostly naming slips (Philip/Phillips, Steven, Christina, Issac, Electro Corp, Bernard/Bernardo, and Lacey's father called "the monster") and code hygiene (the Anna_love typo, an unscored game round, a feedback line after return, flags that are never read, and gaps in video_number).

Organisations, jobs and titles

Two employers, kept apart correctly, with one "Electro Corp" slip Minor

Several slice notes (05 D3.7, 06 D12, 13 D24, 17 G14, 18 D7) suspected that Brimley and Electro Billing are the same company. They are not, and the script never mixes them. The ledger:

Person Employer Role and anchor lines
MC Electro Billing Corp "the new data center admin at Electro Billing Corp." (L537); "I work at a place called Electro Billing Corp." (L12284); Director of IT (L26525 "What we need is a Director of IT."; L30864 "my first day as director")
Alexander Waterston Electro Billing "the COO of the company" (L26456); "He's also the COO of Electro Billing." (L61631); MC's superior (L29605, L97811–97830)
Jeanette Green Electro Billing MC's boss at first ("Ms. Green", L5754), then reports to him ("Hey boss", sms_0034; L45134)
Christine Leski, Yue, Jamie, Bethany, Kelly Baker Electro Billing IT, data centre and service desk (L57315–57320, L34858, L80470 "Now she works at Electro Billing for Jeanette."); Kelly is MC's admin (L102059 "best little Electro Billing employee")
Winifred Popplemeyer, Lorenzo Electro Billing accounting "Winifred Popplemeyer, head of accounting." (L48820, L98009); Lorenzo: "Electro Billing was hiring and... well, here I am." (L48857). So the "Ms. Popplemeyer" at L73369 is Winifred, not Veronica, as slice 13 D24 guessed
Lacey, Anna, Mia, Veronica Brimley "a large tech firm called The Brimley Corporation" (L510); "my three favorite Brimley employees" (L6154); "Got a job as a graphics designer here at Brimley." (L70886)
Jared Hoffman, Evan, Will, Stephen, Damian Brimley Jared is "Executive VP of Marketing" (L2050); "The CEO of Brimley was unwilling to move on Jared" (L25986); Stephen "started at Brimley" (L110005)
Martin Vindrelli Brimley "He's the head corporate attorney" (L23250–23251); "I can't deal with Brimley shit right now." (L84987)

This also explains why Stephen asks MC "Are you like a system admin or something?" (L111051–111055): MC doesn't work at Brimley, so there is no error there. The only slip is L34858, MC: "She is officially an Electro Corp service desk team member." Fix: change L34858 to "Electro Billing".

Lacey "only been here for a few weeks" against more than a year of employment Hard error

(This overlaps the calendar analysis. It is listed here as an employment fact.)

Fix: at L2504, change to something like "Not even a year here and already giving presentations". At L2509, either drop the three-month policy or make the barrier something else (for example "promotions only happen in the annual cycle").

Lacey's real promotion is promised three times and never happens on-page Minor

Fix: add one line after L31853, at the slumber-party weekend or at L43158 where Anna's own small promotion is celebrated, e.g. Lacey: "And HR finally signed off. Graphic designer, no more 'junior'."

Will: "just graduated from college last month" against an early-thirties ex-guitarist Minor

A late graduate is possible, but the three accounts don't line up. Fix: at L31849, change to "I guess they're a career-changer, just finished a design certificate", or drop the graduation detail.

Lacey's leave: "no pay or benefits" against "fully covered" Probable

Fix: at L97448, change to "I won't get paid, but they're keeping my insurance active for the program".

Checked, not defects: MC's titles are consistent: data center admin (L537, L14545), then "Director of IT" (L26525, L44225), with Jeanette's "You're an executive director" (L45536) meaning "an executive". Jared's real title (L2050, L2547) and his fake offer to Lacey, "Junior VP of Marketing Design" (L4804), stay distinct. Kelly's two employers are consistent: a vendor whose software "Brimley bought from my company" (L24424), then MC's admin (L46437). Anna moves from "business analyst" (L510) to "lead analyst in my group" (L43164).

Antagonist identities and relationships

The Monster is Martin Vindrelli, Brimley's head corporate attorney, and every slice is consistent with that Probable

(Graded Probable because the narration never says "Martin is The Monster" in so many words. In practice it is near-explicit.)

Slice What the text establishes
04–05 Veronica recommends "Martin Vindrelli... the head corporate attorney... He's a hardass, but he's honest" (L23250–23252). On the call (tag MV), MC introduces himself as an "anonymous whistleblower" (L23400), but Martin signs off with "Of course Mr. [MCLast]." (L23434)
05 Bella: "Martin brought the evidence to the board of directors" and Jared is fired (L25985–25991)
08 First texts, with the caller ID "The Monster" (L42512–42538). "You are the glue that holds everything together" (L44289)
11 "It worked with Hoffman, it will work with Barty" (L60707); "Barty's company has become an issue for someone I owe a debt to... And I always pay my debts" (L60721–60723)
12 Veronica's "contact" owes her "a more personal kind of debt" and is the husband of the couple from her threesome story (L72100–72126; the true statement at L49917 and its retelling at L49934–49935)
14 Boss "TH" runs a surveillance team and talks to "Congressman Halborn" (L84661–84711). Then Veronica: "Our whole damn world is falling apart over here Martin!" (L84994), and MV answers: "I tried explaining to him that he's the glue that holds all of them together." (L84996); "But don't ever forget. I'm a monster too." (L85029); "my debt to you is clean" (L85013); "I think I'll call your wife." (L85079)
15 Veronica: "Someone who is in my debt... His wife is a friend... he never breaks a promise." (L88320, L88357–88360)
17 MC: "Are you the fourth company going after Lacey's property?" TM: "When did you get so smart?" (L101790–101791)
18 "I've got some contacts that are helping me figure out how to get the property out from under you" (L111829), which matches his demand "Swear to me you'll find a way to get me control over the Taggert land." (L85060)

Two clues are fair-play and well placed: Martin's "glue" line at L84996 directly quotes TM's text at L44289, and Martin knows MC's name at L23434 even though MC called anonymously. Slice 15 D1 thought Veronica gave two versions of whose favour it was ("it wasn't for you... You did it for Lacey? / Yes." L88327–88329, against "The original debt is only for you. I've asked him to watch over Lacey as well." L88344–88345). The slice-14 call settles it. The original debt bought MC's protection: "You told me to protect [MCFirst]. That's all I'm willing to do." (L85010–85011). Lacey's protection is a new deal, paid for with the land (L85042–85060). Her motive was Lacey; the debt itself covered MC. So the two statements don't contradict each other.

Vince Patski is not The Monster. This answers the slice 18 handoff question. Patski is "an attorney acting on behalf of Benjamin Taggert's estate" (L89843–89844, tag VP). Hortensa mails the estate a copy (L105757). Veronica couriers a separate copy to The Monster (L107225).

Fix: none needed for continuity. Optional: if MC is ever meant to work out who The Monster is, he has already heard Martin's voice (L23391–23434), so a line acknowledging that would be fair.

Who funds Barty? Veronica names Morris; Morris denies it "unequivocally," and nobody resolves it Probable

It is either a planted lie by Bernard or a research error by Veronica, and the text never says which. Fix: add one TM line in sms_0066 (around L101806), e.g. "Veronica's lead was wrong. Morris was outbid; the money behind Barty comes from the third group." Or, if Bernard is lying, have MC note it: "Veronica traced the four million to Morris. Either she's wrong or he just lied to my face."

Katherine or Maxine: the deepfake body double has two names Probable

Fix: rename "Katherine" to "Maxine" at L56845. Alternatively, have Barty or Will make clear that Katherine and Maxine are different women.

Lacey's father is also "the monster" Minor

L95365, Lacey to her mother: "Because you refused to have the courage to save me from the monster that you called your husband." The Monster has been a named character since L42538, and MC's list of threats at L92692 reads "Barty, Will, Cal, The Monster, and Lacey's family land". Slice 16 G10 shows a reader already confusing the two. Fix: change L95365 to "the animal you called your husband", or another noun.

Checked, not defects:

Places and property

The "house" is a rented apartment for the first half of the script Minor

Before the move, MC's home is called "my/our/your house" 45 times (e.g. L5846, L13603, L17202, L38738, L43737, L46917). But it is plainly rented:

The pool and hot tub belong to the complex: Barty watches them on "an external security camera, built 30 years ago" (L55619). Slice readers raised this three times (03 D16, 08 D16, 09 #8). "House" reads as colloquial, but it clashes with the later plot point that MC is buying a house. Fix: do a global pass on lines before L57250 and change "house" to "place" or "apartment" wherever MC means his home.

Isaac's house: a $3M listing that later becomes a "two million dollar mansion" Minor

Fix: use "three million dollar" at L104853 and L105079.

Hortensa says she'll hold the papers until Monday; the same Saturday, TM says she has filed Minor

Fix: change L105754 to "I'll file as soon as I've done my due diligence. Probably this weekend."

L105640: "I list myself as Lacey's spouse and legal guardian." A power of attorney doesn't make someone a guardian. Guardianship is court-ordered, and the "diminished capacity" angle MC uses later (L111730) depends on getting this right. L105642–105648: MC alone gets "three notarized copies of both the property inheritance and the power of attorney". That works only as certified copies of documents Lacey already signed with the clinic's witness (L103561–103563, L103589–103591), and the text doesn't say so. Fix: at L105640, change to "I sign as Lacey's attorney-in-fact under the power of attorney." At L105648, change to "certified copies".

MC's parents in Germany against "nor family that we knew" Minor

MC has two living, contactable parents, so "nor family that we knew" is wrong for him. Fix: at L786, change to "Neither of us had siblings, and none of our family would be there."

MC will "drive to the airport" with no car, and hasn't driven since he was a teenager Minor

L65336 (Vegas): "I'm going to drive to the airport in a few hours and get the first flight home." But L81371–81374 says "I really need a car... I'm going car shopping tomorrow." and L91069–91070: "I'm going to have to relearn how to drive a car though. I haven't driven a car since I was a teenager living at home." Fix: at L65336, change to "I'm going to the airport".

Checked, not defects:

Money and numbers

Poker buy-in: $38K of chips, or $48K? Minor

L68350: "The entry fee is ten thousand. I highly recommend buying in with an additional forty to one hundred thousand." L68359, MC: "I'll pay the ten thousand and buy in... an additional thirty eight thousand?" That gives a $38K stack. But after round one, L68649–68650: "I'm sitting at $41,000 / Down seven thousand dollars.", which assumes a $48K stack. Fix: change L68650 to "Up three thousand dollars." Or make the stack $48K by having MC buy in for $38K on top of a "$10K entry that converts to chips".

MC's chips grow by about $70K off-screen before the final round Probable

Fix: change L68917 to "just a little under $214,000". Or change L69038 to "well over a hundred thousand" and L69284 to "just over $100,000" (and adjust "Chao only has a few thousand more than me" at L69286).

"The fourth worst full house" was the worst one Minor

L68954: "I actually had the fourth worst full house." The four hands were Cowboy queens full of 2s, Chao 9s full of queens, Thor 7s full of queens and MC 2s full of queens (L68949–68953). Out of four, MC's was the worst (equivalently, the fourth best). Fix: "I actually had the worst of the four full houses."

Cross-reference: the Bethany text in the post-Vegas menu, "With my recent income adjustment I'll be able to pay off mine and Lacey's in a couple of years" (L72619), comes the same afternoon MC tells the IT crew he won "around... nine hundred thousand dollars" (L71174). It is graded and fixed under Variables ("Recycled text #1 for Bethany").

Checked, not defects:

Names, spellings and descriptions

"Mistress Pauline" becomes "Mistress Paulina" Probable

Introduced as "Pauline": "My name is Mistress Pauline." (L68097), "Good evening Pauline." (L68098), "Mistress Pauline" (L68111). Then "Bye Mistress Paulina." (L68290) and, a slice later, "icky things with Mistress Paulina." (L77369). Fix: settle on one spelling (three uses against two) and update L68290 and L77369, or the reverse.

The "Gothic Dahlia" becomes the "Black Dhalia/Black Dahlia" in a text Probable

The club is "the Gothic Dahlia" fourteen times (L64872, L64924, L66521, L71144, L73044, L82492…). Jeanette's text #2 calls it "the Black Dhalia stuff" (L72535). MC's reply has a second variant: "bring you back to the Black Dahlia?" (L72561). Fix: "Gothic Dahlia" in both.

Phillips / Philip / Phillip, and a clash with Lacey's college "Phillip" Minor

Barty's company is "Phillips' Management" at L57255, L61650, L98635 and L98662, but Halima says "Philip's Management" (L78576) and a technician says "Barty Phillip's circle of influence" (L85496). Separately, one of Lacey's college partners is "Phillip" (L15091, L15606–15610, L17453). Readers will connect the two names. Fix: "Phillips'" at L78576 and "Barty Phillips's" at L85496. Consider renaming the college Phillip (for example "Philippe" or another name).

One-off misspellings Minor

Bernard Switzer and Bernardo-in-Brazil Minor

Electro Billing has "Bernardo at our office in Brazil" (L26592, L26899, L56151). The Morris representative is "Bernard Switzer" (L98599–98605, L105580). Slice 18 D23 already mixed them up. Fix: rename one of them.

Jamie: one "their" in a scene that otherwise uses "he/his" Minor

On the JAMIE_lover route, L78976 reads "lifts up his sweater", but L79000 reads "Jamie slides their hand up and down". Everywhere else, including the HRT and surgery threads (L90819, L99170), the narration uses "he". Fix: "his hand" at L79000, unless the switch is meant to mark something, in which case it needs setting up.

The same person under different speaker tags Minor

Players don't see this, but it matters for any cast database or reader:

Fix: one tag per character, with TM_nvl kept for the texts.

Checked, not defects:

Variable and branch-logic defects

CHRISTINE_nickname: the Act 3 "fix" overrides a refusal Hard error

Jeanette text #2 refers to a conversation that hasn't happened yet Hard error

Recycled text #1 for Bethany is out of date after the $900K win Probable

slut aside recounts a scene the player can decline Hard error

bimbo is read but never assigned Probable

good_guy: the promised game over has no check behind it Probable

sex_during_rehab == 0 is the wrong test at the end of Act 4 Minor

Anna_love = 200 writes to a new variable Minor

L81432 $ Anna_love = 200 (under "You know I love kissing you", next to $ ANNA_lover = True). Everywhere else the variable is ANNA_love (L17945, L49492, L49954, L58107–58111). Python is case-sensitive, so ANNA_love is never maxed on this route. Nothing reads it later, so for now only the stat display is wrong. Fix: $ ANNA_love = 200.

Two-truths scoring: Veronica's round 2 never scores, and the total says "out of 11" Minor

L49914–49920: "I let a boyfriend talk me into having a threesome with him and one of my exes" leads to V: "Yes, this is absolutely a lie." There is no $ kfaw_game01_score += 1, unlike the eleven other correct picks (L49689 … L50138). L50215: "your final score tonight was [kfaw_game01_score] out of 11." Fix: add $ kfaw_game01_score += 1 under L49920, change "11" to "12" at L50215, and shift the thresholds at L50216–50222 by one.

Bella text option: the feedback line sits after return Minor

L72349–72351: $ BELLA_love += 5 / return / "You feel Bella cares for you more \n (Bella Love = [BELLA_love])". The feedback line can never be reached. The other five options show the line and then return. Fix: swap L72350 and L72351.

The both-False Jeanette path promises a talk that never happens Minor

L11134–11170 sets J_date01 (if JEANETTE_love == 10 and "I'd love to") or J_lunch01 (if == 5), or neither. With both False, MC says "I need to sit down and talk to Jeanette today at work." (L31885), but J_event01 is gated on J_lunch01 == True (L32392). No talk follows; JEANETTE_lover stays unset and becomes JEANETTE_reject = True at L55682–55683. Fix: add a short office scene on the both-False path, or change L31885 to "I need to find time to talk to Jeanette this week."

YUE_breasts: the offer is left hanging if Yue is later turned away Minor

Set at L73667 ("Go make an appointment. Send me the bill and I'll pay for it."). The only payoff is L104241–104249 ("You know we talked about me getting some plastic surgery"), which sits inside if YUE_netori == True: (L103683). L99236–99238 lets the player then set YUE_reject = True / YUE_netori = False. On that route the offer to pay is never mentioned again, whereas JAMIE_breasts gets a payment beat (L90819). Fix: add a short Kelly or Yue line on the reject branch (pay quietly, or Yue declines).

Flags that are set but never read Minor

These are future hooks, but players are told some of them matter now:

Fix: none needed for 0.4a. Keep a list of these flags so Act 5 actually reads them, and consider softening the LACEY_ntrs tooltip to "may affect later acts".

video_number and the after_*_videoNNN labels use unrelated numbering Minor

There are 33 video_number assignments (1–34). 24 is never assigned. The per-character label suffixes don't follow story order: after_lacey_video004 (L62605) comes before after_lacey_video001 (L62668); after_lacey_video003 (L74702) comes before after_lacey_video002 (L75301). after_jeanette_video002 (L3805) and after_kelly_video002 (L24692) have no matching 001. If the gallery or replay screen maps numbers to labels, check these pairs. If not, this is only housekeeping.

Gates that work today but will break silently Minor

Checked, not defects:

Scene-level errors I: slices 01–09 (L2–53532)

Counts by grade (errors kept, six sections, 38 items): Hard 7 | Probable 8 | Branch 2 | Minor 21; the 8 items under "Narrator distortions" are intentional characterisation, badged Minor only for uniformity and not counted.
Verification: source was D_01-09.md (about 330 reader entries, slices 01-09, L2-53532); every Hard/Probable entry and dozens of Minor entries were opened in L&J.rpy (±20 lines, enclosing menu/if and BEGIN/END markers checked), and about 85 entries were rejected or merged (last section).
Most serious: wrong speaker tags (L8726-8747, L9750, L14763-14764, L44584, L49714-49721), the Lacey-tenure break (L2504 vs L516/L791/L1004), and a weekday/return-date drift across slices 04-05 (L14399, L19834, L25955, L28032).

Speaker-tag and attribution errors

Christine's back-rub lines carry Mia's tag (M)

Hard error (L8726–8747; slice 02, quiet-room scene after the Evan call; unconditional)

MC's "Fuckable?" is Mia's line (no_fun branch)

Hard error (L9750; slice 02; only on the if no_fun == True: route that starts at L9703)

Narration tagged as Christine's speech

Hard error (L14763–14764; slice 03; shared pre-menu part L14692–14806, so every route)

Narration tagged as Lacey's speech in the Morty scenes

Hard error (L37202 and L38170; slice 07)

"Good girl." is tagged to Jeanette

Hard error (L44582–44589; slice 08; route: menu option "One of these days I'm going to get you back" if JEANETTE_love >= 15, L44561)

Lacey's two-truths-and-a-lie answers are tagged to Anna

Hard error (L49714, 49717, 49719, 49721; slice 09; unconditional)

Spoken line uses MC instead of MCP in the bathroom-camera scene

Minor (L37416; slice 07, level-2 route)

Fake-Lacey orgasm line is untagged

Minor (L51580; slice 09)

Timeline and day-reference slips

Lacey's tenure at Brimley: "a few weeks" vs roughly a year

Hard error (L2504–2519 vs L516, 791, 1004–1040, 75, 1191; slice 01; unconditional)

Anna's "two years" vs a sophomore-year confession

Probable (L4266–4267, L17931, L22656 vs L213, L315, L321, L486; slices 01, 04)

The morning after the Evan-arrest night reads as a weekday, but the club night is a Saturday

Probable (L8972–8975 vs L9583, L9876, L10575, L10839; slice 02; branch-independent)

The Sunday-party calendar cannot be reconciled with the "workday" and "Friday night" lines

Probable (L14399, L16596, L25144, L25955, L28032, L28597–28603; slices 03–05)

"Only three more days" vs a five-day wait for Lacey

Probable (L19834 vs L22641, L24141, L24555, L24814–24816; slices 04–05)

"I got a backrub from Christine today" (it was yesterday)

Probable (L34384 vs L33142, L33769, L34379; slice 06; unconditional)

Monday-evening "last night" points at the wrong night

Probable (L43215–43232 vs L39559, L39725, L42049–42176; slices 07–08; unconditional)

Lacey's morning shower scene is shown after MC's lunch-hour scene

Minor (L4630–4689 vs L4476–4613; slice 01)

Monday afternoon: "rest of my afternoon" with Veronica, then a Jeanette "coffee" that is "lunch"

Minor (L7958, L8044, L8175; slice 02)

Factual contradictions within a scene or day

Kelly's recording is played back with MC's ketamine and "snack" lines removed

Probable (L21535, L21561 vs L21808–21861, L21683, L22047, L22020–22062; slice 04)

MC's parents: "family that we knew" vs a living dad and mom in Germany

Minor (L784–786 vs L40133, L42725; slice 01, cross-reference to slices 07–08)

Lacey: "I would never let someone touch me like that"

Minor (L8908–8911 vs L8853; slice 02)

Mia's "Remember what I told you earlier" has no earlier line

Minor (L9426, L9652, L9805; slice 02; every branch)

MC tells Lacey he and Anna did not "talk about" her

Minor (L19761–19766 vs L17959, L18054–18055; slice 04)

Enterprise licensing "done" the same day the 15% target is set

Minor (L28671–28673, L28790–28792 vs L29583–29602; slice 05)

Will: "just graduated last month" vs early thirties with an eleven-year relationship

Minor (L31849 vs L34143–34145, L39251, L41466; slices 06–07)

MC quotes something Lacey never said on the page

Minor (L34290; slice 06)

MC "knew" the matching pink bottoms but "never saw" them at home (levels 1 and 2)

Minor (L37138–37143 vs L37821–37832; slice 07; routes ntrs_2nd_level >= 1)

Lacey's relapse count changes inside one conversation

Minor (L45326 vs L45415; slice 08)

MC: "it's only my second party... my first party with Lacey"

Minor (L49638–49640, L50812 vs L39452, L48327; slices 07–09, cross-reference)

Script logic and variable bugs

"A few pics" is true only if the player chose "They're beautiful"

Branch-dependent (L20257–20260 vs L19292–19395; slice 04; variable MC_V_foreplay)

The slut == True aside recounts a scene the player may have skipped

Branch-dependent (L28710–28719 vs L27446–28011; slice 05; route: slut set, then the "end tonight early" option)

The Veronica round-2 menu never awards the point

Probable (L49914–49920 vs L50215; slice 09; unconditional)

"I've messed around with another woman" when both foreplay flags are set

Minor (L17129–17134; slice 03)

Props, presence and physical continuity

Home is "apartment" and "house" interchangeably

Minor (slices 01–09; examples below)

Shower facilities: "showers" vs "a shower"

Minor (L1972 vs L4640; slice 01)

Names and spellings

Typos in the dialogue

Minor (L12713, L14778, L14783)

Lesson Six title: "Bell Of The Balls"

Minor (L4493; slice 01)

"As a woman" said by MC

Minor (L45988; slice 08)

Employer name variant: "Electro Corp"

Minor (L34858 vs L537, L12284; slice 06)

Narrator distortions (intentional, not errors)

"Sex never felt good" vs "sometimes it was kind of fun"

Minor (intentional, not an error; L7653–7660, L7691 vs L9108–9112, L10393–10403, L15268–15272, L15657–15659; slices 02–03)

Mia's two portraits of Lacey

Minor (intentional, not an error; L2367–2370 vs L3057–3063; slice 01)

MC grades his own behaviour

Minor (intentional, not an error; L30077–30082 vs L29985, L30001, L30056; L41331, L41365, L41462–41463 vs L39383; slices 06–07)

MC's "leak" deduction skips Jeanette

Minor (intentional, not an error; L17270–17273, L17519–17543 vs L12818–12841; slice 03)

Lorenzo's size, three versions

Minor (intentional, not an error; L10388, L15103–15106, L15604–15616, L17212, L17448–17460; slices 02–03)

Lacey's memory of the Barty recording

Minor (intentional, not an error; L52273, L52735–52740 vs L53187–53188; slice 09)

MC predicts Lacey will be sober

Minor (intentional, not an error; L12501–12504 vs L11879, L14196–14200; slices 02–03)

MC's perfect-recall claims

Minor (intentional, not an error; L18296, L20805 vs L17898–17903, L22391; slice 04)

Rejected on verification

Scene-level errors II: slices 10–18 (L53533–111872)

Summary, slices 10–18 intra-slice continuity: 52 kept errors/slips = 5 Hard error, 17 Probable, 4 Branch-dependent, 30 Minor (5 Hard are the four wrong/missing speaker tags at L98398, L101034, L103265, L102536 plus the dead-code Bella message at L72350). Plus 9 intentional narrator/character distortions documented (hallucinated divorce scene L82999–83172, cage/Tina visits, MC rants) and 40 reader claims rejected on verification (table) (poker hands, text-menu thresholds, video labels, Lacey pool-rules, R_date01, etc.). Most serious: the four tag errors, the poker/cash arithmetic (L68350–68396, L68917–69284, L64882), the "Sunday at noon" tournament invite (L61892) and strip-club "Sunday afternoon" (L67711), and Veronica's two debt accounts (L88329 vs L88344).

Scope: intra-slice continuity, slices 10–18 (master L53533–111872). Every Hard/Probable item below was re-opened in D:/collab/L&J.rpy and checked for (a) what the text actually says, (b) whether both sides are reachable on one route, and (c) whether it is explained nearby. Items are ordered by severity, then line. Line numbers are master numbers. Where a reader's claim failed verification it is listed under "Rejected on verification" with the reason.

Speaker-tag and attribution errors

V98398: MC's narration tagged as Veronica

Hard error (L98398; context L98390–98399) V "I can feel her spit begin to drip down my shaft." sits between Veronica's own V "(gagging)" lines (L98394, L98397) and MC "Yeah... just... like that..." (L98399). This is MC's first-person narration ("my shaft", "her spit") carrying Veronica's tag, so the box displays it as something Veronica says about herself. Branch: inside v_bj_01, reached from the "Let Veronica give you a blowjob" option (L98314–98324) under if VERONICA_love >= 30 (L98301); no condition changes the tag. Fix: delete the V tag so it is plain narration.

V101034: MC's narration tagged as Veronica

Hard error (L101034; context L101033–101035) V "Veronica bites her lip and gives me a little smile." is wedged between MCP "I like that you're looking into the camera right now." (L101033) and MCP "Now tell him you're not a young girl and he doesn't need to go easy on you." (L101035). Third-person "Veronica ... gives me" is narration; Veronica cannot be the speaker of a line that describes her from outside. Branch: only the "Tell Veronica to let Albert have sex with her" option (L101000) of the menu at L100951. Fix: remove the V tag (or change to MC narration).

Rhea's goodbye is untagged narration

Hard error (L102536–102537) "Sorry I have to run off." / "See you on Sunday." appear with no speaker, followed by hide rhea_dress with moveoutright (L102538) and MC "Guess I should head back.". These are Rhea's spoken farewell (she says the same kind of thing at L102502–102504), not MC narration. Branch: the else (L102535) of if rhea_would_date == True (L102506), i.e. the Rhea lunch (R_date01) ending without the kiss. The kiss branch (L102507–102534) tags her R. Fix: add R to both lines.

HP103265: MC's line tagged as Hortensa

Hard error (L103262–103266) MC "I actually need the original and a certified copy as well." (L103262), HP "If you're concerned about..." (L103263), MC "It's not that." (L103264), HP "I was told by the one person who seems to be looking out for me, that I need this." (L103265), HP "Then make three certified copies and let me have two of them." (L103266). L103265 answers HP's "If you're concerned about..." and explains MC's request for originals; it is MC repeating The Monster's instruction (L101766–101768: "Give those copies to Veronica / Keep the originals for yourself"). HP's next line only makes sense as a reaction to it. Branch: none. Fix: change L103265 to MC.

Plain MC tag inside an nvl text exchange

Probable (L72439) MC "How'd you do on that test you told me about?" is the only plain-MC line in a conversation where every other MC line is MC_nvl (L72422–72444) and Christine answers with C_nvl "Got an A of course" (L72440). Same speaker, wrong channel; it will render outside the phone-text layout. Branch: if CHRISTINE_text_number == 2 (L72420). Fix: MC_nvl.

MC tag on an action line in the Bethany scene

Probable (L80359) MC "I begin to gently massage them." follows the untagged narration "I push her shirt up and put my hands on her breasts." (L80354) and precedes B "That feels really... really nice." (L80360). An action description carries the MC speech tag, so it would display as dialogue. Branch: inside the "Give Bethany what she wants" option (L80322). Fix: make it untagged narration.

Two tags for one character (Will)

Minor (WR: L54418–54433, L55649–55656, L70709–70753, L77660–77717, L78609–78629, L89944–90008, L98797–98830, L101699–101729; WI: L56815–56889, L61352–61386, L71546–71924, L84598–84641) Will is WR in some scenes and WI in others; both are unambiguously Will. The flattened file has no character definitions, so it cannot be confirmed that both map to the same displayed name. At L56815–56818 the WI lines are his private ambush thoughts ("Where the hell is she?") and carry the same tag as his spoken lines. Fix: standardise on one tag (or confirm both are defined with the same name).

REC reused for Alejandro

Minor (L73884, L75704 vs L74140) REC is the clinic receptionist ("Hello, you've reached The Meadows Wellness Center.", L73884) and also the building guard Alejandro (MC "Hey Alejandro." / REC "Good evening Mr. [MCLast].", L74139–74140). Harmless if REC is only a label, but the same tag is used for two unrelated people.

Untagged "I got it."

Minor (L76715) "I got it." sits between MC "Just real slow. ..." (L76714) and MC "Like he's a defense you've never seen before." (L76716) with no tag; read as MC's own aside, but Isaac could be answering. Fix: tag it (likely IS) or fold into narration.

Timeline and day-reference slips

Poker invitation says "Sunday at noon"; the tournament is a night event

Probable (L61889–61892 vs L66751, L67711, L68097, L68286–68306) Invitation: CWBY "This Sunday." (L61889); "It's an invitation to a high stakes poker game in the VIP lounge on Sunday at noon." (L61892). Sunday as played: spa first (AB "Our first stop is the spa.", L66751), male strip club (L67711), then the Gothic Dahlia (BDSMG "Good evening. My name is Mistress Pauline.", L68097), then AB "...we have 30 minutes before check-in time at our next destination." (L68286) and arrival at the tournament (L68306). The group cannot have been at a noon game; the tournament is clearly evening/night. Branch: none. Fix: change the invitation to a Sunday-evening time (or drop the clock time).

Strip-club emcee says "Sunday afternoon" in an all-"tonight" scene

Probable (L67711 vs L67583, L67692, L67896, L67957, L67969) SCA "Okay ladies! It's Sunday afternoon and we all know what that means!" (L67711). The same scene says: "He asks if we're looking for a private dance tonight." (L67583), AB "He's not even working tonight..." (L67692), KA "You definitely had a few hundred fans out there tonight." (L67896), AB "He said he needed to make tonight worth coming in..." (L67957), AB "We're heading straight to the bar area tonight." (L67969), and the group is in "nightlife" outfits. One line against six; "afternoon" is the outlier. Fix: "Sunday night" (or reword the emcee line).

Hortensa will file Monday; The Monster reports it filed Saturday evening

Probable (L105754–105756, L105772 vs L107227) HP on Saturday: HP "I'm going to hold on to everything until Monday." (L105754), HP "Once I feel comfortable with it, I'll submit an electronic copy to the county clerk's office." (L105756), HP "Okay. I know what I'll be working on today and tomorrow." (L105772). Saturday night text: TM_nvl "We've already received a notice that your attorney has filed the papers" (L107227; it follows MC's Saturday clinic visit, L107056–107059). Either HP filed early (never shown) or "filed the papers" is something else. Branch: none. Fix: change HP's plan to "tonight/this weekend" or have TM say "I expect your attorney will file Monday".

"13 years" and the age arithmetic

Minor (L55022, L56764, L89247 vs L75786–75820, L77574, L86303, L88963–89249) "...the woman I've been in love with for 13 years." (L55022; present tense) and MC "You used me! For thirteen long years!" (L89247). First meeting MC "Lacey and I were both six years old..." (L75786); Dr. Sarah S "...that puts you at about what... twelve or so?" / MC "That would have been her thirteenth birthday." (L75819–75820), which makes MC about a year younger than "both six"; "my dumb fourteen year old brain" during "middle school" (L77574, L77550); separation "For four years" (L86303, L89249) with "Two years passed" (L88963) plus "That year and a half before I saw you" (L89135). 13 = age 6 to 19 fits "used me for 13 years" but not a present-tense "in love for 13 years" (MC is now roughly 23–24). The 2 + (unstated spiral) + 1.5 = 4 years only works if the "hundreds of partners" spiral lasted about six months. Fix: pick one canonical birth-gap and separation length and align the figures.

Grace's call: "earlier today" vs "yesterday"

Minor (L82238 vs L82383–82392) GT "Benjamin passed away earlier today." (L82238); next morning MC "I got a phone call in the middle of the night." (L82383) and MC "Your dad... passed away yesterday." (L82392). Both are right only if the call came before midnight, which "middle of the night" does not suggest.

Overnight train vs "3pm eastbound express"

Minor (L83392–83404, L83895, L84020, L84287–84288, L84462) MC rides west all night and is at "the end of the line" after sunrise (L83392–83404), tells his story until "it's mid-afternoon" (L83895), then catches "an earlier train than I originally hoped" (L84020). Security later says the ping "would have been the 3pm eastbound express returning to the city" (L84287), "the last stop before entering the city proper" (L84688). Anna reaches Clover Springs by dusk the same day (L84462). Read as "the 3pm express" being the train's name, this is consistent; but the westbound overnight ride length, Anna's same-day ride and a ~3pm departure only fit if train speeds/schedules differ, and nothing says so.

Kelly's money transfer slips from "by tomorrow" to Saturday

Minor (L87674 vs L90364–90365) Thursday: K "I'll have the money transferred to them by tomorrow." (L87674, = Friday). Friday: K "Halima has that scheduled for this afternoon. They should see the transfers hit their accounts by tomorrow morning." (L90364–90365, = Saturday). Plausible bank lag, but the promise slides a day.

"Tomorrow" said at 4:15 a.m.

Minor (L91812–91816) MC "Well, it's now 4:15 in the morning." (L91812) then MC "I'm going over to watch TV and eat mac and cheese at Bethany's tomorrow around lunch time." (L91816). It is already Saturday; the lunch is later the same day. Colloquial (before sleep), but "today" would be accurate. Branch: if bethany_tv == True (L91815).

Lacey's return date: "week and a half", "couple weeks", "this week"

Minor (L105517, L104222, L108557) MC "She'll be back in a week and a half." (L105517); MC "I'm allowed to do things like this for the next couple weeks." (L104222); L "No anal with any of the other girls this week." (L108557). Not contradictory, but the rehab length is stated three ways.

Factual contradictions within a scene or day

Mia's room: "right next to ours" vs "the floor directly below"

Probable (L53684 vs L59056) MC "Yeah. Like I said, I booked a second room, right next to ours." (L53684) vs J "Mia has her own room on the floor directly below them." (L59056). At booking MC only "reserve[s] two rooms and keep[s] our options open" (L53587) and tells Mia "I booked an extra room" (L53675); "Like I said ... right next to ours" adds a location he never said before. No branch, and nothing says the hotel reassigned the room. Fix: "directly below ours" at L53684, or "on the same floor" at L59056.

Poker: cash on hand does not add up

Probable (L62817, L63975, L64230, L64634, L64785, L64877–64882, L65165) Start: AB "...would you be willing to get out, say... two thousand dollars in cash?" (L62817). Cash spent before the tickets: "Funny that mine was fifty, but the girls were only twenty." (L64230, = $130), "I shake my head as I hand each of them a couple hundred bucks." (L64634), MC "Here's your hundred bucks." (L64785), plus the toys "I fork out another four hundred dollars" (L63975, if cash). Then AB "seven hundred and fifty for all five of us." (L64877) and MC "Um, eight hundred." (L64882), later "hand Lacey and Jeanette the last of the cash" (L65165, $400 each). For $800 to remain after the $750 tickets, only ~$450 can have been spent from the $2,000 beforehand; the dances ("a couple hundred" each, to each of them), covers and stripper tip alone are well over $1,000. (A second ATM visit is possible but never shown.) Fix: change "eight hundred" to a lower figure, or add a line where MC withdraws more.

Poker: is the starting stack $38K or $48K?

Probable (L68350–68396, L68471, L68649–68650, L68819) TW "The entry fee is ten thousand. I highly recommend buying in with an additional forty to one hundred thousand." (L68350); MC "I'll pay the ten thousand and buy in... an additional thirty eight thousand?" (L68359); MC "The ten thousand is just the buy-in amount." (L68394); MC "All forty eight thousand of it." (L68396). After round 1: "I'm sitting at $41,000" / "Down seven thousand dollars." (L68649–68650), which only works from a $48K starting stack. Then DLR "Your secondary buy-in is not to exceed your original buy-in." (L68471) and AB "He can only buy-in 48K." (L68819) call the whole $48K the "buy-in", while L68394 calls the $10K "the buy-in". If the $10K is a fee, MC started with $38K and "down $7K" would be $31K; if it also becomes chips, the dialogue's "entry fee / additional" split is wrong. The terms "entry fee" and "buy-in" change meaning mid-scene. Fix: fix one definition (e.g. "ten thousand of that goes to the house, the rest is chips") and re-derive $41K.

Poker: chip count at the end of round 3 vs the stack entering the final round

Probable (L68807, L68917, L68928–68937, L69015, L69038, L69284) AB "Rough estimate, he has about $90,000 in chips." (L68807); after the second $48K arrives (L68819–68866) "I'm sitting just a little under $144,000." (L68917). MC is then "in for $18,000" (L68928) and MC "I fold." (L68937); M "Man he totally did the right thing folding that last hand." (L69015). Round 3 ends there (L68978–68981). Yet AB "My God, he has to walk away from almost two hundred thousand dollars." (L69038) and, in the final round, "I lost about $26,000 on the first hand, but I still have just over $180,000 in chips still." (L69284), i.e. ~$206K before it. The only hand shown between $144K and "$200K" is a fold that costs him up to $18K. The stack should be about $126K, not ~$200K, and no winning hand is shown. Branch: none. Fix: make L69038/L69284 ~$125K/~$100K, or show a won pot between L68937 and L68978.

"Abby signed us up for this tournament earlier today"

Probable (L69328 vs L61885–61892, L68331) "Abby signed us up for this tournament earlier today." (L69328). The invitation was handed to MC directly by the pit boss two days earlier on Friday (CWBY "Dealer, ask the pit boss for an invitation for the good lookin' kid over there.", L61885; "The dealer points to me and the pit boss hands me a thick piece of card stock.", L61887) and MC himself "pull[s] out the ticket I got from my wallet" (L68331). Abby's only role shown is the Salamander Grooves tickets (L61945–61948). Fix: change L69328 to something like "Abby kept pushing me to go" or drop it.

Veronica gives two incompatible accounts of whose debt the Monster owed

Probable (L88327–88329 vs L88344–88345) V "How disappointed would you be if I told you it wasn't for you?" / MC "You did it for Lacey?" / V "Yes." (L88327–88329), then ~15 lines later V "The original debt is only for you." (L88344) and V "I've asked him to watch over Lacey as well." (L88345). First she says the favour spent on the rescue was for Lacey, then says the "original debt" was for MC and Lacey's protection was a second, later ask. Both cannot describe the same original debt. It may be loose wording ("only for you" = "the debt MC now owes me"), but the sentence order reads as the Monster's debt. Branch: none. (Also a candidate for the deception log: Veronica controls what MC believes about the debt.) Fix: either "it wasn't for you, it was for Lacey" throughout, or reword L88344 to "The debt you owe me is only for you."

Lacey's "None of that was true" retraction is wider than it can be

Probable (L95332–95346 vs L95423–95429; cf. L97280, L98136) In the rant: L "I became a drug addict." (L95339), L "I became a whore." (L95340), L "I FUCKING LOVED IT!" (L95343), L "I've had more dicks in me then there are minutes in a day." (L95346), plus the broom-handle abuse claim (L95331–95332). Retraction: L "None of that was true." (L95423), L "I said it to hurt her." (L95424), L "But I didn't mean those things." (L95429). It plainly retracts the "loved it / more than minutes in a day" boasts. It cannot cover "I became a drug addict": she tells MC L "He's my dealer." (L97280) and Christine says C "Your wife was hooked on this shit for an entire year" (L98136). It also leaves open whether the abuse details (L95331–95332) were true; MC's narration only says "she's just saying those things to get under her Mom's skin." (L95351). Fix: narrow the retraction ("I didn't love it. I said that to hurt her") and say what is true.

Lacey's "no pay or benefits" leave vs "fully covered"

Probable (L97447–97448 vs L97520–97521, L97645) L "Veronica is having HR put me on long term leave." / L "I won't get paid or receive benefits." (L97447–97448). Later L "The reason work is putting me on leave rather than just firing me is they wanted to make sure it would be fully covered." / L "It won't cost us anything out of pocket." (L97520–97521). MC then thinks "Plus I need to keep up our medical and dental insurance." (L97645). If she loses benefits, the employer's leave cannot be what makes the clinic "fully covered"; the only way it works is MC's plan or a leave benefit not mentioned. Fix: "I won't get paid, but my benefits continue" (or state the cover comes from MC's plan).

"magician" vs "magician's assistant"

Minor (L60109 vs L60179–60181) MC "And apparently the magician is quite the looker from what I understand." (L60109) vs MC "I just felt Mia was being a little weird about the magician's assistant." (L60179). Fine if the magician is a woman and the "looker" is a different person; reads like a slip.

Who pays for the trip

Minor (L60833 vs L60553, L63336) AB "Then we'll be stuck paying for a very expensive vacation." (L60833) vs AB "He's only the financier." (L60553) and MC "And I didn't expect anything in return for paying for everything." (L63336). Could mean the sisters' own planned costs.

Dialogue slips in numbers and terms

Minor (L61924, L65437, L68954) J "A 1400%% increase. That is crazy." (L61924) for $200 to $2,800, which is +1,300% (14x); %% itself is the correct Ren'Py escape. AB "I may have slipped in liquid ecstasy every time we took those shots." (L65437) then "molly" (L65439), and the same mix returns at L81518–81544 and L82663 (J "Pretty drunk... with a side of liquid ecstasy.") ("liquid ecstasy" usually means GHB, "molly" is MDMA, "roofied" implies secretly drugged). "I actually had the fourth worst full house." (L68954): MC's 2s-full-of-queens is the worst of the four full houses, so "fourth worst" of four is actually the best.

Tournament rules: "may not walk out" vs "withdraw before evaluation"

Minor (L68472–68473 vs L68985–68991) DLR "And of course, you may not walk out during a tournament." / DLR "You must play until you lose your initial buy-in, or you make it to the final three." (L68472–68473) vs DLR "If you are not prepared to honor all bets made you are asked to withdraw before the evaluation is completed." / "You will forfeit all chips to the remaining players." (L68990–68991). Also a no-show forfeits chips and puts the evaluation in the pot (L68985–68986) while a formal withdrawal does not. The exit offer is plausibly the board's deliberate trap, but the absolute rule is never qualified.

MC tells Bethany his "recent income adjustment" pays off the loans "in a couple of years"

Minor (L72619 vs L71174, L69530) MC_nvl "With my recent income adjustment I'll be able to pay off mine and Lacey's in a couple of years" (L72619, Monday night) vs MC to the crew the same day: MC "...it was around... nine hundred thousand dollars." (L71174), with four deposits due (PITB "Expect four equal deposits to occur. Each one 31 days apart.", L69530). With ~$900K coming, "a couple of years" understates it; either MC is hiding the windfall from Bethany (she was not in the crew debrief) or the text was written before the Vegas arc. Branch: counter-gated text, Bethany #1 (L72588).

Veronica's "little thing" test shifts

Minor (L80520–80522 vs L81183–81187) She calls MC fondling Bethany's breasts "a little thing" (L80522), but in the later scene her test for "little" is V "Did we have sex?" / V "Did we touch or kiss each other?" (L81183–81185). By the second test the Bethany touching would not be "little". Probably her motivated reasoning, but the standard is not the same.

Jeanette does not know MC thinks Lacey asked for a divorce

Minor (L84961, L85610 vs L86041–86044) Anna tells Ivy A "I need to call everyone and let them know what you've told me." (L84961) and tells Mia A "Ivy said he seemed so sure that Lacey wanted a divorce." (L85610). Later MC: MC "But she was the one who said she wanted a divorce." and Jeanette answers J "What are you talking about?" (L86041–86042). Possibly she was not among the people Anna reached, or she is deflecting; nothing says so.

"You've already been with Anna" when ANNA_lover == False

Minor (L94490 vs L81434–81448, L93655–93657) L "You've already been with Anna, but that's up to you." (L94490, unconditional). In the rejection route MC told Anna "We can't keep doing this Anna" (L81433–81436) and Anna says "I feel like you've already made your decision about me." (L93656). "Been with" has to mean the dates and kissing, not a relationship; the line is accurate only if read loosely. Branch: ANNA_lover == False is the route where "been with" is least literal.

Same club or two clubs?

Minor (L94703, L94710, L94796–94801, L95017–95020, L95488; cf. L70746, L76193) L "We're going to the same club that Erica's band played at." (L94703) immediately followed by L "You should go and say hi to Mike. I bet he misses you." (L94710); MC's night is at "Mike's" club (L94801), Lacey's with Erica (ER "This place is like a second home to me.", L95020), and Lacey later says L "And I missed it? I would have given anything to see that." (L95488). Possible reading: one venue with a main bar (Mike) and a second bar (L76193 "He never comes to the second bar"). But Erica's band played the "Lamplighter Club downtown" (L70746), and the book never says Mike's bar is in the Lamplighter. Unclear whether Lacey steers him into the same building or a different one.

MC says Veronica said it "will affect you"

Minor (L95936 vs L95812, L95838) MC "Because she said it will affect you." (L95936) vs Veronica V "(sigh) Pretty important. It will have a lot of trickle down to my department." (L95812); the Lacey link is MC's own (MC "If this affects your department, that means it affects Lacey.", L95838). Branch: V_ntrs01 == True (L95836). Reads as MC reshaping the rationale for Lacey.

Barty knows MC "already has the documents"

Minor (L101708 vs L100382–100386, L101703–101704) Thursday afternoon MC gets the paperwork by email ("The paperwork for the property is officially in my hands.", L100386); Thursday night BA "[MCFirst] already has the documents." (L101708). Will's "workplace gossip" (L101703–101704) covers Lacey's rehab, not the documents. An information channel is missing (Bernard's side already knows MC is to seek the POA, L98740, but not that the papers have arrived).

Stephen "had no idea who Lacey was"

Minor (L110002–110003 vs L111039–111040) A "He had no idea who Lacey was. To him she was just a college girl that liked to have fun." (L110003) vs ST "Did you know... I knew her back in school?" / MC "Yeah. She mentioned that." (L111039–111040). He knew her personally; Anna must mean "did not know what she was to you". Branch: ANNA_lover route (L109991 onward).

Script logic and variable bugs

Bella's "+love" message is dead code

Hard error (L72346–72351)

"Text Bella ([BELLA_text_number]), Jared's fiancée" if BELLA_text_max == False and BELLA_reject != True:
    call BELLA_sms_new ...
    $ BELLA_text_number += 1
    $ BELLA_love += 5
    return
    "You feel Bella cares for you more \n (Bella Love = [BELLA_love])"

The return (L72350) comes before the love-feedback line (L72351), so Bella is the only contact whose +5 never shows the "You feel Bella cares for you more" message. (The Christine/Jeanette/Bethany/Kelly/Yue entries show it before return.) Fix: swap the two lines.

Texts that presuppose a later conversation (Jeanette #2)

Branch-dependent (L72527–72563, L72300–72349; vs L73115–73215) J_nvl "Did our talk about the Black Dhalia stuff help you or make it worse?" / MC_nvl "It helped a lot" / MC_nvl "Still jealous, but not crazy jealous" (L72535–72537). The Jeanette debrief about the Vegas BDSM session happens the next day (Tuesday chai, L73115–73215), after this Monday-night gym menu (L72283). Reachable only if the player already used Jeanette text #1 earlier (earlier menus set JEANETTE_text_number = 2, L40244 etc.), so that #2 plays here. The label is counter-gated, not day-gated, so the same text appears whenever the counter allows it. Fix: gate Jeanette #2 on a flag set after the L73115 conversation, or reword it to be timeless.

Yue: "personality, not physical appearance" in the breast-enlargement route

Branch-dependent (L77424 vs L73666–73682) MC "But it's more about her personality and not her physical appearance." (L77424, to Lacey). In the YUE_breasts == True route MC offered to pay for the surgery (MC "Go make an appointment."/"Send me the bill and I'll pay for it.", L73670–73671) and said MC "I want to see what you'd look like with bigger boobs." (L73679). The prose is deliberate concealment ("I don't think I can tell Lacey about me helping her out with getting a breast enlargement.", L75519), so it is MC's lie rather than a slip, but L77424 is not gated for it. Branch: only YUE_breasts == True.

slut route: asks for sexier clothes, then cites a "stop dressing like a slut" promise

Branch-dependent (L89675–89700 vs L91577) In the slut == True route MC tells Lacey "Do you understand what I mean when I say nice?" (L89676) and "Especially considering how I want you to dress for me." (L89700). That night he says MC "And when I told you I wanted you to stop dressing like a slut you told me you would respect that." (L91577), MC "You lied to my face..." (L91578). The prohibition he cites is older (e.g. L20764 MC_nvl "But no dressing like a slut", L25454), but in this route he has since reversed it, so the accusation of lying is hard to square with L89683–89684. Branch: slut == True (set at L8445).

Slut/bimbo clothing flags differ between Lacey's and Anna/Mia's outfits

Branch-dependent (L96066 vs L96156–96175, L96106–96146) Lacey's outfit is gated on slut == True or bimbo == True (L96066); Anna's and Mia's on what_if == "bimbo" or what_if == "slut" (L96156). In the "I guess I've changed my mind" option MC makes Lacey change (L96106–96146), yet he can then answer "Yeah, this is what I want" (L96167) about Anna's and Mia's revealing outfits. The two flags can disagree, and a player who just withdrew the request for Lacey is invited to confirm it for the others.

Stray developer comments in the story text

Minor (L73700, L74801, L86526) # Bethany Event 02 sits at the end of y_event_01 (L73700); # Veronica helping MC with his 'issue' at the end of lorenzo_humiliation (L74801); # Veronica Blowjob at the end of lacey_welcome_home (L86526). Mislabeled leftover comments; harmless in play.

Props, presence and physical continuity

Lacey and Kelly speak privately about MC while he is in the back seat

Probable (L88264–88295) MC "I'll hop in the back this time." (L88264), then Kelly and Lacey talk with no MC line: L "Please don't talk about this with him." / L "I don't want him to see this part of me." (L88269–88271), L "I will prove my love anyway that I must." (L88287). "Kelly had gone home after dropping us off." (L88295) confirms all three rode together. MC is in earshot and never reacts. Unless the scene is meant as a non-MC cutaway (no marker says so), he either hears it or the car conversation is staged out of his presence. Branch: none. Fix: add a line that MC is asleep/earbuds in, or cut the scene break so it is clearly a cutaway.

Purchases that never happen on screen

Minor (L62268–62269, L64213) "Plus now I have a second suit I can wear to work or whatever." / "Totally worth the ridiculous price I paid for it." (L62268–62269) and "I bought myself a clubbing outfit." (L64213). No shopping beat for either is shown (the shopping scenes cover dresses and jewellery, e.g. L61232).

Lacey does not register MC speaking, then asks "When did you get here?"

Minor (L75116–75151 vs L75240–75242) MC speaks to her throughout the self-slapping episode (MC "Please don't hit yourself.", L75116; MC "Lacey, please...", L75120; MC "Lacey, you need to stop doing this.", L75151). At L75240–75242: MC "Lacey?" / L "(startled scream)" / L "(breathing) When did you get here? How long have you been listening?" Consistent with the dissociation MC relays from Dr. Sarah later in the same slice (MC "So, Dr. Sarah thinks I'm in danger of having a dissociative mental break.", L77194), but the scene never says she has not noticed him, so it reads as a presence error.

MC's phone: "turned off" yet used

Minor (L83180, L84002, L84076–84078, L84163 vs L84272–84292, L84321) "I turn my phone off." (L83180); at Ivy's "We exchange phone numbers" (L84002); yet the security firm reports "a brief ping home" (L84272) from a train, a new contact created (L84292) and a near-full battery (L84282). Cal says "It was conveniently already turned off." (L84078) and MC believes "my phone is turned off" (L84163). Resolvable (MC switched it on to add Ivy and it briefly connected on the train), but the text never shows him turning it back on.

Anna and Mia appear with no arrival

Minor (L88295–88296, L88445–88448 vs L89322–89332) "Veronica's house had fallen quiet, with just Lacey, Veronica and myself here." (L88296); MC asks Lacey to have "you, Mia and Anna come up with a plan" (L88445) and Lacey says "Give us some time" (L88449). At L89322 Anna and Mia are in the room (L "Your girls are here.", L89329) with no arrival or call shown.

Lacey is naked with no antecedent

Minor (L89324, L89393–89395 vs L88480–89307) Lacey is in lacey_night / lacey_night_crying sprites until L89307, then lacey_nude2_crying at L89324, and M "You're still naked?" (L89395). Nothing in the text says she undressed (she was dressed that morning). The earlier "And she's naked again." (L75107) shows this is a recurring motif, but the transition here is missing.

Names and spellings

"Mistress Pauline" / "Mistress Paulina"

Probable (L68097–68111 vs L68290, L77369) BDSMG "Good evening. My name is Mistress Pauline." (L68097), MC "Good evening Pauline." (L68098), L "...a session with Mistress Pauline." (L68111) vs MC "Bye Mistress Paulina." (L68290) and L "You didn't run off and do icky things with Mistress Paulina." (L77369). Two lines each spelling. MC also promises "I'll respect that by not referring to you by name going forward." (L68101) then uses the name (L68290), which may be deliberate teasing. Fix: choose one spelling.

The club is "Gothic Dahlia", except in two texts ("Black Dhalia" / "Black Dahlia")

Probable (L72535, L72561 vs L64872, L65042, L67958, L71144) J_nvl "Did our talk about the Black Dhalia stuff help you or make it worse?" (L72535); MC_nvl "Do I need to bring you back to the Black Dahlia?" (L72561). Everywhere else it is "Gothic Dahlia" (e.g. L64872, L65042, L67536, L67958, L71144, L73044). L72535 is also misspelled ("Dhalia"); "Black Dahlia" is the real-world murder-case name, so this may be an accidental swap. Fix: "Gothic Dahlia" in both.

"Christina" for Christine

Probable (L103399) "Christina tried to tell me this." / "That just like her twin, Lacey's been hiding how much she's using." (L103399–103400). Everywhere else she is Christine, and "twin ... ketamine" confirms it is her (C "My twin died from a ketamine overdose.", L12771; C "I'm going to visit my twin's grave.", L98235). Fix: "Christine".

Typos

Minor (L72532, L77780, L78625, L103426) J_nvl "I guess I can call you buy your full name" (L72532, "by"); K "You're new accountant has set you up..." (L77780, "Your"); L "...then you are not speak to me for any reason." (L78625, "not to speak"); L "...a good cabana boy.," (L103426, stray comma).

"Issac"

Minor (L76720) "Issac has a big grin on his face." (Isaac, 20+ times elsewhere in the range).

"Maria Cart" / "Maria Kart"

Minor (L99190, L99219 vs L103869–103870) Y "Did you ever play Maria Cart?" (L99190), Y "There's a brand new Maria Cart game out." (L99219) vs MC "I wanna play the new Maria Kart!" (L103869), Y "Maria Kart Universe..." (L103870).

Narrator distortions (intentional, not errors)

The divorce confrontation is MC's hallucination (L82999–83172)

Intentional (not an error, not graded) (explained in text; L86238–86283) Contradictions that would be Lacey inconsistencies if the scene were real, all retired by the in-text resolution: L "None of that happened." / L "I never said any of those things to you." (L86238–86239) and MC "I made up the whole thing in my head?" (L86276).

The cage, Tina and Cal's repeat visits conflict with Charlie and with Cal's own thoughts

Intentional (not an error, not graded) (explained in text; L86550–86567, L86941–86946) MC's captivity story: bars (show cal_bars, L84595), Tina and her mother, repeat visits by Cal and Will (L84592–84649, L85168–85258). Counter-evidence: MC "Wait... where did the bars go?" (L85672); CH "Never seen no cage down here." (L85676); CH "Never seen any kids here before." (L85686); and Cal's own thoughts CA "Oh shit. I never went back and fed him or nothing." (L85805). The text flags it itself: "Was Cal real?" (L86556), "And little Tina?" (L86562), "Was there ever a cage?" (L86566), MC "I think I was hallucinating towards the end..." (L86946). The kidnapping is real (L86554 "I did get knocked out on the train and woke up in a basement."); the cage, Tina and some visits are MC's impaired perception.

MC "has never gone" to the lower downtown area

Intentional (not an error, not graded) (L82354 vs L81635–81891) MC "I've never gone there." (L82354) after TM_nvl "Oh and stop wandering around the lower downtown area" (L82345). He wandered a downtown alley, met Charlie and gave him $20 (L81868–81876), then "I barely even remember it." (L81891). Dissociative amnesia, not a slip.

MC's Vegas rant misquotes his own narration

Intentional (not an error, not graded) (L65771, L65783–65799, L65855–65862)

MC tells Dr. Sarah Lacey "didn't do anything wrong"

Intentional (not an error, not graded) (L90563–90566 vs L89342–89352, L89553–89556) MC "Since she didn't do anything wrong." (L90565) vs the morning scene MC "I meant every word of what I said." / MC "I wanted those words to hurt you." / MC "Tell me you understand that you've permanently damaged me." (L89553–89556), and the night-of MC "I couldn't stop myself." / MC "I don't mean to be this way." (L89351–89352) against the morning's "I meant every word". Dr. Sarah catches the first: S "...she wanted your forgiveness because she feels she did do something wrong. And you think she did something wrong." (L90569–90570). MC's summaries and apologies disagree with what he said; Sarah's reaction frames it as intended character beat.

"You didn't want to be saved"

Intentional (not an error, not graded) (L77987–77988 vs L75146, L75154, L77970) MC "But the truth is, you didn't want to be saved." / MC "If you had wanted me to come... you would have asked me to." (L77987–77988), though in the earlier episode he heard L "I wanted him to save me." (L75146) and L "I couldn't do it on my own." (L75154) and says in the same scene MC "If I had thought you wanted me to save you, I would have come." (L77970). Self-justification, not authorial slip.

MC's account of Lacey and Isaac

Intentional (not an error, not graded) (L55758, L56031 vs L55773–55777, L56052) MC "...while I was contemplating suicide, you were busy being his slutty girlfriend." (L55758), "her ex-boyfriend's place" (L56031) vs L "I was never his girlfriend." / L "Isaac and I were never a couple." (L55773, L55777) and IS "I was never your woman's boyfriend or whatever ya thinkin'." (L56052). Two first-hand accounts against MC's framing.

Smaller MC/narrator overstatements

Intentional (not an error, not graded)

In-universe lies and omissions (characters, not the author)

Intentional (not an error, not graded)

Rejected on verification

Reader claim Lines Why it fails
Jeanette's "Nothing's happened between us" vs JEANETTE_lover L58716 vs L32573, L33338 The JEANETTE_lover == True route is a lunch, a confessed crush and a kiss on the cheek (L32604); nothing "happened".
"Anna is the only girl besides Lacey I've ever kissed" vs Kelly L57902 vs L56952 Kelly confirms K "That night. He never kissed me." (L55573).
Suite knowledge: booked a suite, then "I wonder what a suite even looks like" L53642 vs L59175 He booked from a website; he has never seen one in person.
"Secret savings" vs "paycheck to paycheck" L59091–59093 vs L54489 Savings were secret, not large; the "paycheck" line is about the post-deal future. Matches L68355 ("everything I have in savings").
Bar vs club L55438 vs L56048 The venue has main and second bars (L76193); "bar"/"club" are used for the same place.
Lacey says "never let men buy me drinks" / "never let them touch me" vs the pool scene L63490, L63502–63504 vs L63254, L63299 She states her rules and Abby immediately points out she broke them (AB "Then why else would you break your own rule?", L63496; AB "Wow, you definitely broke all three of those.", L63505).
Lacey "forgot about it" then "I didn't forget that" L63543, L63547 A stumble in character.
"We've been waiting for you" L63279 MC immediately notes she winced (L63281) and says "You probably just didn't notice." (L63287): deliberate.
Abby's "That was not supposed to happen" vs "You were supposed to get mad" L63327 vs L63365, L63390 Different things: Lacey's flirting is unplanned but "still a part of the plan"; MC's anger came too early.
Lacey "knew it wasn't a sex thing" vs "You do?" L66255–66258 vs L65076 Her surprise is at being booked; she heard the pitch before the session; MC calls her a liar next (L66259).
Lacey promises Jeanette will give detail; Jeanette refuses L66378–66380 vs L66527–66528 Resolved: Jeanette does tell him (L73184–73211).
Poker hand narration does not match the showdown L69392–69471 Board 2S 5D AS 5H 4S; MC holds 5S 3S: pair of 5s on the flop, trips on the turn, a spade flush and a five-high straight flush (A-2-3-4-5 spades) on the river. Thor 4s full of 5s, Cowboy 5s full of 2s, Chao A-2-3-4-5 straight all check out.
Text-menu thresholds one too high (Christine/Jeanette/Bethany/Kelly == 3, Yue/Bella == 2) L72300–72311 The label is called before the counter increments (L72317–72318 etc.), so two texts (or one for Yue/Bella) is exactly when max triggers.
video_number / label after_*_videoNNN mismatches L74700, L75299, L79028 video_number is a gallery slot index, not story order (values 1–34 are scattered throughout the file); label suffix is a separate per-character counter.
100%% format escape L75882 etc. Correct Ren'Py escape for a literal %.
"I throw some clothes on" fits only one branch L86590 Both branches show mc_briefs that morning (L86582).
Girls' night: Veronica "a few of us ... at the club" vs Lacey "whole crew ... doing hair" L91182–91185 vs L91729–91735 Consistent (V ran home for dresses, Lacey was with Anna and Mia); "whole crew" is loose speech.
Lacey says she understood why the house was secret, then admits she did not L86767, L88620, L88630 vs L88653–88656 She understood the reason she assumed (Isaac); MC supplies the other reasons. Character overconfidence.
Bella's warning gated on R_date01 L105599 R_date01 == False is the Bella-lunch route (L102551–102565); True is the Rhea lunch, so the gating is deliberate.
sex_during_rehab logic (Christine/Lacey breakfast) L107612, L108362–108381, L111577 Every combination is covered (counter incremented by Veronica, Anna, Yue and Christine scenes).
Stephen does not know MC is IT Director L111051–111055 MC works at Electro Billing, Stephen at Brimley (a different corporation); MC says only "the corporation I work at".
"Bernardo" vs "Bernard" L26592 vs L98605 Different people (Brazil office vs Morris Investment Cooperative).
Three if X_cute == False blocks may all play L79373–79475 The L76508 menu always leaves exactly one false.
"cheating" (L80302) vs "I cheated" (L80507) L80302 vs L80507 L80302 is about pushing her head down (a different act); L80507 is a judgment after touching.
Veronica "single Mom? No thank you" vs "it's been on my mind" L79205, L79263 vs L81084 L79261 already says "it's stuck in my head right now."
Veronica "I would never sleep with someone to further my career" vs the deal L100721–100723 vs L100792–100795 MC remarks on the contradiction ("at least this has been politically advantageous."); characterisation, in scene.
MC paraphrases Bernard ("no longer going to pursue Lacey") L100430 vs L98707–98710 Fair summary of "we quit the ketamine route".
Kelly "following Lacey's orders" vs "no idea what they looked like" L101999 vs L102008 Kelly immediately says "I was just teasing you." (L102003).
Erica's arm tattoo L99701 Explained: ER "...going to get laser removal on this stupid tattoo he gave me." (L79660).
"Week long business trip" vs "while you watched me" L103388–103394 MC watched a stream (L90644–90656).
P "Bye [MCFirst]." as placeholder tag L69837 P is the dynamic name set by strippers_name = "Paisley" (L69836).
Christine's "video of you screwing that other guy" vs no-sex Vegas video L85869 Refers to the east-coast business-trip stream (L87745, L89422), not the Vegas video.
"Three guys" night vs Vegas flirting L94517–94520 vs L94617–94620 The second exchange is explicitly "a different conversation" (Vegas).
Lacey knows which club and time (Isaac text) L75616, L76199 MC and Lacey share a "favorite club" (Mike's; L59493 "our club back home"); inferable.
Lacey "excited about you going to therapy" L75083 Likely off-screen conversation; therapy promise earlier (L73268).
Reader "mixed up" D-6/D-7 retellings L70736–70738, L71595, L71871 Character omissions and Will's spin, not authorial errors (see Narrator section).
Bethany/pool-party "I don't know Bethany" L79822 vs L80469 The earlier party had many guests; Lacey saying she doesn't know Bethany is consistent.
Anna a stable influence "for a couple of years" L82815 vs L82744–82749 Consistent with the four-year separation (L86303).
"First train" vs "last train for the night" L83189 vs L83258 A single late-night train can be both.
Anna "straight up flirting"/Stephen "no idea" L109272–109273 Moved to Narrator (MC perception).
YUE_text_number == 2 / unwritten Yue and Bella text #2 L73554, L72888 Only one text each is written and the menu maxes at 2; consistent.

Reader-reported Minor items not individually re-verified (cosmetic, cross-slice or inference-only; no change to the verdicts above): slice 10 #2, #7, #8, #11–#14, #16–#17; slice 11 #9, #13–#14 (partly covered), #19–#22; slice 12 D-1c, D-5 (covered), D-12, D-16–D-20; slice 13 D2, D4, D13–D17, D19–D24, D29, D31; slice 14 D1.2–D1.12, D2.3–D2.19, D3.2–D3.23, D4.7–D4.23 except those cited above, D5.4–D5.23, D6.4–D6.24; slice 15 D6–D7, D12–D13, D16–D25; slice 16 D5, D7, D9–D20; slice 17 #7–#10, #13, #16–#20; slice 18 D9–D24.

Part II — Deception Analysis

Verdict: who deceives most, and why

Short answer. Measured by habit, Mia is the most frequently deceptive character in Love & Jealousy. Measured by raw volume it is MC, but that figure is inflated by narration and symptoms. Measured by consequence for the marriage it is Lacey. These three answers are not in conflict. They describe three different kinds of lying, and the book needs all three.

The three measures

Measure Leader Why
Volume: logged deceptions MC, 700 rows (Lacey 507, Mia 156) MC is in almost every scene, narrates all of it, and his narration supplies the "truth" column for his own lies. Of his 584 genuinely deceptive rows, 167 are self-deception or unreliable narration, which only a narrator can produce. Toward Lacey, only about 25 of 194 rows are direct false statements. The rest are omission and masking ("I'm fine").
Frequency: deceptions per line spoken Mia among the principals: 26 weighted per 1,000 lines, sustained across all 18 slices Abby's rate is higher (30), but it is confined to the Vegas arc (slices 10–12, 14). The antagonists' rates are higher still (Jared 122, Will 46, Cal 45), but they speak almost only when they are scheming. That is plot machinery, not characterisation. Lacey runs at 19 and MC at 13 (18.7 if his narration is excluded).
Consequence: which lies move the plot and the marriage Lacey She married MC on a concealed past (her college year, Isaac, the videos). Her free-pass night became the Damian deception. She hid relapses, the stash, the clinic appointment and the Ryder meeting. Each of these is a load-bearing reveal. MC's most consequential concealments (the Isaac house, the land threat, the $900K routed through Kelly) are protective or shame-driven, and they surface later and with less force.

Why Mia

Even on the most conservative reading, Mia keeps the top spot. Lacey's curated re-count found that about 30% of her logged rows were not deceptions. If Mia's rows are discounted by the same 30%, she still runs at roughly 18 genuine deceptions per 1,000 lines. That compares with 17.7 for Lacey's curated rate and about 10 for MC's volitional rate (categories a–c only).

Her deception is also the most deliberate in the cast:

Why Mia does it. This is extrapolation, anchored in the text. Mia's lying is organised around a single goal she states plainly: to share MC and be "the center of his world" (L46695–46717). The goal is shaped by a trauma she discloses only once (raped at fifteen, L29446–29501). Her performed cruelty and her "lessons" let her control intimacy at a distance. That gives her a role in the marriage she cannot have through the marriage. She is also the crew's most active steering hand (see The crew below). Her lies are paternalistic, in the book's signature mode: lying to MC for what she has decided is his good.

Why the book is built this way

Every major character lies, but they lie for different reasons:

The first villain states the theme outright: "They'll betray you thinking they're doing what's best for you" (Jared, L16857). The rest of the script then shows the people who love MC doing exactly that.

The author also gives the player the tools to catch all of it:

So deception in this script is not noise. It is the book's subject, and the game teaches the player to read it.

Comparative numbers

These are counted on one basis for every character. Deception rows come from the reader logs after the slice-15 parser fix, with retracted rows excluded. Weights are: certain 1, probable 0.7, speculative 0.3, unrated 0.5. "Own lines" are spoken lines across all branches; MC's include his 11,884 lines of untagged narration. Treat the weighted figures as a comparative index, not a count of lies:

Character Logged rows Weighted Own lines Rows per 1k lines Weighted per 1k
MC 700 547 41,066 17.0 13.3
Lacey 507 379 20,065 25.3 18.9
Mia 156 130 5,006 31.2 26.0
Jeanette 67 58 2,836 23.6 20.3
Abby 65 53 1,745 37.2 30.1
Anna 64 48 3,411 18.8 14.0
Kelly 54 43 2,575 21.0 16.7
Veronica 52 42 2,115 24.6 19.9
Christine 38 29 2,373 16.0 12.4
Isaac 21 16 1,116 18.8 13.9
Barty 13 10 463 28.1 22.7
TM / Martin 22 18 534 41.2 33.1
Will 23 20 428 53.7 45.8
Cal 10 8 187 53.5 44.9
Jared 18 14 115 156.5 121.7
Bella 11 7 662 16.6 11.2
Yue 7 6 939 7.5 6.8
Bethany 4 4 965 4.1 4.1

Curated counts for the two leads.

MC: concealer, tactician and unreliable narrator

Summary

MC is the most-logged deceiver in the script (678 parsed rows, plus 22 hand-coded from the slice-15 log the parser missed). But per line he speaks or narrates he is one of the less deceptive principals: 16.5 logged rows per 1,000 lines, against Lacey's 24.4 and Mia's 31.0. More than a quarter of his deceptive rows (167 of 584) are self-deception or unreliable narration, which only the narrator can generate. His volitional deception toward Lacey is mostly omission, framing and masking of his own state rather than fabrication. Of 194 toward-Lacey rows, only about 25 are direct false statements, and most of those are "I'm fine" lies about anger, hurt or jealousy. What he hides are the facts that would trigger her guilt or his humiliation: the details of other women, the Mia pact, the crew's meetings, The Monster, the Isaac house, the $900,000 and the land threat. He hides them while demanding "no secrets" from her ("Please don't keep any secrets from me right now", L44711, then "Not that I can think of", L47034).

Toward outsiders he is a competent and mostly justified tactical liar: the infertility decoy, Gary's "board mission", the Will and Erica operations (42 rows), and the narration says openly what he is doing. The dark category is control. On the fixed path that means the forced confession (L89270–89291), pain as reassurance (L19829–19830) and orders to the women around him. On opt-in branches that cost good_guy points it means the Lemke push, the Kelly ultimatum, the Erica "(Lie)" option and the Hortensa "Embrace" fabrication. Underneath all this sit two things: the clinician's frame (co-dependency, masking, a predicted dissociative break that arrives within hours) and the script's proof that he invents whole scenes (L82999–83172, exposed at L86238 and L86276). Together they mean his narration is reliable about his own intentions but not about other people's minds, nor about events during his episodes. Across the four acts his deception shifts from defensive concealment (keep Lacey, avoid her "punishing" him) to acquisitive control: "Power. Because she gave me power." (L95906–95907).

By the numbers

Method. I re-coded all 678 parsed MC rows in deception_MC.tsv by hand into the five categories of the brief, plus X: rows that record no deception (accurate perceptions, honest disclosures, consensual role-play, pending promises, other characters' lies logged under MC, breaches of confidence that are not lies). Slice 15's log (notes_15_E.md, E-M1–E-M22) was never parsed; it is added by hand. The categories are:

Category × confidence

Category Certain Probable Speculative Unrated Rows per 1,000 MC lines
(a) Toward Lacey 114 63 13 4 194 4.72
of which protective in motive ("spare her", "she'd lose her marbles") ~47
of which playful or benign (surprises, pranks) ~11
(b) Toward others 84 39 18 20 161 3.92
of which tactical against the conspiracy 34 0.83
(c) Manipulation and control 38 19 3 2 62 1.51
of which tactical 8
(d) Self-deception and minimisation 32 41 11 5 89 2.17
(e) Unreliable narration 29 30 12 7 78 1.90
Deceptive total (a–e) 297 192 57 38 584 14.2
X (logged, not deception) 42 9 6 61 118 —

The denominator is 41,066 MC lines: 29,182 tagged dialogue plus 11,884 untagged narration (speaker_lines.txt). Toward Lacey, the reader-assigned types are: lie by omission 48, misleading framing 34, secret-keeping 25, concealment 13, outright lie 9, and the rest "other" (mostly masking). About 25 of the 194 are direct false statements or broken promises.

Per slice (trend across the story)

Slice (a) (b) (tac) (c) (tac) (d) (e) X (a–e) (a–e) per 1k master lines
01 20 5 (0) 4 (0) 11 10 11 50 7.4
02 8 6 (0) 3 (0) 9 6 10 32 5.6
03 4 8 (0) 3 (0) 4 2 1 21 3.9
04 9 12 (9) 7 (4) 5 3 2 36 6.6
05 28 24 (11) 6 (2) 7 8 31 73 11.4
06 15 9 (1) 0 3 1 7 28 4.1
07 18 8 (1) 7 (0) 9 9 14 51 9.3
08 12 5 (0) 3 (0) 4 1 4 25 4.3
09 2 7 (0) 1 (0) 0 2 5 12 2.1
10 18 11 (0) 1 (0) 4 3 0 37 5.7
11 12 3 (0) 3 (0) 12 10 6 40 5.8
12 11 23 (6) 1 (1) 2 1 5 38 6.3
13 7 4 (0) 1 (0) 5 4 1 21 3.5
14 9 11 (0) 3 (0) 5 13 11 41 5.6
15* 8 5 (0) 2 (0) 6 0 1 21 3.8
16 7 5 (0) 4 (0) 2 0 5 18 2.8
17 2 4 (1) 2 (0) 0 2 1 10 1.7
18 4 11 (5) 11 (1) 1 3 3 30 3.9

*Hand-coded from notes_15_E.md; the slice-15 reader folded the cage and hallucination material into slice 14's (e) rows.

Per act

The act breaks are at L38264, L55661, L83297 and L111855.

Act (a–e) per 1k lines (a) /1k (c) /1k (d) /1k (e) /1k Tactical rows
1 (L2–38264) 6.56 2.22 0.68 1.12 0.86 27
2 (L38265–55661) 5.06 2.07 0.46 0.52 0.52 1
3 (L55662–83297) 5.43 1.81 0.29 0.98 0.80 7
4 (L83298–111872) 3.29 0.80 0.70 0.35 0.45 7

The shape:

Rate comparison (logged rows per 1,000 own lines, same 17 parsed slices)

MC Lacey Mia Abby Jeanette Veronica Kelly Anna Christine
16.5 24.4 31.0 37.2 23.6 22.2 19.0 18.8 16.0

MC's "Certain" share is 48% (325/678), against Lacey's 39% (190/490).

Exposure bias (read the numbers with these in mind)

  1. Detectability is asymmetric. MC's narration supplies the "truth" column for his own lies ("I'm lying. I looked all over for her." L76003; "I feel bad for lying" L15111; "I'm taking that to my grave" L47033). Other characters' lies are logged Certain only when an off-POV scene or a thought tag (KT, VT, YT) exposes them. This inflates both MC's row count and his Certain share.
  2. (d) and (e) are structurally MC-only. No one else narrates, so no one else can be logged at this scale for self-deception or unreliable narration. Excluding them, his volitional rate (a+b+c) is 10.1 per 1,000 lines.
  3. He is in nearly every scene. The per-line rate corrects for volume, but not for the kind of opportunity: he is the one with a jealous spouse, a secret pact, a security clearance and an enemy.
  4. Reader density varies. Slice 05's reader logged 104 rows, 31 of them non-deceptive notes, so per-slice peaks partly reflect logging style. The Act 4 decline in (a) holds in every Act 4 slice (14 tail, 15–18), which makes it more robust than any single slice peak.

Patterns

Omission while demanding total honesty

The signature pattern. MC asks Lacey for transparency while running a parallel set of secrets. The secrets are usually protective, but the demand-plus-omission pairing is what he later calls hypocrisy.

Masking his own state

Most of MC's direct lies to Lacey are about his interior, not about facts. Readers logged them as "outright lie", but they work as affect concealment: he lies so as not to be a burden or to avoid "drama".

Protective information control

Some of this is plainly justified. Some is paternalism that removes Lacey's agency.

Technically-true answers and narrow oaths

MC has a lawyer's ear for the literal question. The narration admits the technique.

Minimising other women to Lacey

During the free-pass week and after, every report MC gives Lacey of another woman is downgraded.

Tactical deception against the conspiracy

This is MC's most skilful lying and, in-story, his most justified. The narration records it openly.

The ethically weak spots inside the justified operations:

Probing, pretexts and loyalty tests

MC tests people rather than asking them. This is the hypervigilance pattern in action.

Coercion and control

The fixed path and the opt-in branches need separate treatment. On the fixed path the coercion is directed at Lacey and arises in crisis. On the branches it is directed at others, and the game prices it in good_guy points.

Fixed path:

Opt-in branches:

Pain as reassurance

MC repeatedly engineers pain, his own or Lacey's, in order to feel secure. This is the most psychologically specific pattern in his deception, and it ties manipulation to self-harm.

Self-deception: the exonerate/accuse swing

MC's self-deception about Lacey alternates between two poles, and neither matches the evidence.

Accusing:

Exonerating:

About himself:

Hypocrisy he names himself

The narration convicts MC before anyone else can. Interpretation: this self-naming works as pre-emptive absolution. The confession earns the reader's sympathy, and the behaviour continues. An example is "uglier sides of me" recognised at L66395–66396 while the grudge is held through L66413–66419.

The unreliable narrator

Category (e) is symptom, not lying. In each case below MC believes what he narrates. Nobody is being deceived except the reader, and the author does that on purpose: the preface says "just because he says something, that doesn't make it true" (L50–56). Under rule 2(b) of the brief, anything a character says inside one of these episodes is not that character's statement. That covers the hallucinated Lacey's long self-analysis ("I'm punishing you for daring to love me", L83082) and the cold Lacey at the club. Those lines show MC's fear structure, not Lacey.

What the script proves he invented

Episode Lines What MC narrates Proof it is not real Grade
Day-1 "meeting" L12672–12958 (seen from outside) MC thinks he is in a meeting "Are we having a meeting?" (L12683); "Is our meeting over?" (L12864); led by both arms (L12700–12704) Certain (dissociation; not narrated as fact)
Party blank L39735–39742, L39843–39859 asks for tres leches cake "again"; doesn't know why everyone stares Lacey covers: "We're just happy you finally get to have a slice." (L39858–39859). The cover is Lacey's deception, not his Certain
Club "Lorenzo" exchange L77076–77100 a cold Lacey: "you're such a fucking girl sometimes… Even Anna laughs about it behind your back" "you told me I made you blush and then… you just stared off into space… I was shaking you and everything" (L77119–77121); "What does Lorenzo have to do with anything?" (L77123); MC: "I guess I filled in the gap with nonsense, or was it a dream" (L77151). Comes within about 12 hours of Dr. Sarah's warning (L75909–75910) Certain
Downtown fugue L81635–81891 a pleasant wander "checking it out" for Lacey "I don't know who I am." (L81790); "I barely even remember it." (L81891); denies to TM "I've never gone there" (L82354); doesn't remember giving Charlie $20 (L85695, L85706) Certain (amnesia); Probable that TM's "lower downtown" is the same place
The divorce L82999–83172 Lacey in red lipstick, black bra and leather skirt demands a divorce, plans ketamine and selfies, says "Walk away from all this" "None of that happened." (L86238); "My black bras and my black skirts are in storage." (L86249); Lacey's account of him staring, crying and vanishing (L86262–86274); MC: "I made up the whole thing in my head?" (L86276) Certain
Tina L84385–84408, L84751–84842, L85407–85455 a neglected girl who visits the cage Charlie: "Never seen any kids here before." (L85686); MC later: "Sorry Tina. You're not real." (L105447) Certain
Later cage scenes L84592–84649 (Will's "sleeper" visit), L85168–85258 (Cal's "Red. Bra. Night." taunt; Isaac as inside man) Cal and Will return to taunt him Charlie: "Never seen no cage down here." (L85676); Cal, alone: "I totally forgot about that asshole in the basement… I never went back and fed him or nothing." (L85804–85805); MC: "maybe that conversation didn't happen? Maybe I dreamt it" (L86154) Probable
"Right back in Isaac's arms" L85245–85247, L85395–85402 Lacey told Isaac about red bra night and slept with him Jeanette: the "Isaac thing" was Lacey dressing Isaac down over the house; "I promise you, that nothing happened like you're thinking." (L86135–86148) Certain
The Stephen monologue L111238–111262 a mocking "Lacey" voice: "Take my picture. So he can see how happy I am without him" "You just made a bunch of shit up and hurt yourself with it again." (L111301); "I did that weird thing again. Where I make things up and pretend they're real." (L111321–111322); Mia's account of the real college Lacey (L111360–111363) Certain

Not all cage content is invented. The kidnapping is real (Cal's own thoughts, L85804). The "Special K Girls, Inc." plan Cal describes on the first night (L84117) is independently named in an off-POV scene MC never witnessed: the unseen speaker FAV tells Will, "I'm thinking of calling it... Special K Girls, Inc." (L45849). So the first-capture briefing is corroborated Certain. What is doubtful is the later visits and the red-bra taunt, which no outside source confirms. The readers' blanket "probable hallucination" for the cage phase should be narrowed to those scenes.

Distortions short of invention

These are misreadings of real events, mostly of Lacey's motives. They are graded on whether the text corrects them.

The author's tells

The game marks some episodes outside the narration, and an editor can use these markers.

The reading rule

  1. His intentions: believe him. Every time MC narrates "I'm lying" or "I'm not telling her", the text corroborates it (L15111, L19084–19085, L58576, L76003, L90307). His confession track is the most reliable witness in the script, which is why his deception log is the best-evidenced of any character's.
  2. Other people's minds, Lacey's past, and anything he didn't see: treat as hypothesis. Confirm it against an off-POV scene, a thought tag, an independent account or a later retraction. This applies to his accusations ("you probably love that it hurts me", L25822–25831) and equally to his exonerations ("she's never done anything to purposefully hurt me", L78818–78823).
  3. Episode windows are provisional. These are sleep or food deprivation, alcohol, a trigger (Isaac, Lorenzo, "pictures"), looping thoughts, or a familiar character suddenly speaking in a cold or cruel register. MC tells Dr. Sarah himself that the hallucinations "always seem to center around me losing Lacey in one way or another" (L87202), and she replies "none of that comes as a surprise to me" (L87203). Mia names the two fears they are built from (L85612–85613). A scene that hands MC his worst fear, in Lacey's voice, has a high prior of being an episode.
  4. His self-accusations are as distorted as his accusations. "You just didn't have the capacity to love me" (L77190) is not what the clinician said (L75879–75880), any more than "campus sex toy" (L25716) is what Lacey says she felt ("by the end it usually hurt. Sometimes I would cry...", L27595–27596, Branch-dependent: two of the three slut-night paths).
  5. Before Act 3 nothing is proven invented, but memory gaps are admitted: "The three weeks that changed everything between Lacey and I are a blur to me." (L6432). His childhood and junior-year accounts are MC-sourced. Anna (L13902, L13916–13919) and Lacey (L95954–95964, Branch-dependent) corroborate the outline, not the detail.

Editorial consequence. MC acts on remembered intel from the cage when he plans against Barty in Act 4 (L88379–88441). The Special K plan is corroborated (L45849), but any later plot that rests on Will's "sleeper" scheme or on Isaac as inside man would rest on scenes the text itself doubts. Probable risk to flag for later acts.

The ten most consequential deceptions

The ranking covers volitional deception only, ordered by effect on plot and on the marriage. Excluded: the most consequential falsehood in the story is not a deception. The hallucinated divorce (L82999–83172) caused the flight, the kidnapping and three days in a basement: "I ran away, got kidnapped and was kept locked up in a basement for days... because I made the whole thing up?" (L86276–86278).

1. The counter-operation against Jared

2. The Isaac house

3. The forced confession

4. Withholding the land threat and the Morris warning

5. The Anna night, the narrow oath and the "I swear it"

6. The Kelly night: broken promise and minimisation

7. Rewriting Dr. Sarah for Lacey

9. The Lemke push (branch V_ntrs01)

10. The Hortensa fabrication (branch MC_fulldatecontrol → "Embrace that feeling")

Also considered:

Lacey: concealment, engineering and confession

Summary

The eighteen reader logs name Lacey as deceiver in 501 rows. Another 16 rows came from slice 15, where the parser missed the log. Eight rows sit inside MC's hallucinated divorce scene or depend on it, and one row names the wrong liar; with those removed and every row re-sorted by what the text shows, 355 rows describe genuine deceptive acts (136 Certain, 163 Probable). That is about 17.7 per 1,000 of her 20,065 spoken lines, a middling rate for this cast. Her total is large mostly because she has so many lines. Her habitual mode is minimisation and reframing (121 rows), then concealment (92) and engineered scenarios (78). Outright lies are relatively rare (25), and most are small, situational or retracted within a few lines. About half her deceptions (171) protect herself: from shame about college, from exposure of her ketamine use, and from anything that might set off MC's jealousy or anger. About a third (127) are, by her own stated logic, for MC: the free-pass "plan", the "love experiment" and the staged provocations meant to "take your jealousy from you" (L11987). She reliably breaks the promises that cost her honesty or sobriety ("No more secrets", "no more K", ground rule one, never making him jealous on purpose). She keeps the ones about staying and, after Damian, sexual exclusivity in the letter. She confesses often and articulately (48 corrections, 27 of them volunteered), but the gravest concealments only came out after exposure. The in-text professional voices read her as self-destructive, trauma-fused and drawn to MC's jealousy, not malicious. My interpretation: she starts as a shame-driven avoider and increasingly becomes the controlling stage-manager of MC's emotional life.

By the numbers

Source, exclusions and corrections

By category and confidence

Category Rows Certain Probable Speculative Unrated
(a) Outright lie 25 19 6 0 0
(b) Omission / concealment / secret-keeping 92 58 25 8 1
(c) Staged provocation / engineered scenario / manipulation 78 30 37 11 0
(d) Minimisation / reframing / evasion 121 18 71 26 6
(e) Broken promise (logged as such) 12 7 5 0 0
(f) Self-deception 27 4 19 3 1
Deceptive acts, (a)–(f) 355 136 163 48 8
(g) Confession / candour / correction 48 33 7 0 8
Promise register (pending or kept when logged) 24 1 3 1 19
Consensual roleplay / menu-scripted "lie" 7 5 1 1 0
Benign surprise / playful secret 5 4 0 0 1
Not deception / context only 69 20 12 10 27

Readers logged context alongside deceptions, so 153 of the 508 rows are not deceptions. They are confessions, promises being tracked, roleplay, surprises (the suitcase, the suit-shopping party) or neutral observations. A raw row count therefore overstates how much she lies by about 43%.

Two caveats. First, a row is not an event: some events are logged two or three times (Lorenzo concealment 10124/10213/10413; Damian partner 25555/25575; Mia push 24153/28574; Jamie 41116/54748). Second, logging density differs a lot between readers: slice 02 has 78 Lacey rows, while slice 04 has 4 and slice 18 has 4.

By motive (deceptive rows only)

I tagged each deceptive row with the motive the text supports. Where Lacey states a motive, I used her stated logic.

Category For MC's benefit (her stated logic) Self-protection (shame, addiction, conflict-avoidance, image) Instrumental, third parties Protecting a friend Own gratification (jealousy, masochism) Retaliation Unclear
(a) 2 13 4 1 3 1 1
(b) 31 50 1 4 0 0 6
(c) 41 12 17 1 2 0 5
(d) 38 73 2 2 1 1 4
(e) 3 8 0 0 1 0 0
(f) 12 15 0 0 0 0 0
Total 127 (36%) 171 (48%) 24 (7%) 8 7 2 16

The motive mix changes over the story:

By slice

"Per 1k L-lines" divides the deceptive rows by her L " lines in that slice. Her 18,661 L lines plus 1,404 lines under other Lacey tags make up the 20,065 in speaker_lines.txt.

Slice Master lines Usable rows Deceptive (a) (b) (c) (d) (e) (f) (g) Lacey L lines Per 1k L-lines
01 2–6795 58 43 3 11 8 17 1 3 2 918 46.8
02 6796–12521 78 62 5 17 12 20 4 4 6 1683 36.8
03 12522–17893 15 13 0 1 2 6 1 3 0 505 25.7
04 17894–23318 4 3 0 0 0 3 0 0 0 269 11.2
05 23319–29704 69 44 3 9 9 17 1 5 11 1614 27.3
06 29705–36485 43 23 2 6 5 9 0 1 8 2273 10.1
07 36486–41972 54 36 4 10 11 8 1 2 2 1288 28.0
08 41973–47823 20 9 1 3 1 2 1 1 4 957 9.4
09 47824–53532 17 13 0 4 3 5 0 1 2 877 14.8
10 53533–60042 18 8 0 4 1 3 0 0 5 926 8.6
11 60043–66930 36 20 2 4 3 9 1 1 4 1008 19.8
12 66931–72956 21 16 1 3 5 5 0 2 1 848 18.9
13 72963–79030 13 12 1 1 4 4 0 2 1 1251 9.6
14 79031–86328 19 15 1 9 1 3 0 1 0 873 17.2
15 86329–91864 16 15 1 4 6 3 1 0 1 1433 10.5
16 91865–98324 18 18 1 4 6 5 1 1 0 1292 13.9
17 98325–104112 5 3 0 1 1 1 0 0 1 386 7.8
18 104114–111872 4 2 0 1 0 1 0 0 0 260 7.7
All 508 355 25 92 78 121 12 27 48 18,661 19.0

Rates in context

Patterns

"It's nothing": the minimisation reflex

Her first and longest-running habit, and MC names it in-text as early as slice 01: "And we're back to it's nothing/don't worry." (L3335). It is graded Certain as a pattern. The eight clearest instances:

The formula is almost never an outright lie. It is a holding position that buys time before disclosure. In every case the truth arrives later. For the father, the mascara and the dealer it comes within a day. For Barty, Jared and the ketamine it comes only after exposure (L7569–7600) or months later (L45333–45341).

Shifting accounts of the same event

When pressed, Lacey produces a new explanation tailored to the question just asked, and she rarely withdraws the old one. Probable as deliberate; Certain as an inconsistency.

Concealing the addiction

This is the most consistent concealment, and the only one where a relapse is always involved. Certain.

The motive is uniformly shame and fear of abandonment. Jeanette: "She lies because she's embarrassed she can't be the perfect wife that she thinks you deserve." (L97916).

Engineered "for your own good"

From slice 02 on, Lacey's characteristic deception is a scenario she designs, partly discloses and steers, justified as therapy for MC's jealousy. Certain that the engineering happens. Probable that she conceals its full scope each time.

Weaponised jealousy and provocation

Lacey sometimes lies specifically to make MC jealous, which contradicts her own stated rule: "that's why I could never actually do that to you." (L28511). Certain.

The admitted engine: "But damn his jealousy turns me on like a fire tornado." (L89444).

Arranging MC's partners and his "inner circle" behind his back

Lacey routinely arranges sexual or emotional partners for MC without telling him. He learns from the partner, after the fact. Certain.

Ruthless deception of outsiders on MC's behalf

To strangers and adversaries she lies fluently and without visible guilt, always framed as protecting MC. Certain.

Transparency theatre and curated disclosure

Lacey regularly stages openness while editing what is disclosed. Probable.

Self-deception and over-promising

Lacey's sincerest claims are often her least reliable, because they rest on a self-assessment she has already said she cannot make: "I tend towards believing all my decisions are good, even when there are negative consequences." (L7706). Probable.

Protective concealment of MC's own illness

The most benign cluster, and it is what makes her lies hard to judge. Certain, with motive "for MC".

These are the cases where her stated motive (protecting him) is most plainly the real one.

Promise ledger

The ledger covers promises Lacey makes to MC, or to friends about MC. "Kept" means nothing on-page contradicts the promise as of 0.4a.

# Promise Made Status Evidence
1 "I hope to be able to explain it to you one day" (why she left) L458 Kept, late and under exposure L7535–7708
2 "I'll do better... be a better listener" L6411–6412 Broken Certain Supply closet L6555–6567; MC: "You said you were going to 'do better'." L6674
3 "I promise everything will be better tomorrow." L7146 Broken that night Certain "Don't make promises you can't keep." L7147; she comes home around 2 a.m. L7288–7295
4 "I have an appointment at a clinic... I will beat this and I will get better." L7713–7714 Clinic kept but hidden; "beat this" not yet Appointment hidden L29165; attended, then disclosed L30502–30520; relapses in slices 11–16
5 "Yes, I promise. No more." (stop hurting him) L8262 Broken Certain Damian night L13253–13462; "None of it." L25647
6 "No matter what we end up deciding, I'll stay with you forever." L8971–8972 Kept Certain The divorce speech is hallucinated (L86238); "I don't want a divorce and I am not leaving you." L86256
7 "No more secrets." L9011 Broken within 38 lines Certain "a very edited version" L9049; hides Lorenzo L10213
8 To Anna and Mia: "I will really explain the whole thing to him. I'll give him time to process it." L11067–11068 Partly kept Probable Explains Monday (L11877ff), leaves Wednesday evening (L12159)
9 "Remember, I have to tell you everything. But you tell me nothing." (the trip) L12150–12151 Partly broken Certain Premeditation, the dress and the known partner were withheld until L25525–25582
10 To ask MC's ground rules and "follow them like a religion" (MC's report) L13259–13260 Broken Certain "I should have respected your ground rules as was promised to you." L14185
11 "I won't ever sleep with anyone unless you directly tell me to do so." L14328 Kept in the letter Probable Later encounters were MC-scripted (Morty), MC-assented (Vegas pot, L69106) or asked first (Lorenzo, L74429); Ryder: "I swear to you that we've never had sex." L97341 (unverifiable)
12 "I won't. I promise." (not to make him have an open relationship) L25903–25904 Broken in spirit Probable "I am going to force this on you." L35913; Dr. Sarah: "a one-sided open marriage" L100357
13 Never making him jealous on purpose ("that's why I could never actually do that to you") L28511 Broken repeatedly Certain L30322; L34139–34140; L37568–37573 Branch-dependent; "I know you asked me to never do that." L58454; L79270–79292
14 "I swear on my life I will follow your rules. No fucking around. For real this time." L28552–28553 Mostly kept on the date it covered Morty date run by MC's script; the "little white lie" display breaks the jealousy rule Branch-dependent (L37571–37573)
15 "I won't." (never let Isaac in, or talk to him beyond "fuck off") L30738 Superseded Probable MC himself befriends Isaac (L42487–42491); Lacey summons him for the closure scene (L80580ff) after extracting MC's blind promise (L79792)
16 "Strictly professional between us." / "No work crush on him." – "Yes Sir." L34365–34367 Broken Probable "sort of developed a little crush on him" L57467; "Call you Will?" to the stripper L64711
17 "I promise no more K. I promise. That's all done now." L35493–35495 Broken repeatedly Certain Vegas K-holes L103395; L85337; "I used again." L86648; L91790; L97377–97385
18 Dance with men only if "one of your girls is at the club with me" L35598 Kept in the letter; disputed Speculative Girls present L91471; a stranger: "You were crazy on the dance floor tonight" L91420
19 "I would take my own life before I leave you." L35823 Kept (never leaves) —
20 "I promised to stop" (buying revealing clothes for others) L37843 No breach found —
21 "I promise I don't have any [K]." L45369 True when said Probable Stash later on her counter belonged to Mia (L46539)
22 If near ketamine: "I promise I'll tell you." L45442 Broken Certain Bought from Ryder in secret (L96909, L97374–97385); Mia's stash was effectively disclosed ("Now I know why you asked me about ketamine", L46759)
23 Jeanette will tell MC everything about the Gordon session L66378–66386 Broken by the third party Jeanette: "No way in hell I'm doing that." L66528
24 "I am not going to have sex with another man. Unless you tell me to." L66326–66327 Kept in the letter Probable As #11
25 "I will never, ever go back to being her." L75420 Broken Probable (scope of "her" ambiguous) Relapse and "Lacey is a bad little girl" chant L85337
26 To Mia: "No more thoughtless acts. No more setting off his jealousy" L89439–89440 Broken within a day Probable "I got all excited and forgot to check in with you." L91730
27 "I swear to you on everything you and I hold dear, I will never be her again." (MC: "If you break that promise. I will leave you.") L89563–89564 Broken within hours Probable "Then I did it again tonight." L91790. MC does not leave
28 "Everything will be okay." – "Promise?" – "I promise." L93965–93967 Broken the next day Certain Ryder in the men's room, arranged by her (L96909, L96937–96940)
29 Ground rule one: "we must be open and honest with each other." L94099 Broken within the weekend Certain L97377–97385; Christine: "using hard the past couple of weeks" L98202
30 "I will never ask for, nor will I ever want an actual open relationship." Branch-dependent L94284 Kept for herself Arrangement stays one-sided (L100357–100360)
31 "I promise. I won't go with anyone willingly." L107039 Pending at the end of the build —

Reading the ledger.

The split matches her stated hierarchy, where everything is subordinate to keeping MC. Her lies cluster exactly where she believes the truth would lose him.

The ten most consequential deceptions

These are ranked by their effect on the plot and on MC, not by severity of the act.

1. Marrying on a concealed past

2. The Damian night

3. The "after-hours project" and Jared

4. Ryder and the hidden relapse

5. The free-pass "plan" and its scouting

6. The love experiment, pressed against a promise

7. Hiding the ketamine and the clinic

8. The painting-weekend secrecy

9. The weaponised-jealousy lies

10. The car-lot sting and the false assault report

Just outside the ten:

Confessions and corrections

A complete picture has to credit how often Lacey ends up telling the truth. The logs record 48 confessions or corrections:

The balance shifts sharply over the story:

Slices Volunteered After exposure / pressure Volunteered share
01–07 12 17 41%
08–18 15 4 79%

This is consistent with her slice-09 statement "I'm trying to be more honest about my addiction with my husband and with my therapist." (L52294). It is consistent too with Dr. Sarah's later "Being honest with her therapist and her therapist placing her into a rehabilitation program is very promising." (L100336).

When she comes clean, and why

Episode What she admits Trigger Grade
Slice 02, L7535–7770 Abuse, the college years, ketamine, brain damage, "I knew I was lying to you about work" (L7751) Caught: Mia's photos and Veronica's "My team isn't working on an after hours project." (L7210) Certain
Slice 02, L9337–9338 Branch-dependent The Evan story was "a lie to bait you" Volunteered the same night, once Anna and Mia leave the room Certain
Slice 03, L14176–14215 Read his texts, broke the rules, took ketamine. Live self-correction: "Wait, that's not true. I did read them." (L14182) Pressed, after MC watched the stream Certain
Slice 05, L25366–25609 "I willingly chose to become a sex toy for hundreds of men." (L25366); premeditation; that she knew Damian Pressed: MC's step-by-step deduction (L25560–25583) Certain
Slice 06, L29841–30984 The Isaac visit; "I have lied to you, a lot" (L30981) Enforced by Anna, who held a recording Certain
Slice 06, L30502–30520 "I went to the clinic today." She hid it "hoping you'd forget" Volunteered (late) Certain
Slice 06, L34268–34280 "I lied to make it sound worse than it was." Pressed gently, the same night Certain
Slice 08, L45315–45420 The full ketamine history, including the hidden night and the sweatshirt relapse. "I owe you a conversation." (L45315); "I feel safe enough to tell you this, because I love you." (L45318) Volunteered Certain
Slice 10, L58429–58461 Staged the bar-stranger flirtation to test him Pressed after MC's reaction Certain
Slice 11, L66520–66522 Told MC about the Gordon session over Jeanette's objection: "I wasn't going to lie to him." Volunteered Certain
Slice 13, L77269 "I came to the club to spy on you." Volunteered the next morning (motive admitted only partly) Probable
Slice 15, L86648; L91785–91795 "I used again." Then "Then I did it again tonight. I texted my therapist and told her I used." First volunteered; the second only after "What's going on with you?" (L91782) Certain
Slice 15, L88942 "I kept my selfish mouth shut." (she let MC go on thinking they were together) Prompted by MC's homework question from Dr. Sarah Certain
Slice 16, L97276–97385 Ryder: "He's my dealer." / "I'm in pretty deep." Caught in the act Certain
Slice 17, L103394–103398 Daily K-holes in Vegas, "kept how bad it was a secret" Volunteered from rehab Certain
Slice 17, L103532–103546 Influencing him since age eleven: "I loved that I could do that to you." Volunteered Certain

Quick self-corrections (within seconds or the same exchange):

Never confessed to MC as of 0.4a:

Her honesty therefore has three distinct drivers:

  1. Being cornered, the dominant driver in slices 01–07.
  2. Felt safety: "I feel safe enough to tell you this" (L45318).
  3. Therapy, which turns disclosure into an assigned task: "I texted my therapist and told her I used." (L91791), "It's the only way I know how to fight this" (L91795).

The pattern points to an avoider who can be honest, not a calculating liar. What decides her disclosures is the cost of the truth to the marriage at that moment.

Supporting cast: summary

Away from MC and Lacey, the deception in Love & Jealousy does not sit with the villains. Most of it comes from the people who love MC. The seven principal supporting women (Mia, Jeanette, Abby, Anna, Kelly, Veronica, Christine) carry 502 logged rows / 406 weighted points. The seven named antagonists (Will, TM/Martin, Jared, Isaac, Barty, Cal, Ryder) carry 114 rows / 91 points. Group rows are counted once per member, so the first figure overstates the number of distinct acts. The direction still holds.

Supporting cast: by the numbers

Weights follow deception_tally.md: certain 1, probable 0.7, speculative 0.3, unrated 0.5, retracted 0.

Character Rows Certain / Probable / Spec (unrated) Weighted Lines spoken Weighted per 1,000 lines Slices active
Mia 159 87 / 55 / 8 (8) 131.9 5,006 26.3 18
Jeanette 69 48 / 10 / 5 (6) 59.5 2,836 21.0 14
Abby 66 35 / 20 / 7 (3) 52.6 1,745 30.1 4 (10–12, 14)
Anna 64 32 / 12 / 13 (7) 47.8 3,411 14.0 15
Kelly 54 29 / 12 / 4 (9) 43.1 2,575 16.7 12
Veronica 52 30 / 12 / 7 (3) 42.0 2,115 19.9 15
Christine 38 20 / 8 / 6 (4) 29.4 2,373 12.4 13
Will 23 15 / 5 / 2 (1) 19.6 428 45.8 7
TM / Martin 22 13 / 5 / 4 17.7 534 (TM_nvl 453 + MV 81) 33.1 8
Jared (incl. JA) 21 10 / 8 / 2 (1) 16.7 115 145.2 5
Isaac 21 12 / 0 / 5 (4) 15.5 1,116 13.9 9
Barty 13 6 / 6 / 1 10.5 463 22.7 5
Cal 10 6 / 3 / 1 8.4 187 44.9 2
Bella 11 3 / 4 / 2 (2) 7.4 662 11.2 5
Yue 7 5 / 2 / 0 6.4 939 6.8 7
Hortensa 5 3 / 2 / 0 4.4 446 9.9 2
Bethany 4 4 / 0 / 0 4.0 965 4.1 3
Ryder 4 2 / 1 / 1 3.0 97 30.9 2
Jamie 3 2 / 1 / 0 2.7 497 5.4 3
Stephen 2 2 / 0 / 0 2.0 243 8.2 2
Bradley 2 1 / 0 / 0 (1) 1.5 449 3.3 2
Sarah (Dr.) 2 1 / 0 / 1 1.3 541 2.4 1
Lorenzo 2 1 / 0 / 1 1.3 229 5.7 2
Erica 1 1 / 0 / 0 1.0 501 2.0 1
Benchmark: Lacey 516 — 377.8 20,065 18.8 18
Benchmark: MC 702 — 547.0 29,182 spoken (+11,884 narration) 18.7 spoken / 13.3 all 18

Method notes

The crew

Membership and when each joins

The group is named in slice 08. Christine says "the crew has gotten together a few times… it's just been recently" (L45207–45212). Kelly gives the full roster: "Mia, Anna, Jeanette, Veronica, Christine and myself" (L46597). The name is MC's own: "Because that's what you called us a couple of times." (L48940). Each member, though, was keeping secrets from MC well before the group existed.

Member First covert act concerning MC In the crew by Function
Mia Three-month secrecy pact she imposes on MC (L1919–1929); "Lacey's orders are absolute" (L6608) Founding (L46597) Strategist. Engineers Kelly, the "final lesson", the Isaac honeytrap
Anna Backs up the "practical joke" cover story (L5333–5350); promised Lacey "over and over" never to tell MC her past (L7740–7741) Founding; "We wanted a democracy not a Laceyocracy" (L50774) Conscience and relay. Passes on the "go home" order (L46450–46460)
Jeanette Recruited into MC's circle by Lacey: "Lacey wanted me to be part of your circle of friends" (L13500). She already knew what Lacey was "going to do" (L12688); hires Christine through Jared's debt leverage (L20089–20103) Slice 08 (Mia–Jeanette channel, L45143; L46597) Executor. HR, both rigged hires, cover stories
Christine Jared's informant (L18930–19075, confessed L20510–20563); switches sides: "I choose you" (L23139) Slice 08; first to name the crew to MC (L45207) Check-ins; forensics (debunks the deepfake, L53066–53120)
Veronica Keeps the selfie exchange from Lacey (L16644); "Just pretend everything's okay. Keep it light and fluffy" (L39636–39637) L46597; Mia briefs her on Kelly (L57227–57231) Resource broker. The Monster/Martin; Lacey's boss
Kelly Recruited by Mia as "a back up to the back up plan" (L11250); rigged hire (L45587–45607) L46597; calls the slice-10 rescue meeting: "We need to get the crew together" (L56730) Operations. Calendar, meds, emails, impersonating MC, organising the honeytrap

Who is outside the crew

The slice-10 founding conversation (L56728–56806) sets out the charter: protect his job, "protect him from himself", protect his marriage, then "finally get him the help he needs". The marriage clause exists partly because "Mia would absolutely abandon the crew if we didn't help Lacey" (L56746).

What the crew hides from MC

What the crew hides from Lacey

Who directs it

There is no single commander. Two lines of control run through the group and sometimes cross.

  1. Lacey's line: formal and care-oriented.
    • "Lacey's orders are absolute." (L6608).
    • "Lacey's orders." (deleting his messages, L22522).
    • "Lacey has ordered him to not be left alone" (L22678).
    • "But Lacey said, whatever he wants he gets." (L98951).
    • "I'm just following Lacey's orders." (Kelly on the pool boy, L101999).
    • "I want to text everyone and tell them to follow your orders" (L91804).
    • Lacey also arranges his caregivers while she is in rehab (L97530; Veronica "Lacey asked me to make sure and take care of you", L98310).
  2. Mia's line: private and strategic.
    • The Kelly plan.
    • The "final lesson", whose stated aim was MC leaving Lacey: "He'll leave you. And then he can get better." (L46637–46638).
    • The Erica "control" goal: "Complete control of her. Nothing less." (L89486).
    • The Isaac honeytrap.
    • Jeanette carries out the HR side ("You better be right about this Mia", L45606).

The crew's own self-description admits that each member has a personal stake. Mia: "You want in on Lacey's master plan. We all do." (L72188). Christine: "You're not in some cult or something. We help those two, because they need help. And we love one or both of them. If we find a way to get closer to him, great." (L72192–72195). Inference: Lacey's "master plan" is to share MC with the women around him. Kelly asks "What if he doesn't choose us?" (L72191), and Anna later says "Hoping that you'll pick us" (L93628–93631). The plan also explains Christine's private "When is Lacey going to fucking do this thing already?" and "He's never going to pick me is he?" (L79593, L79598).

"Lacey's orders" and the 24-hour watch

This is the first coordinated act (slice 04, L22505–22549), and it sets the template Certain.

Later versions of the watch:

The rigged hires

The same sequence happens twice, both times carried out by Jeanette.

The second hire repeats the first one's deception exactly: a fake "hand-picked" or "best candidate" story, HR bypassed, and MC told afterwards. The text never comments on the parallel. Whether it is deliberate or not, it undercuts the crew's moral distance from Jared.

The honeytrap (branch-only)

This only fires if MC picks "Maybe to help him understand the significance of what he did?" at L98928, which sets justice_for_ivy = True.

What MC actually wished for was mild: "it would be great if Ivy got her old job back… Mostly I just hope that Ivy can work through her pain." (L98931–98933). The crew escalates it:

  1. Kelly applies Lacey's blanket rule ("whatever he wants he gets", L98951). She asks Mia "How much control do you have over Isaac?" (L98954).
  2. Mia recruits Isaac with a misleading motive: "These people hurt [MCFirst]." (L98980) Probable misleading framing. The target harmed Ivy, not MC.
  3. Isaac seduces the ex-husband's partner at a club and films the encounter in a bathroom stall, keeping his face out of shot as Mia told him (L98977; L106847). The text never says whether she knew about the camera. She certainly did not know what it was for. Mia: "We want to make sure she'll get dumped, and have to resign her job in embarrassment." (L106856–106858).
  4. Mia: "Are we gonna tell him? Absolutely not. We never want him to see the damage we do in his name." (L106864–106866) Certain.
  5. Lacey is told afterwards (L107102–107107). MC never is.

This is the crew's deception at its most severe. It involves a sexual recording made under false pretences and sent to her partner, social circle and workplace, deliberate career sabotage, and acting in MC's name without his authorisation. It is written in Mia and Isaac's jokey register ("Bitch." / "Dick face.", L106869–106870). That is a tonal choice the author may want to check.

The surveillance stack

By slice 18 MC is watched through at least five channels. He was told about almost none of them at the time.

Channel Who Evidence Disclosed?
GPS tracker Abby "I did put the GPS tracker on him" (L67076) No Certain
Trackers sewn into his clothes (planned) Kelly, Jeanette "we're sewing GPS trackers into all of his clothes… The one my sister used on him is small, waterproof" (L84325–84328) No Certain that it was planned; carried out Speculative
Physical tail Isaac, directed by Mia "He got on the westbound express train" / "Go back home and wait for now." (L83256–83265) No Certain
Phone app (LIFTA) and all his friends' phones Veronica's "friend" / TM "Has Veronica contacted her friend?" (L84319); TM: "We're tapped into all of your circle of influence. Their phones. Their work security systems." (L111821–111823) Only at L111821 Certain
Medical information network Kelly Briefed Sarah ("your assistant filled me in", L87235); texted "everyone about the medication" (L87937) After the fact Certain

Benevolent conspiracy or control?

Interpretation, anchored in the cited acts. The crew is a benevolent conspiracy whose methods are controlling. The evidence goes both ways, and the text does not choose between them.

For benevolence

For control

The decisive pattern is that the crew decides what MC is allowed to know. Its members are honest about this when cornered ("We are manipulating you a little", L46589; Anna's declared policy that she would "withhold the truth" if she judged his life at risk, L45026–45035). That candour is what keeps them sympathetic. But it is always given after the act, never asked for before it.

A note for the writer: the crew's most serious acts (the rigged hire, Kelly's gaslighting, the honeytrap) are scored as comic or righteous. So, outside the crew, is Abby's dosing. MC's occasional unease ("I just feel weird being monitored", L22736) is the only counter-voice on the page.

Mia

159 rows, 131.9 weighted, active in all 18 slices. Mia is the only supporting character whose deception is present from the first act to the last. Her lies sort cleanly into three kinds:

The first two are aimed at others. The third is where her real secrets are.

Pattern: the villain persona

Pattern: engineering intimacy (the Kelly project)

Pattern: the "final lesson"

Pattern: secrecy about herself

Pattern: acting in MC's name

Abby

66 rows, 52.6 weighted, active in only 4 slices (10–12 and a slice-14 coda). Per line spoken, Abby is the most deceptive character in the script at 30.1 weighted per 1,000 lines. That is higher than Mia (26.3) and Lacey (18.8).

Abby is Jeanette's sister and is not a crew member. Unlike the crew, she announces her method before she uses it.

Pattern: the declared playbook

Pattern: Girl's Day, a staged ordeal

Pattern: covert dosing and tracking

Pattern: Abby's book

Jeanette

69 rows (including two JT rows), 59.5 weighted, active in 14 slices. Jeanette has the highest certainty share in the cast: 48 of 69 rows are certain. The reason is that her thought-tag JT keeps placing the truth right beside the line she speaks. Her deceptions come in two kinds:

Under questioning she confesses quickly.

Pattern: love disguised as a joke

Pattern: hiding her hurt over the promotion

Pattern: the executor

Pattern: the Vegas account

Anna

64 rows, 47.8 weighted, active in 15 slices. Anna has the lowest per-line rate among the crew (14.0) and the highest share of speculative rows (13). She deceives mainly by withholding, and she is the only character who tells MC her rule for lying in advance.

Pattern: the declared exception

Pattern: covert guardianship

Pattern: love, concealed and then used as leverage

Pattern: keeping Lacey's secrets, and the crew's

Veronica

52 rows, 42.0 weighted, active in 15 slices. Veronica is Lacey's boss and host, and the only crew member with outside leverage of her own: The Monster/Martin owes her. Her deceptions protect two things: her standing, and private access to MC. In slice 14 the two merge into the most consequential secret held by anyone in the supporting cast.

Pattern: making private time with MC

Pattern: the blackmailed protector

Pattern: advising concealment

Pattern: the Martin deal

Pattern: self-deception

Kelly

54 rows (including 5 recovered from slice 15), 43.1 weighted, active in 12 slices. Kelly enters the plot through Mia's plan and the rigged hire. She becomes the crew's operations hub: calendar, emails, medication, lunch guests, the honeytrap.

Most of her concealment is humane: hiding a crush on a married man, and covering for MC when he goes missing. One running deception is not humane at all.

Pattern: the "mishearing" gag

Pattern: hiding her feelings

Pattern: the crew's hands

Kelly's hidden past

"Not the kind of girl you were" (L21464) is the line that readers flag. In context it is explained twice, and it is not sinister:

Read this way, the "past" she conceals is her previous self, not a hidden history. Anything darker is Speculative, with no textual support so far. If the author means to plant more, the line is currently doing the opposite job, because the next page explains it.

Christine

38 rows, 29.4 weighted, active in 13 slices. Christine's deception is concentrated at the start. She is planted as Jared's niece and informant (slices 01–04), confesses, and then becomes one of MC's most honest defenders. What follows is small: shared cover stories with MC, and a performed dislike of Lacey that she later admits.

Pattern: Jared's informant

Pattern: the "Daddy" persona and the locked-room script

Pattern: downplaying the crew

Pattern: performed hostility

Antagonists

The antagonists lie at much higher rates per line than the crew: Jared 145, Will 46, Cal 45 and TM 33 weighted per 1,000 lines, against 12–26 for the crew (30 for Abby). That is because they barely speak except to scheme. Most of their deception is plot machinery: it moves events and is never examined from the inside. The two exceptions are Isaac, and TM/Martin's carefully written silences. Abby's book scheme is covered in her profile (Pattern: Abby's book).

Will: scripted persona, sales pitch

Barty: from honest landlord to villain, without a bridge

Cal: grandiosity

Jared: the villain who states the theme

TM / Martin: is The Monster benevolent?

Interpretation. TM is protective in effect and transactional in motive.

Isaac: the penitent

Ryder: the dealer

Machinery versus characterisation at a glance

Character Deception mainly serves Interior access to the lies
Will Barty's plot; access to Lacey Late (WRT, L108173–108192)
Barty The land and porn plot None. Motive is stated, not explored
Cal The kidnapping Brief (grandiosity, wanting his father's approval)
Jared Lacey's backstory engine None. Reported after slice 05
Ryder The land plot None
TM / Martin Plot and character Silences, debt ethics, gradual softening
Isaac Character (his redemption) Extensive

Minor characters

One line each. Most minor-character deception is small and self-protective. The notable exceptions are Sarah's professional workaround, Ivy's advice, and Hortensa, whose story mirrors MC's.

Part III — Psychology and Intent Extrapolation

How to read this part

Part II asked who deceives and how. This part asks why. It sets out each character's psychology, starting with professional opinion in the text and taken at face value unless the narrative undercuts it, and then extrapolates intent. Extrapolation is interpretation. It is labelled as such and tied to cited behaviour.

Three cautions apply throughout:

How the deceptions interlock

The individual profiles that follow read best against the system they form. This section is interpretation, anchored in the cited lines.

1. A jealousy economy, run from both ends

Each spouse feeds on the other's distress, and both admit it.

Each needs the other's pain, but neither can safely ask for it. So both stage it: the jealousy date, the free-pass, the uncleaned evidence, the forced confession. Staging is the engine that produces most of the logged deception between them.

2. Lacey's "plan" requires lying

Lacey's stated project is to "take your jealousy from you" (L11987) through managed exposure. Managed exposure needs scenarios, and a scenario only works if the subject does not know which parts are scripted. That is why roughly a third of her deceptions are "for MC" by her own logic. It is also why her engineered scenarios grow more elaborate as her plain concealment falls away.

3. The crew turns protection into information control

The six-woman crew hides its existence from Lacey (L45242) and manages what MC knows. That covers his messages, his job, his medication, where he is and who he meets. Sometimes the crew acts on "Lacey's orders" (L22522), and sometimes it acts against her.

Lacey in turn manages the crew. Her slip at L91806–91807 is "we need them to get used to doing what you ask them", which she regrets saying aloud. Its goal is MC's Act 4 power: the crew's management of MC prepares the ground for MC's management of the crew.

4. Villains feed on the secrets the friends keep

The antagonists' leverage is built from concealments made by the protagonists:

The theme comes from Jared himself: "They'll betray you thinking they're doing what's best for you" (L16857).

5. The narrator's invention is where it all ends up

MC lives inside a web of managed truths. He is hypervigilant by history (243 rules kept since childhood, L34819), and his clinician predicts a dissociative break (L75909–75910). The break arrives, and his hallucinations "always seem to center around me losing Lacey in one way or another" (L87202). The scenes he invents are made of what the deceptions around him are hiding, rearranged into his worst fear.

This changes how the whole book should be read. The game trains the player to treat every account as a hypothesis, including MC's accusations and his self-accusations.

6. The trajectory: from deception to control

Act Dominant mode
1 Concealment: Lacey's past, MC's pact with Mia, the counter-operation against Jared
2 Hypocrisy and conspiracy: "no secrets" demanded while secrets are kept; the crew forms
3 Masking and collapse: the Isaac house, the poker money, ketamine, the fugue and the hallucination
4 "Truths only" (L99553): deception between the spouses drops by more than half, and control rises

In Act 4 the forced confession sits on the fixed path; the orders to the women and Lemke, Kelly, Erica and Hortensa sit on branches. Lacey endorses the trade: "He'll be happier as the gentle man we know and love. But he'll feel safer if he gives in to the side that wants control over everything." (L107095–107096).

The book's emerging argument is that control is what replaces lying as the couple's way of feeling safe. It is not clear the author intends that as a cure.

Editorial implications

MC

Psychology

The clinician: Dr. Sarah Moore

Taken at face value as the brief requires. On MC the narrative never undercuts her: her one explicit prediction comes true within hours.

Lacey's own (offstage) therapist adds one relevant point: Lacey's habit of feeding off MC's jealousy is "super unhealthy" (L37587, Branch-dependent). That makes the jealousy loop explicitly two-sided.

Lay opinions (evidence, weighted accordingly)

The evidence

Mapping psychology to deception categories

Driver Key evidence Deception it drives Examples
Co-dependent caretaking; the 243 rules L34819, L75842–75860, L87096–87099 (a) protective omissions; (c) rule-setting as safety L34825–34826, L45266, L92581; L16100, L28296
Fear of abandonment L75969–75989, L86667, L87202 (a) minimising other women to avoid Lacey's "punishment"; (c) pain as reassurance; the content of (e) L77414 (Branch-dependent), L75520; L19829; L82999–83172
Masking (clinician) L75905–75906, L32788 (a)/(b) "I'm fine" lies; (d) "mental health day" L60630, L59394, L75740, L22469
Hypervigilance and paranoia L75969–75989, L17275 (b) probes, purse-searching, tactical deception; (e) conspiracy readings L44475–44480, L20823; L15294–15323, L109909
Dissociation and hallucination L75909, L87187 (e) only, which is symptom; amnesia-based denials L82354, L81919–81921
Shame and self-loathing L78788, L105123 (a) the house secret; (d) minimisation; self-punishing distortion L88633–88649; L77190
Avoidance of a feared reply Kelly L90314–90317 (a) exit lies and pretexts; bridges into (e) "making up their answer" L90291–90310, L90487 (slice 15 E-M12, E-M13)
Power as a substitute for safety L90159, L95906–95907 (c) coercion and manipulation; legal and financial control L89270–89291, L95843, L104689, L110486; L107043–107049
Mutual jealousy–arousal loop L14332–14334, L37587, L94542 (c) staged jealousy dates; (d) "it's just a game" L36897–36900, L36989; L27130–27136

Intent extrapolation

Everything in this section is interpretation. Each claim is anchored in cited behaviour, but the motives are inferred.

What he is trying to achieve

Aim How the deception serves it Anchor
Keep Lacey safe Withholds threats, the crew, the dealer's employer and money, on the theory that she would "lose her marbles" L34825–34826, L45266–45267, L92581–92582, L100551
Keep himself safe from abandonment Downgrades other women so she has no reason to "punish" him by regressing "I don't have the strength to handle you punishing me by becoming her again." (L77414, Branch-dependent); "I think she'd misunderstand" (L75520)
Get proof that he is needed Engineers her distress or his own hurt as evidence of attachment L19829–19830, L39047–39048
Confirm the worst belief Forces the words he fears; invents the scene he fears L66293–66294 → L89270–89292; L111301
Avoid conflict and shame "No drama", exit pretexts, "someone just came into my office" L61205, L90304–90310; Kelly L90314–90317
Test loyalty Pretexts, planted notes, re-asking questions to see whether the story changes L2657, L19650–19652, L108642–108643
Hold power Orders, ultimatums, the Lemke and Hortensa experiments L89539–89540, L95939–95940, L104689, L110621
Defeat enemies Decoys, bluffs, false identities L18977, L23357, L108800–108804, L111724
Keep people close Caretaking as a retention strategy, which he names himself "I do what I do, so that I can keep all of you close to me." (L87099)

How intent shifts across the acts

Fixed path versus player choice (editorial note)

The fixed-path MC is mainly a frightened concealer. He hides his state, his shame and the threats, and his hard edges are the house secret, the false oath and the forced confession. The manipulator MC is largely opt-in, and the game prices it:

So the player co-authors MC's intent. Any later-act scene that assumes either the manipulative MC or the innocent one must be gated on the same variables: V_ntrs01, hortensa_control, ERICA_care, KELLY_lover, MC_fulldatecontrol, LACEY_control / LACEY_influence and YUE_netori. Otherwise the narration will contradict the route the player actually took.

Lacey

Psychology

Professional opinions (face value)

No clinician ever examines Lacey on-page. Everything below is either relayed by Lacey or formed by Dr. Sarah from MC's account. Both qualifications matter, but the brief is to take them at face value unless the narrative undercuts them, and it does not.

Lay opinions and self-diagnoses

Evidence in the text

Intent extrapolation

This section is interpretation, anchored in the behaviour cited above.

What she is trying to achieve, in order of priority:

  1. Keep MC. Every other aim bends to this one: "I had to make sure you wouldn't leave my side. You were all I had." (L103545–103546). It explains both halves of the promise ledger. She lies where she believes the truth could make him leave, and keeps faith where faithlessness would.
  2. Avoid confrontation and hide shame. These are the self-protective 48%: the "it's nothing" reflex, the addiction concealment and the curated retellings. This is the abused child's survival strategy, carried into a marriage with a partner whose anger she both fears and needs.
  3. Heal him, on her terms. The "for MC" 36% runs from the plan, "To take your jealousy from you." (L11987), to the love experiment and the "fortress" ("I will build a fortress for you", L70502). By her stated logic these are therapeutic, and she believes it ("I know it would.", L12068). Her own condition shows the controlling edge: "I'll have control over when and how that happens." (L76218). So does the slip that the crew must "get used to doing what you ask them" (L91807).
  4. Feed on his jealousy. This is small in row count (7 rows, plus the Damian night's mixed motive) but admitted and therapist-flagged ("super unhealthy", L37587). It sits inside several "therapeutic" scenarios, which is why those are the least trustworthy of her stated motives.
  5. Protect him from the world. This covers the third-party operations (7%): the car lot, Will, Erica. She frames them with a tribal ethic: "Nobody fucks with my Baby and gets away with it." (L88224).

Self-serving, protective or therapeutic-by-design? Each, depending on who is deceived.

There is no evidence that she deceives him in order to pursue other men. After Damian she keeps the letter of sexual exclusivity, and her sexual deceptions are aimed at his feelings, not at access.

Editorially, the design is coherent. Lacey is written as an avoidant, trauma-shaped concealer who learns, slowly and under therapy, to confess. Meanwhile she drifts into a more confident and more troubling role as the stage-manager of MC's emotional and sexual world. Two places will repay attention:

Mia

Psychology

Professional opinion. None. No clinician in the text assesses Mia. Dr Sarah only ever discusses MC and Lacey.

Lay opinion

Evidence

Intent

Interpretation. "I only like friends I can control" (L2156) is the master key. For someone whose disclosure of rape was met with disbelief and a second assault, controlling the scene is a form of safety. Mia's deceptions mostly exist to keep the scene in her hands:

She also experiences intimacy by proxy, through Lacey in college and through MC and Kelly now. That gives her steering a self-interested edge she admits to Lacey: "I want to be the center of his world just once." (L46717).

Her lies about others are usually true facts used as weapons. Her lies about herself are the real concealments, and she discloses them to MC first. The arc runs from performed villainy toward candour. By slice 18 the controlling streak survives only in work done "in his name" (L106866).

Abby

Psychology

Professional opinion. None.

Lay opinion

Evidence

Intent

Interpretation. Abby's deceptions serve an experiment, and a therapeutic one by her own lights: to break MC's "wound so tight" control (L59024) and make him "let go". The experiment doubles as material for a book.

Her lies are rarely about herself. They are about what the subjects are allowed to know: dosage, destination, purpose. She is the clearest case in the cast of instrumental deception. That makes her the closest thing to a clinician in the Vegas arc, and the least ethical one.

The narrative's response is mostly comic: a lost bet and a clown apology (L70029–70103). The dosing of a recovering ketamine addict never gets a proportionate reckoning from Lacey or the crew. That is an imbalance the writer may want to check.

Jeanette

Psychology

Professional opinion. None.

Lay opinion

Evidence

Intent

Interpretation. Jeanette lies for others more readily than for herself, and in both cases she frames it as care: "I wanted you to have the best. Because I care about you." (L20111–20112).

Her self-protective lies keep a boundary she believes in: married man, subordinate, no homewrecking. They are leaky by design, because the JT tag exposes them every time.

Her deputised lies come from loyalty without veto. She never refuses the person asking, whether Abby, Lacey or Mia. Then she confesses as soon as MC asks a third time.

Of the crew, she is the one the author uses to show that the network's deceptions have a human cost for the people carrying them out. Her private reaction to the Kelly hire says it: "[MCFirst] is gonna kill me." (L45607).

Anna

Psychology

Professional opinion. Dr Sarah calls Anna "a stable influence" (L82814). This is the only clinician statement about any crew member. MC also reports that his therapist sees the MC–Lacey bond as co-dependent; Anna: "it's good to hear a professional believes that." (L81474).

Lay opinion

Evidence

Intent

Interpretation. Anna's deceptions mostly follow her declared rule: withhold or act covertly when she judges MC's life or stability to be at risk. The suicide intervention is the founding proof that this has worked.

Her one purely self-serving lie is historic: the college jealousy lie. She confessed it.

The pressure point is that her love for MC gives her a stake in the outcome of every judgement she makes about what he can handle. The author tests this twice: the free-pass ambush and the "no limitations" kiss. In each case Anna's need briefly wins over her principle, and the text lets her see it.

She is the crew's conscience. She is also the member most willing to say out loud that withholding is a choice made for someone else.

Veronica

Psychology

Professional opinion. None.

Lay opinion

Evidence

Intent

Interpretation. Veronica's secrecy is strategic, not impulsive. She hides her own vulnerability (the porn, the loneliness) and counsels MC to hide his. She brokers protection through a man she knows calls himself "a monster too" (L85029).

The motive is protective. She makes Martin's protection conditional on MC and Lacey getting the quiet life they want: "if you don't protect her and [MCFirst], the deal's off." (L85073–85074).

But she spends the Taggert land without asking its owner, and then sets up MC's debt to her so she can collect it. For the main plot this is the biggest unexploded secret in the supporting cast.

Kelly

Psychology

Professional opinion. None. Dr Sarah meets her only as "your assistant".

Lay opinion

Evidence

Intent

Interpretation. Kelly's ordinary concealments come from a moral line she keeps drawing. "It just feels icky" to hope a marriage fails (L22674). "He's fucking married" (L72178).

Her operational lies come from Lacey's blanket permission and her own need to be needed.

The mishearing campaign is the exception. It is sustained, self-interested, and aimed at producing a verbal "go for it" she can treat as consent (L77817). From slice 17 it exploits a diagnosed vulnerability. The author very likely intends it as a flirtation gag. On the page, after L87216, it reads as gaslighting a man being treated for hallucinations, and no scene answers for it. This is the single biggest tonal risk in the supporting cast.

Christine

Psychology

Professional opinion. None. Christine is herself a lay voice with a reason to know: "Co-dependency is crippling. It destroys lives." (L76032–76033).

Lay opinion

Evidence

Intent

Interpretation. Christine is the template for the whole crew: someone who "betray[s] you thinking they're doing what's best for you" (Jared, L16857). The difference is that her deception was authored by a villain. Her later honesty is notable:

Her one lasting mask, the dislike of Lacey, is what someone who lost a twin to ketamine would do to keep the next ketamine user at arm's length. She drops it in the relapse scene.

Her remaining secrets are shared with MC rather than kept from him. The text treats them as intimacy, not betrayal.

Appendix

Method and coverage

Limitations

Glossary of frequently cited labels and variables

Name What it is
ntrs_1st, ntrs_2nd, ntrs_3rd The NTR scenario scenes (free-pass stream, jealousy date, etc.)
slut, punish, no_fun Mutually exclusive route flags from the Act 1 night choice
good_guy MC's morality score, lowered by manipulative options
V_ntrs01, MC_fulldatecontrol, hortensa_control, LACEY_control Opt-in control and manipulation branches
JEANETTE_love, CHRISTINE_love, ANNA_lover, KELLY_lover, etc. Relationship scores and flags
N-days / D-days Timeline clocks used in Calendar and timeline