{
  "schema": "adfactory.reference-story/v1",
  "call_sha256": "9bbfd1968c06b9765532354b4d6f3cb2a865880f2d1fce5c3087a62d06efe433",
  "source": {
    "path": "/workspaces/UGS/AdFactoryNarrativeFormat/data/references_liked/resilia-aged-garlic-family-cholesterol-story.mp4",
    "sha256": "708cb005be27b73d43fa248bd8f003489098a48a43fcc59d6ce31bde841f7ff6",
    "duration_s": 325.681678
  },
  "input_summary": {
    "product": "goPure Tighten & Lift Neck Cream",
    "market": "Ukraine, contemporary Lviv-area low-rise neighborhood",
    "audience": "adult Ukrainian women considering neck care and families who notice withdrawal",
    "affected_activity": "Oksana stepping away from shared school-event photographs and family time",
    "roles": {
      "affected": "Oksana54",
      "seeker": "Sofia10",
      "companion": "Serhii57",
      "guide": "Larysa62",
      "host": "Mykola65",
      "returning_witness": "dermatologist55"
    },
    "initial_state": [
      "mother.withdrawn",
      "mother.baseline",
      "parents.unaware_search"
    ],
    "claims": [
      {
        "id": "regular-care",
        "statement": "Neck care is a daily routine; immediate change is not assumed.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      },
      {
        "id": "hydration",
        "statement": "Product is sold for cosmetic hydration/nourishment and dry texture appearance.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      },
      {
        "id": "product-identity",
        "statement": "goPure Tighten & Lift Neck Cream, purple jar and silver cap.",
        "status": "seller-asserted",
        "evidence": "product/jar_packshot.webp"
      },
      {
        "id": "ingredients",
        "statement": "Cupuaçu, olive lipid complex and hyaluronic acid are labeled ingredients.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      },
      {
        "id": "use",
        "statement": "Thin layer to clean neck, upward application, regular use.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      },
      {
        "id": "patch-test",
        "statement": "Seller advises a small inner-elbow patch and a day of waiting for reactive skin.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      },
      {
        "id": "seller-terms",
        "statement": "Phone/name form, manager confirmation, Nova Poshta inspection/payment on receipt, return terms on page.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      },
      {
        "id": "illustrated-change",
        "statement": "Story illustrates gradual dry-texture change across daily use, following seller 3–4-week claims; not a real customer or guaranteed outcome.",
        "status": "seller-asserted",
        "evidence": "analysis/reference-replica/product/live-page.txt"
      }
    ],
    "valid_use": "Follow seller instructions; first patch then next-day thin upward application; daily self-chosen routine.",
    "observable_change": "Illustrative gradual dry-crepe reduction with constant mature identity and matched observation light; full family participation is separately acted.",
    "local_world": "Cool clinic, car, tablet bedroom, dark courtyard, warm wooden kitchens, phone order and Nova Poshta.",
    "next_action": "Read ingredients, use and current terms; leave name/phone if choosing to order.",
    "fidelity": "close"
  },
  "scenes": [
    {
      "id": "S01",
      "source_turn": "R01",
      "event": "Oksana learns that her visibly dry neck needs consistent care; her disappointment is noticed by Sofia.",
      "dialogue": [
        {
          "speaker": "doctor",
          "text": "Оксано, бачите цю дрібну суху сітку? Тут потрібен регулярний догляд.",
          "dialogue_id": "D001"
        },
        {
          "speaker": "oksana",
          "text": "А я вже думала: доведеться й улітку хустку носити.",
          "dialogue_id": "D002"
        },
        {
          "speaker": "doctor",
          "text": "Почнемо з простого. Тільки не чекаймо миттєвих змін.",
          "dialogue_id": "D003"
        }
      ],
      "observable_change": "Oksana learns that her visibly dry neck needs consistent care; her disappointment is noticed by Sofia.",
      "visual": "Standing clinician at frame right, mother/father/child seated left; reverse closeups and mother/father hand insert; cool window/ceiling light, restrained contrast.",
      "acting": [
        "Doctor points at the examined neck area, then lowers clipboard. / Matter of fact, specific; no ominous diagnosis or sales promise.",
        "Oksana lightly pinches the edge of her own scarf; rueful half-smile fails. / A small defensive joke, then lowered ending.",
        "Clinician holds her gaze; Serhii rests his hand over hers. / Calm, measured reassurance; land the last phrase.",
        "Sofia watches her mother look down instead of returning the smile. / One brief listening hold."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S01.mp4",
          "sha256": "bb4a703be64642cec67a6f4771c8a9606c90013ea96fa004067a30bc062f235a"
        }
      ],
      "requires": [
        "mother.withdrawn",
        "mother.baseline"
      ],
      "adds": [
        "mother.care_needed",
        "child.notices_disappointment"
      ],
      "removes": [],
      "opens": [
        {
          "id": "care",
          "question": "What will Oksana choose to do?"
        }
      ],
      "answers": [],
      "answer_evidence": {},
      "claims": [
        "regular-care"
      ],
      "departure": null
    },
    {
      "id": "S02",
      "source_turn": "R02",
      "event": "Sofia connects her mother’s withdrawal to their shared school concert and does not believe she is merely tired.",
      "dialogue": [
        {
          "speaker": "sofia",
          "text": "Мам, на мій концерт ти прийдеш?",
          "dialogue_id": "D004"
        },
        {
          "speaker": "oksana",
          "text": "Звісно, сонечко.",
          "dialogue_id": "D005"
        },
        {
          "speaker": "sofia",
          "text": "Минулого разу ти стала аж позаду. І фотографуватися не залишилася.",
          "dialogue_id": "D006"
        },
        {
          "speaker": "oksana",
          "text": "Я просто втомилася. Все добре.",
          "dialogue_id": "D007"
        }
      ],
      "observable_change": "Sofia connects her mother’s withdrawal to their shared school concert and does not believe she is merely tired.",
      "visual": "Child in rear seat between parents, mother passenger looking outside, father driving; mirror and wheel insert, muted window light.",
      "acting": [
        "Sofia leans slightly forward from the rear seat, belt fastened. / Quiet question; leave a little air after Мам.",
        "Mother turns back with a quick reassuring smile. / Warm but faster than her preceding clinic voice.",
        "Child stays looking at her rather than smiling back. / Plain remembered observation; hurt without accusation.",
        "Mother turns away, smoothing her scarf; driver briefly tightens his hands. / Soft dismissal; the second sentence sounds less certain."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S02.mp4",
          "sha256": "9e1759b607e7a6d2c991f392debf2a169d0c14b4efe3837ee86a8e79ae0c7815"
        }
      ],
      "requires": [
        "child.notices_disappointment"
      ],
      "adds": [
        "child.doubts_reassurance"
      ],
      "removes": [],
      "opens": [
        {
          "id": "together",
          "question": "Does mother still want to be beside her daughter?"
        }
      ],
      "answers": [],
      "answer_evidence": {},
      "claims": [],
      "departure": null
    },
    {
      "id": "S03",
      "source_turn": "R03",
      "event": "Sofia searches about dry neck skin, remembers school friend Marta’s grandmother and chooses to ask her.",
      "dialogue": [
        {
          "speaker": "sofia",
          "text": "Марта казала, її бабуся в цьому знається. Пані Лариса якраз поруч живе.",
          "dialogue_id": "D008"
        }
      ],
      "observable_change": "Sofia searches about dry neck skin, remembers school friend Marta’s grandmother and chooses to ask her.",
      "visual": "Wide child-bedroom setup; blue-white tablet face light; actual query inserts; child eye movement; tablet kept as action prop.",
      "acting": [
        "Sofia types «чому сохне шкіра шиї», then «догляд за шиєю». She pauses over an article rather than scrolling endlessly. / No spoken search-engine explanation.",
        "She glances toward the courtyard, closes the tablet cover and gets up. / Thinking aloud; recognition becomes a small decisive lift."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S03.mp4",
          "sha256": "5a7ff526283b747cab56363633e27667917a6046182127757da808bdeef63a33"
        }
      ],
      "requires": [
        "child.doubts_reassurance"
      ],
      "adds": [
        "child.has_neighbor_lead"
      ],
      "removes": [],
      "opens": [
        {
          "id": "help",
          "question": "Can the familiar neighbor explain what mother can try?"
        }
      ],
      "answers": [],
      "answer_evidence": {},
      "claims": [],
      "departure": null
    },
    {
      "id": "S04",
      "source_turn": "R04",
      "event": "Sofia goes next door and explains her worry. Mykola contacts her parents while Larysa brings her in.",
      "dialogue": [
        {
          "speaker": "mykola",
          "text": "Софійко? Уже темно. Тато знає, що ти тут?",
          "dialogue_id": "D009"
        },
        {
          "speaker": "sofia",
          "text": "Мама після лікаря зовсім сумна. Каже, втомилася. Але вона навіть на фото зі мною не хоче.",
          "dialogue_id": "D010"
        },
        {
          "speaker": "sofia",
          "text": "Марта казала, ви знаєте про догляд. Можна я спитаю?",
          "dialogue_id": "D011"
        },
        {
          "speaker": "larysa",
          "text": "Заходь, люба. Спочатку зігрієшся. Миколо, подзвони Сергію.",
          "dialogue_id": "D012"
        }
      ],
      "observable_change": "Sofia goes next door and explains her worry. Mykola contacts her parents while Larysa brings her in.",
      "visual": "Child small in wide night courtyard; pink tablet held to chest; hand knocks; warm interior framed by dark doorway; host behind guide.",
      "acting": [
        "Sofia slips on her dusty-rose coat over pajamas, walks across the courtyard and knocks. / Footage/action holds, no narration.",
        "Mykola opens the door and bends slightly to meet her eye level. / Surprise turning into concern; not scolding.",
        "Sofia grips the tablet tighter; words arrive in uneven groups. / Urgent child explanation; small catch before Але.",
        "She looks past Mykola to Larysa in the warm hallway. / Bravery runs out into a tentative final question.",
        "Larysa opens space beside her; Mykola reaches for his phone. / Practical care first, no product mention."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S04.mp4",
          "sha256": "d9e186f0b27d14a7f809916847ccdc2b3bf6b7f2cc280fd02a9c6393ab4d5302"
        }
      ],
      "requires": [
        "child.has_neighbor_lead"
      ],
      "adds": [
        "guide.heard_worry",
        "parents.notified"
      ],
      "removes": [
        "parents.unaware_search"
      ],
      "opens": [
        {
          "id": "reunion",
          "question": "What happens when her worried parents reach her?"
        }
      ],
      "answers": [],
      "answer_evidence": {},
      "claims": [],
      "departure": "Parents are contacted promptly and reunion happens that evening. The source leaves them unaware overnight; the search/consequence sequence is retained."
    },
    {
      "id": "S05",
      "source_turn": "R05",
      "event": "Sofia learns that her mother’s discomfort is not rejection of her. She asks what ordinary care means.",
      "dialogue": [
        {
          "speaker": "sofia",
          "text": "Вона мене соромиться?",
          "dialogue_id": "D013"
        },
        {
          "speaker": "larysa",
          "text": "Ні. Їй самій зараз незатишно. Коли шкіра суха, людина може весь час думати про неї. Навіть коли інші нічого не помічають.",
          "dialogue_id": "D014"
        },
        {
          "speaker": "sofia",
          "text": "А лікар це виправить?",
          "dialogue_id": "D015"
        },
        {
          "speaker": "larysa",
          "text": "Він допоможе розібратися. А щоденний догляд мама обиратиме сама. Я для своєї шиї знайшла зручний крем.",
          "dialogue_id": "D016"
        },
        {
          "speaker": "sofia",
          "text": "Який? Покажете?",
          "dialogue_id": "D017"
        },
        {
          "speaker": "larysa",
          "text": "Зараз покажу.",
          "dialogue_id": "D018"
        }
      ],
      "observable_change": "Sofia learns that her mother’s discomfort is not rejection of her. She asks what ordinary care means.",
      "visual": "Blanket around Sofia, both hands on mug; Larysa seated across wooden table; alternating closeups with listener foreground; stand/retrieve action only after question.",
      "acting": [
        "Sofia looks into the mug, then up without lifting her head. / Small, direct question; no melodramatic crying.",
        "Larysa waits for Sofia’s eyes; keeps hands still before explaining. / Gentle certainty on Ні; then ordinary patient speech.",
        "Sofia loosens her grip on the mug. / Curiosity replaces fear.",
        "Larysa touches her own open neckline once, then rests her hand. / Peer experience; no dismissal of medical care.",
        "Child leans forward a little. / Fresh interest, two light rising questions.",
        "Larysa rises and opens a familiar kitchen-side cupboard. / A brief natural smile, leading into physical action."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S05.mp4",
          "sha256": "f4afeebfeedb6e763ab73882a4b3db019ca951cd904674e837c301bc43dec063"
        }
      ],
      "requires": [
        "guide.heard_worry"
      ],
      "adds": [
        "child.understands_care",
        "child.less_self_blame"
      ],
      "removes": [],
      "opens": [
        {
          "id": "option",
          "question": "What is the actual care option?"
        }
      ],
      "answers": [
        "help"
      ],
      "answer_evidence": {
        "help": "The neighbor answers her questions in a calm conversation rather than selling immediately."
      },
      "claims": [
        "hydration"
      ],
      "departure": null
    },
    {
      "id": "S06",
      "source_turn": "R06",
      "event": "Sofia recognizes a cream jar and asks why her mother’s existing jar is not enough; guide promises an adult explanation.",
      "dialogue": [
        {
          "speaker": "larysa",
          "text": "Ґоу П’юр. Крем для шиї.",
          "dialogue_id": "D019"
        },
        {
          "speaker": "sofia",
          "text": "Крем? Так у мами вже ціла поличка!",
          "dialogue_id": "D020"
        },
        {
          "speaker": "larysa",
          "text": "От бачиш, є про що спитати. Важливо, що всередині, як ним користуватися і чи зручно це мамі щодня.",
          "dialogue_id": "D021"
        },
        {
          "speaker": "larysa",
          "text": "Завтра зайду й сама їй усе розповім. Разом розберемося.",
          "dialogue_id": "D022"
        },
        {
          "speaker": "sofia",
          "text": "Добре.",
          "dialogue_id": "D023"
        }
      ],
      "observable_change": "Sofia recognizes a cream jar and asks why her mother’s existing jar is not enough; guide promises an adult explanation.",
      "visual": "Jar retrieved in medium shot, then specific hands/object insert; curious child reverse; no floating hero-product tableau.",
      "acting": [
        "She places the purple jar with silver cap on the table beside her mug. / Plain naming, no announcer emphasis.",
        "Sofia looks from the small jar to Larysa. / Genuine comic surprise; brief brighter pitch.",
        "Larysa smiles at the objection instead of dismissing it. / Conversational acknowledgement, calm listing.",
        "She turns the label toward Sofia but keeps the jar on the table. / Warm commitment, not a product promise.",
        "Child nods and finally takes a sip. / Small relief; no instant triumph."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S06.mp4",
          "sha256": "7fb16e962a664d5062190bae6fe4337d56ef819293117fa7a18e598642d46811"
        }
      ],
      "requires": [
        "child.understands_care"
      ],
      "adds": [
        "child.knows_option",
        "guide.promised_followthrough"
      ],
      "removes": [],
      "opens": [
        {
          "id": "difference",
          "question": "What makes this routine worth considering for Oksana?"
        }
      ],
      "answers": [
        "option"
      ],
      "answer_evidence": {
        "option": "Larysa retrieves the actual purple goPure jar and identifies it."
      },
      "claims": [
        "product-identity",
        "hydration"
      ],
      "departure": null
    },
    {
      "id": "S07",
      "source_turn": "R07",
      "event": "Parents reach Sofia after Mykola’s call; mother learns why she left and hears that her reassurance had failed.",
      "dialogue": [
        {
          "speaker": "oksana",
          "text": "Софійко! Хоч слово б сказала, куди йдеш.",
          "dialogue_id": "D024"
        },
        {
          "speaker": "serhii",
          "text": "Микола подзвонив. Ми одразу сюди.",
          "dialogue_id": "D025"
        },
        {
          "speaker": "sofia",
          "text": "Я хотіла, щоб тобі стало краще.",
          "dialogue_id": "D026"
        },
        {
          "speaker": "larysa",
          "text": "Вона дуже за тебе хвилюється, Оксано. Я завтра зайду. Спокійно поговоримо.",
          "dialogue_id": "D027"
        }
      ],
      "observable_change": "Parents reach Sofia after Mykola’s call; mother learns why she left and hears that her reassurance had failed.",
      "visual": "Parents enter courtyard frame briskly; mother crouches to child; father touches shoulder; neighbor stands behind; hand/embrace closeup.",
      "acting": [
        "Mother reaches her, crouches and wraps both arms around her. / Breathless concern softening on contact.",
        "Father puts one hand on Sofia’s shoulder and exhales. / Low, relieved, still shaken.",
        "Sofia looks up at mother; tablet stays tucked under one arm. / Apology mixed with earnest purpose.",
        "Larysa waits until mother looks toward her. / Reassuring practical promise."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S07.mp4",
          "sha256": "3b39c5f53f5eb7d3bae611fbab226c197565f2c51b3187972edf1ddd9180bf0f"
        }
      ],
      "requires": [
        "parents.notified",
        "guide.heard_worry"
      ],
      "adds": [
        "mother.knows_child_worry",
        "family.reunited"
      ],
      "removes": [],
      "opens": [],
      "answers": [
        "reunion"
      ],
      "answer_evidence": {
        "reunion": "Parents arrive, embrace Sofia and hear why she went next door."
      },
      "claims": [],
      "departure": null
    },
    {
      "id": "S08",
      "source_turn": "R08",
      "event": "Oksana questions another cream, distinguishes ingredients from guaranteed results, examines usage and seller terms, and keeps decision ownership.",
      "dialogue": [
        {
          "speaker": "oksana",
          "text": "Ларисо, дякую, що прийняла Софійку. Але ще одна баночка? Я вже купувала креми.",
          "dialogue_id": "D028"
        },
        {
          "speaker": "larysa",
          "text": "І як тобі було ними користуватися?",
          "dialogue_id": "D029"
        },
        {
          "speaker": "oksana",
          "text": "Той був липкий. Цей — намастила двічі й забула. А потім дивлюсь у дзеркало: знову те саме.",
          "dialogue_id": "D030"
        },
        {
          "speaker": "larysa",
          "text": "Тоді справа ще й у тому, чи приживеться догляд. Я наношу цей тонким шаром щовечора, після вмивання.",
          "dialogue_id": "D031"
        },
        {
          "speaker": "oksana",
          "text": "А що в ньому такого?",
          "dialogue_id": "D032"
        },
        {
          "speaker": "larysa",
          "text": "Олія купуасу, оливковий ліпідний комплекс, гіалуронова кислота. Для живлення й зволоження шкіри. Склад можна прочитати, не треба вірити мені на слово.",
          "dialogue_id": "D033"
        },
        {
          "speaker": "oksana",
          "text": "І ти ним справді щодня?",
          "dialogue_id": "D034"
        },
        {
          "speaker": "larysa",
          "text": "Так. Біля зубної щітки поставила — тепер не забуваю. Але як буде в тебе, наперед не скажу.",
          "dialogue_id": "D035"
        },
        {
          "speaker": "oksana",
          "text": "У мережі всі обіцяють однаково. Як замовити саме цей?",
          "dialogue_id": "D036"
        },
        {
          "speaker": "larysa",
          "text": "Звір назву й склад на сторінці. Там є спосіб нанесення й умови повернення. Залишаєш номер, менеджер підтверджує. На пошті оглянеш перед оплатою.",
          "dialogue_id": "D037"
        },
        {
          "speaker": "oksana",
          "text": "Спочатку дочитаю.",
          "dialogue_id": "D038"
        }
      ],
      "observable_change": "Oksana questions another cream, distinguishes ingredients from guaranteed results, examines usage and seller terms, and keeps decision ownership.",
      "visual": "Mother holds jar at near side of table, Larysa across; husband and child occasionally visible deeper in room; reverse closeups and label/texture inserts in neutral daylight.",
      "acting": [
        "Oksana rotates the closed jar, then looks directly at Larysa. / Gratitude first, then real skepticism.",
        "Guide leans back enough to give room for an answer. / Curious, not leading.",
        "She points toward bathroom doorway, then shrugs at herself. / Matter-of-fact disappointment, no comic self-blame.",
        "Larysa opens her own jar and shows a modest amount on fingertip. / Ordinary personal ritual; no instant-result enthusiasm.",
        "Mother glances at label, returning a sharper question. / Brief, precise interruption.",
        "Guide turns the exact label toward mother; mouth remains visible in medium shot. / Patient explanation; articulate ingredient names without a lecture voice.",
        "Mother compares guide’s ordinary jar with the package image on phone. / Testing personal credibility.",
        "Guide smiles at her practical reminder, then meets mother’s eyes. / Light smile on first sentence; candid lower ending.",
        "Oksana picks up her phone rather than handing decision back. / Still skeptical; moves to a practical question.",
        "Larysa points once at the actual seller page; mother scrolls herself. / Clear small phrase groups; source-like practical specificity.",
        "Mother sets the jar down beside her own phone and keeps reading. / Quiet ownership, not rejection."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S08.mp4",
          "sha256": "fa945597f6244e733d84e66577a55f536c5fc44ee717011930926b1f748429ae"
        }
      ],
      "requires": [
        "guide.promised_followthrough",
        "mother.knows_child_worry"
      ],
      "adds": [
        "mother.informed_option",
        "mother.knows_terms"
      ],
      "removes": [],
      "opens": [
        {
          "id": "trial",
          "question": "Will Oksana choose to try the routine?"
        }
      ],
      "answers": [
        "difference"
      ],
      "answer_evidence": {
        "difference": "Larysa explains the labeled ingredients, thin-layer routine, prior convenience failure and how Oksana can check the exact product and terms."
      },
      "claims": [
        "ingredients",
        "hydration",
        "use",
        "seller-terms"
      ],
      "departure": null
    },
    {
      "id": "S09",
      "source_turn": "R09",
      "event": "Oksana chooses a modest trial herself, reassures Sofia of her love, and accepts that results are uncertain.",
      "dialogue": [
        {
          "speaker": "sofia",
          "text": "Мам, я просто хочу, щоб ти була поруч.",
          "dialogue_id": "D039"
        },
        {
          "speaker": "oksana",
          "text": "Я поруч. А догляд спробую. І сама подивлюся, як мені.",
          "dialogue_id": "D040"
        },
        {
          "speaker": "serhii",
          "text": "А якщо не допоможе?",
          "dialogue_id": "D041"
        },
        {
          "speaker": "oksana",
          "text": "Тоді так і скажу. Принаймні дам собі час, а не чекатиму всього за один вечір.",
          "dialogue_id": "D042"
        }
      ],
      "observable_change": "Oksana chooses a modest trial herself, reassures Sofia of her love, and accepts that results are uncertain.",
      "visual": "Child approaches seated mother; eye-level close pair; cut to parents alone at counter, guide gone; jar stays with mother.",
      "acting": [
        "Sofia comes beside the chair, touching mother’s arm. / Soft, direct; leave a short pause for the reaction.",
        "Mother turns fully to child, then places the jar with her things. / Affection firm on Я поруч; personal resolve on сама.",
        "Later, father asks quietly while mother reads the usage instructions at counter. / Private concern; no sarcasm.",
        "Mother meets his eyes, then puts the jar beside her bathroom bag. / Honest uncertainty followed by modest determination."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S09.mp4",
          "sha256": "2666e73c55a482f6c65029211e7c15fd614f05e1a5900c47db1a1377f61072da"
        }
      ],
      "requires": [
        "mother.informed_option",
        "mother.knows_terms"
      ],
      "adds": [
        "mother.chose_trial",
        "father.heard_uncertainty"
      ],
      "removes": [],
      "opens": [
        {
          "id": "change",
          "question": "What will sustained use actually change in this fictional story?"
        }
      ],
      "answers": [
        "care",
        "trial"
      ],
      "answer_evidence": {
        "care": "Oksana chooses a daily care trial after reading instructions.",
        "trial": "She explicitly decides to try and says she will judge for herself."
      },
      "claims": [
        "use"
      ],
      "departure": null
    },
    {
      "id": "S10",
      "source_turn": "R10",
      "event": "Oksana follows a patch check and daily thin upward application, then observes gradual cosmetic change and resumes shared activities.",
      "dialogue": [
        {
          "speaker": "oksana_vo",
          "text": "Спершу — маленька ділянка шкіри й доба очікування. Потім тонкий шар на чисту шию, рухами вгору.",
          "dialogue_id": "D043"
        },
        {
          "speaker": "oksana_vo",
          "text": "Перший тиждень я просто вчилася не забувати. Баночка стояла біля щітки.",
          "dialogue_id": "D044"
        },
        {
          "speaker": "oksana_vo",
          "text": "За два тижні сухі складочки на шиї стали менш помітними. Я вже не поправляла комір щохвилини.",
          "dialogue_id": "D045"
        },
        {
          "speaker": "oksana_vo",
          "text": "До кінця місяця зміни стали помітніші. Я фотографувала за того самого світла. І потроху перестала шукати, чим прикритися.",
          "dialogue_id": "D046"
        }
      ],
      "observable_change": "Oksana follows a patch check and daily thin upward application, then observes gradual cosmetic change and resumes shared activities.",
      "visual": "Actual skin contact, small jar amount; matched concern observations inside changing daily activity scenes; neutral fixed comparison light; brighter family activity without face de-aging.",
      "acting": [
        "Mother applies tiny patch on INNER elbow; next-day cut to her own neck application with baseline intact. / Clear quiet practical narration; no tutorial-announcer rhythm.",
        "Week-one bathroom routine; original dry texture still visible; daughter calls from doorway and mother finishes care before joining. / Reflective but conversational, a little smile about the jar.",
        "Week-two matched close detail then mother helping Sofia arrange a school folder; less dry crepe, mature neck lines remain. / Notice a small change, not a triumphant transformation.",
        "Week-four matched concern view; dry crepe no longer conspicuous, natural anatomy preserved. Mother selects an open blouse and joins family in courtyard. / Measured pleasure that opens into relief."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S10.mp4",
          "sha256": "a3fcf1c9e3d7e0137e8bb3e61f18546d397164395ecdeaafe43c1e6be0ea85f8"
        }
      ],
      "requires": [
        "mother.chose_trial",
        "mother.baseline"
      ],
      "adds": [
        "mother.used_regularly",
        "mother.later_state",
        "family.shared_activity"
      ],
      "removes": [],
      "opens": [],
      "answers": [
        "change"
      ],
      "answer_evidence": {
        "change": "Dated fictional use and matched dry-texture comparisons show gradual change; continued mature anatomy and baseline at first use are required."
      },
      "claims": [
        "patch-test",
        "use",
        "illustrated-change"
      ],
      "departure": null
    },
    {
      "id": "S11",
      "source_turn": "R11",
      "event": "At the earlier setting, mother calmly discusses sustaining care and no longer hides; doctor makes no product endorsement.",
      "dialogue": [
        {
          "speaker": "doctor",
          "text": "Як вам щоденний догляд? Вдалося зробити його звичкою?",
          "dialogue_id": "D047"
        },
        {
          "speaker": "oksana",
          "text": "Цього разу — так. І я вже не чекаю, що все зміниться за ніч.",
          "dialogue_id": "D048"
        },
        {
          "speaker": "sofia",
          "text": "Вона тепер частіше гуляє зі мною після школи.",
          "dialogue_id": "D049"
        }
      ],
      "observable_change": "At the earlier setting, mother calmly discusses sustaining care and no longer hides; doctor makes no product endorsement.",
      "visual": "Repeat original clinic geography, same age/face, open neckline; same hand insert now relaxed; no product displayed or doctor endorsement.",
      "acting": [
        "Doctor lowers clipboard to talk at mother’s eye level. / Calm follow-up, no amazed endorsement.",
        "Mother speaks without touching her neckline; father’s hand rests loosely over hers. / Steady and lightly amused at her earlier impatience.",
        "Sofia looks toward mother instead of doctor. / Simple happy observation, not product testimony.",
        "Mother looks at Sofia while squeezing Serhii’s hand; same clinic grouping has a different emotional center. / Brief shared reaction hold."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S11.mp4",
          "sha256": "9cdf9f41cb008e2d8a702a9680e226aec58de47748fbf0f89792dc1d1d02eb2d"
        }
      ],
      "requires": [
        "mother.used_regularly",
        "mother.later_state"
      ],
      "adds": [
        "mother.owns_routine",
        "child.sees_relaxed_mother"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": [],
      "departure": "The clinician asks about consistency and expectations, without miraculous medical numbers or a brand endorsement. Cosmetic illustration remains separately disclosed."
    },
    {
      "id": "S12",
      "source_turn": "R12",
      "event": "Oksana thanks Larysa, then tells Sofia explicitly that her withdrawal was never rejection of her.",
      "dialogue": [
        {
          "speaker": "oksana",
          "text": "Ларисо, дякую. За крем — і за те, що вислухала. Мені цього теж бракувало.",
          "dialogue_id": "D050"
        },
        {
          "speaker": "larysa_phone",
          "text": "Подякуй Софійці. Це вона постукала.",
          "dialogue_id": "D051"
        },
        {
          "speaker": "oksana",
          "text": "Софійко. Я ніколи тебе не соромилася. Я тоді сама від себе ховалася.",
          "dialogue_id": "D052"
        },
        {
          "speaker": "sofia",
          "text": "Тоді станеш зі мною посередині?",
          "dialogue_id": "D053"
        },
        {
          "speaker": "oksana",
          "text": "Стану.",
          "dialogue_id": "D054"
        }
      ],
      "observable_change": "Oksana thanks Larysa, then tells Sofia explicitly that her withdrawal was never rejection of her.",
      "visual": "Parent on phone on porch, lowers phone; child arrives; parent crouches to embrace; side daylight and lived-in doorway.",
      "acting": [
        "Mother speaks on porch, phone at ear, relaxed free hand on rail. / Gratitude catches briefly, then warms.",
        "Phone reply plays over mother listening, lips closed. / Kind, brief redirection of credit.",
        "Mother sets phone down and crouches when daughter arrives. / Direct apology/explanation; no slogan delivery.",
        "Child holds mother’s hands, a tentative playful smile. / Small callback question; hope without pressure.",
        "Mother draws her close and remains in the shared frame. / One clear warm answer, followed by a real reaction."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S12.mp4",
          "sha256": "e0063ccd6e2c8ceaaaec2e61bb7ac37bc5172e135684cad1f3e7b9296403075f"
        }
      ],
      "requires": [
        "mother.owns_routine",
        "child.sees_relaxed_mother"
      ],
      "adds": [
        "child.knows_not_rejected",
        "mother.rejoined_family"
      ],
      "removes": [
        "mother.withdrawn"
      ],
      "opens": [],
      "answers": [
        "together"
      ],
      "answer_evidence": {
        "together": "Mother tells Sofia she never rejected her, stays beside her and invites a shared photo."
      },
      "claims": [],
      "departure": null
    },
    {
      "id": "S13",
      "source_turn": "R13",
      "event": "Family participation continues; viewer receives a practical way to inspect the product and current terms.",
      "dialogue": [
        {
          "speaker": "oksana_vo",
          "text": "Ґоу П’юр — крем для догляду за шиєю. Склад, спосіб використання й умови замовлення є на сторінці.",
          "dialogue_id": "D055"
        },
        {
          "speaker": "oksana_vo",
          "text": "Залиште ім’я та телефон. Менеджер підтвердить замовлення. Новою поштою — з оглядом перед оплатою. На сторінці також є умови повернення.",
          "dialogue_id": "D056"
        }
      ],
      "observable_change": "Family participation continues; viewer receives a practical way to inspect the product and current terms.",
      "visual": "Mother/child planting flowers, father joins; familiar family dinner reverse; exact purple jar on wood beside phone, source-like concise white captions and restrained end card.",
      "acting": [
        "Family gardens together; close on real jar later, keeping product smaller than people during payoff. / Warm, clear informational close; no sudden sales shouting.",
        "Actual seller page on phone; exact jar beside it; return to family dinner for final reaction, then simple jar/link card. / Short natural phrase groups; practical next action, complete final word."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S13.mp4",
          "sha256": "a79a80aef2ed5ab106ad2457864f760c82b133670f23d5fb59a7fefbba735cef"
        }
      ],
      "requires": [
        "mother.rejoined_family"
      ],
      "adds": [
        "viewer.knows_next_action"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": [
        "product-identity",
        "seller-terms"
      ],
      "departure": null
    }
  ],
  "source_mapping": [
    {
      "scene": "S01",
      "source_turn": "R01",
      "source_range_s": [
        0,
        15
      ],
      "source_function": "A practical concern becomes personal through different family reactions.",
      "local_event": "Oksana learns that her visibly dry neck needs consistent care; her disappointment is noticed by Sofia.",
      "departure": null,
      "source_visual_grammar": "Cool grey-green clinic, standing male doctor at right, seated father/mother/daughter; face reverses and adult hand insert.",
      "local_visual": "Standing clinician at frame right, mother/father/child seated left; reverse closeups and mother/father hand insert; cool window/ceiling light, restrained contrast."
    },
    {
      "scene": "S02",
      "source_turn": "R02",
      "source_range_s": [
        15,
        28
      ],
      "source_function": "An answered question remains emotionally unanswered.",
      "local_event": "Sofia connects her mother’s withdrawal to their shared school concert and does not believe she is merely tired.",
      "departure": null,
      "source_visual_grammar": "Mother drives, affected father sits passenger, young daughter rear; car-wide and face reverses, tense steering-wheel insert.",
      "local_visual": "Child in rear seat between parents, mother passenger looking outside, father driving; mirror and wheel insert, muted window light."
    },
    {
      "scene": "S03",
      "source_turn": "R03",
      "source_range_s": [
        28,
        43
      ],
      "source_function": "Private concern becomes a specific plan, not generic browsing.",
      "local_event": "Sofia searches about dry neck skin, remembers school friend Marta’s grandmother and chooses to ask her.",
      "departure": null,
      "source_visual_grammar": "Dark child bedroom, blue-white tablet glow, query inserts and girl face; new lead produces glance and action.",
      "local_visual": "Wide child-bedroom setup; blue-white tablet face light; actual query inserts; child eye movement; tablet kept as action prop."
    },
    {
      "scene": "S04",
      "source_turn": "R04",
      "source_range_s": [
        43,
        77
      ],
      "source_function": "Effort and hospitality earn access to the explanation.",
      "local_event": "Sofia goes next door and explains her worry. Mykola contacts her parents while Larysa brings her in.",
      "departure": "Parents are contacted promptly and reunion happens that evening. The source leaves them unaware overnight; the search/consequence sequence is retained.",
      "source_visual_grammar": "Young girl small in wide dark suburban street, pink tablet, puffer over pajamas; knock and warm threshold with Japanese couple.",
      "local_visual": "Child small in wide night courtyard; pink tablet held to chest; hand knocks; warm interior framed by dark doorway; host behind guide."
    },
    {
      "scene": "S05",
      "source_turn": "R05",
      "source_range_s": [
        77,
        118
      ],
      "source_function": "A child-sized explanation answers one question and earns the next.",
      "local_event": "Sofia learns that her mother’s discomfort is not rejection of her. She asks what ordinary care means.",
      "departure": null,
      "source_visual_grammar": "Girl wrapped in blanket around mug, male mentor across wooden kitchen table; close reverses, hands; mentor stands to cabinet.",
      "local_visual": "Blanket around Sofia, both hands on mug; Larysa seated across wooden table; alternating closeups with listener foreground; stand/retrieve action only after question."
    },
    {
      "scene": "S06",
      "source_turn": "R06",
      "source_range_s": [
        118,
        143
      ],
      "source_function": "A modest surprise makes the difference worth asking about.",
      "local_event": "Sofia recognizes a cream jar and asks why her mother’s existing jar is not enough; guide promises an adult explanation.",
      "departure": null,
      "source_visual_grammar": "White/red garlic pouch retrieved and passed to girl; category-surprise reverse; table/hand/package inserts.",
      "local_visual": "Jar retrieved in medium shot, then specific hands/object insert; curious child reverse; no floating hero-product tableau."
    },
    {
      "scene": "S07",
      "source_turn": "R07",
      "source_range_s": [
        143,
        161
      ],
      "source_function": "The help-seeking action has a relationship consequence and brings adults together.",
      "local_event": "Parents reach Sofia after Mykola’s call; mother learns why she left and hears that her reassurance had failed.",
      "departure": null,
      "source_visual_grammar": "Morning parents rush from porch, crouch/embrace girl; male neighbor apologizes from near car; family hands and reaction.",
      "local_visual": "Parents enter courtyard frame briskly; mother crouches to child; father touches shoulder; neighbor stands behind; hand/embrace closeup."
    },
    {
      "scene": "S08",
      "source_turn": "R08",
      "source_range_s": [
        161,
        222
      ],
      "source_function": "The person bearing the decision receives a different burden of proof.",
      "local_event": "Oksana questions another cream, distinguishes ingredients from guaranteed results, examines usage and seller terms, and keeps decision ownership.",
      "departure": null,
      "source_visual_grammar": "Father near table holds pouch, male neighbor opposite; mother and child remain in kitchen depth; skeptical face and package inserts.",
      "local_visual": "Mother holds jar at near side of table, Larysa across; husband and child occasionally visible deeper in room; reverse closeups and label/texture inserts in neutral daylight."
    },
    {
      "scene": "S09",
      "source_turn": "R09",
      "source_range_s": [
        222,
        241
      ],
      "source_function": "An informed choice can coexist with uncertainty and different family beliefs.",
      "local_event": "Oksana chooses a modest trial herself, reassures Sofia of her love, and accepts that results are uncertain.",
      "departure": null,
      "source_visual_grammar": "Girl approaches father at table; his decision reaction; cut to spouse private question beside counter; dark softgels in hand.",
      "local_visual": "Child approaches seated mother; eye-level close pair; cut to parents alone at counter, guide gone; jar stays with mother."
    },
    {
      "scene": "S10",
      "source_turn": "R10",
      "source_range_s": [
        241,
        266
      ],
      "source_function": "Use and elapsed time make the result inspectable and connect it to life.",
      "local_event": "Oksana follows a patch check and daily thin upward application, then observes gradual cosmetic change and resumes shared activities.",
      "departure": null,
      "source_visual_grammar": "Father takes product, week labels over waking/running/ordinary activity; same family returns, brighter domestic and exterior light.",
      "local_visual": "Actual skin contact, small jar amount; matched concern observations inside changing daily activity scenes; neutral fixed comparison light; brighter family activity without face de-aging."
    },
    {
      "scene": "S11",
      "source_turn": "R11",
      "source_range_s": [
        266,
        285
      ],
      "source_function": "A callback answers the opening without replacing the earlier person.",
      "local_event": "At the earlier setting, mother calmly discusses sustaining care and no longer hides; doctor makes no product endorsement.",
      "departure": "The clinician asks about consistency and expectations, without miraculous medical numbers or a brand endorsement. Cosmetic illustration remains separately disclosed.",
      "source_visual_grammar": "Earlier clinic geometry repeats; father/doctor face reverses, family reaction, recurrent held-hands detail.",
      "local_visual": "Repeat original clinic geography, same age/face, open neckline; same hand insert now relaxed; no product displayed or doctor endorsement."
    },
    {
      "scene": "S12",
      "source_turn": "R12",
      "source_range_s": [
        285,
        299
      ],
      "source_function": "Gratitude returns to the person whose action began the quest.",
      "local_event": "Oksana thanks Larysa, then tells Sofia explicitly that her withdrawal was never rejection of her.",
      "departure": null,
      "source_visual_grammar": "Father speaks by phone on porch, hears reply, lowers phone; child arrives and is embraced in daylight.",
      "local_visual": "Parent on phone on porch, lowers phone; child arrives; parent crouches to embrace; side daylight and lived-in doorway."
    },
    {
      "scene": "S13",
      "source_turn": "R13",
      "source_range_s": [
        299,
        325.681678
      ],
      "source_function": "Commercial next action follows the emotional answer and remains concrete.",
      "local_event": "Family participation continues; viewer receives a practical way to inspect the product and current terms.",
      "departure": null,
      "source_visual_grammar": "Family kitchen/garden/park/dinner scenes continue under offer speech; final white/red pouch on wooden counter with sale CTA.",
      "local_visual": "Mother/child planting flowers, father joins; familiar family dinner reverse; exact purple jar on wood beside phone, source-like concise white captions and restrained end card."
    }
  ],
  "state_trace": [
    {
      "scene": "S01",
      "before": [
        "mother.baseline",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "after": [
        "child.notices_disappointment",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "observable_change": "Oksana learns that her visibly dry neck needs consistent care; her disappointment is noticed by Sofia."
    },
    {
      "scene": "S02",
      "before": [
        "child.notices_disappointment",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.notices_disappointment",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "observable_change": "Sofia connects her mother’s withdrawal to their shared school concert and does not believe she is merely tired."
    },
    {
      "scene": "S03",
      "before": [
        "child.doubts_reassurance",
        "child.notices_disappointment",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.notices_disappointment",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "observable_change": "Sofia searches about dry neck skin, remembers school friend Marta’s grandmother and chooses to ask her."
    },
    {
      "scene": "S04",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.notices_disappointment",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.unaware_search"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.notices_disappointment",
        "guide.heard_worry",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Sofia goes next door and explains her worry. Mykola contacts her parents while Larysa brings her in."
    },
    {
      "scene": "S05",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.notices_disappointment",
        "guide.heard_worry",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "guide.heard_worry",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Sofia learns that her mother’s discomfort is not rejection of her. She asks what ordinary care means."
    },
    {
      "scene": "S06",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "guide.heard_worry",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Sofia recognizes a cream jar and asks why her mother’s existing jar is not enough; guide promises an adult explanation."
    },
    {
      "scene": "S07",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.knows_child_worry",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Parents reach Sofia after Mykola’s call; mother learns why she left and hears that her reassurance had failed."
    },
    {
      "scene": "S08",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.knows_child_worry",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Oksana questions another cream, distinguishes ingredients from guaranteed results, examines usage and seller terms, and keeps decision ownership."
    },
    {
      "scene": "S09",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Oksana chooses a modest trial herself, reassures Sofia of her love, and accepts that results are uncertain."
    },
    {
      "scene": "S10",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.used_regularly",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "Oksana follows a patch check and daily thin upward application, then observes gradual cosmetic change and resumes shared activities."
    },
    {
      "scene": "S11",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.used_regularly",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.sees_relaxed_mother",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.owns_routine",
        "mother.used_regularly",
        "mother.withdrawn",
        "parents.notified"
      ],
      "observable_change": "At the earlier setting, mother calmly discusses sustaining care and no longer hides; doctor makes no product endorsement."
    },
    {
      "scene": "S12",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.sees_relaxed_mother",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.owns_routine",
        "mother.used_regularly",
        "mother.withdrawn",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_not_rejected",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.sees_relaxed_mother",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.owns_routine",
        "mother.rejoined_family",
        "mother.used_regularly",
        "parents.notified"
      ],
      "observable_change": "Oksana thanks Larysa, then tells Sofia explicitly that her withdrawal was never rejection of her."
    },
    {
      "scene": "S13",
      "before": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_not_rejected",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.sees_relaxed_mother",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.owns_routine",
        "mother.rejoined_family",
        "mother.used_regularly",
        "parents.notified"
      ],
      "after": [
        "child.doubts_reassurance",
        "child.has_neighbor_lead",
        "child.knows_not_rejected",
        "child.knows_option",
        "child.less_self_blame",
        "child.notices_disappointment",
        "child.sees_relaxed_mother",
        "child.understands_care",
        "family.reunited",
        "family.shared_activity",
        "father.heard_uncertainty",
        "guide.heard_worry",
        "guide.promised_followthrough",
        "mother.baseline",
        "mother.care_needed",
        "mother.chose_trial",
        "mother.informed_option",
        "mother.knows_child_worry",
        "mother.knows_terms",
        "mother.later_state",
        "mother.owns_routine",
        "mother.rejoined_family",
        "mother.used_regularly",
        "parents.notified",
        "viewer.knows_next_action"
      ],
      "observable_change": "Family participation continues; viewer receives a practical way to inspect the product and current terms."
    }
  ],
  "questions": [
    {
      "id": "care",
      "question": "What will Oksana choose to do?",
      "opened_by": "S01",
      "answered_by": "S09",
      "answer_evidence": "Oksana chooses a daily care trial after reading instructions."
    },
    {
      "id": "together",
      "question": "Does mother still want to be beside her daughter?",
      "opened_by": "S02",
      "answered_by": "S12",
      "answer_evidence": "Mother tells Sofia she never rejected her, stays beside her and invites a shared photo."
    },
    {
      "id": "help",
      "question": "Can the familiar neighbor explain what mother can try?",
      "opened_by": "S03",
      "answered_by": "S05",
      "answer_evidence": "The neighbor answers her questions in a calm conversation rather than selling immediately."
    },
    {
      "id": "reunion",
      "question": "What happens when her worried parents reach her?",
      "opened_by": "S04",
      "answered_by": "S07",
      "answer_evidence": "Parents arrive, embrace Sofia and hear why she went next door."
    },
    {
      "id": "option",
      "question": "What is the actual care option?",
      "opened_by": "S05",
      "answered_by": "S06",
      "answer_evidence": "Larysa retrieves the actual purple goPure jar and identifies it."
    },
    {
      "id": "difference",
      "question": "What makes this routine worth considering for Oksana?",
      "opened_by": "S06",
      "answered_by": "S08",
      "answer_evidence": "Larysa explains the labeled ingredients, thin-layer routine, prior convenience failure and how Oksana can check the exact product and terms."
    },
    {
      "id": "trial",
      "question": "Will Oksana choose to try the routine?",
      "opened_by": "S08",
      "answered_by": "S09",
      "answer_evidence": "She explicitly decides to try and says she will judge for herself."
    },
    {
      "id": "change",
      "question": "What will sustained use actually change in this fictional story?",
      "opened_by": "S09",
      "answered_by": "S10",
      "answer_evidence": "Dated fictional use and matched dry-texture comparisons show gradual change; continued mature anatomy and baseline at first use are required."
    }
  ],
  "production_status": "unmade",
  "checks": {
    "source_coverage": 13,
    "source_turns": 13,
    "causal_prerequisites": "pass",
    "claim_references": "pass",
    "question_accounting": "pass"
  },
  "limits": [
    "Authored logic only; semantic truth and emotional quality require editorial review.",
    "No speech, picture, efficacy, retention or final-film acceptance is implied."
  ]
}
