{
  "source_model": {
    "id": "resilia-family-quest",
    "source": {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/data/references_liked/resilia-aged-garlic-family-cholesterol-story.mp4",
      "sha256": "708cb005be27b73d43fa248bd8f003489098a48a43fcc59d6ce31bde841f7ff6",
      "duration_s": 325.681678
    },
    "turns": [
      {
        "id": "R01",
        "start_s": 0,
        "end_s": 15,
        "observed": "Doctor informs father; family reacts; hand contact and child observation.",
        "function": "A practical concern becomes personal through different family reactions.",
        "visual_grammar": "Cool grey-green clinic, standing male doctor at right, seated father/mother/daughter; face reverses and adult hand insert."
      },
      {
        "id": "R02",
        "start_s": 15,
        "end_s": 28,
        "observed": "Child asks if father will be okay; reassurance conflicts with driver tension.",
        "function": "An answered question remains emotionally unanswered.",
        "visual_grammar": "Mother drives, affected father sits passenger, young daughter rear; car-wide and face reverses, tense steering-wheel insert."
      },
      {
        "id": "R03",
        "start_s": 28,
        "end_s": 43,
        "observed": "Child researches technical problem, reframes it simply and finds a familiar household lead.",
        "function": "Private concern becomes a specific plan, not generic browsing.",
        "visual_grammar": "Dark child bedroom, blue-white tablet glow, query inserts and girl face; new lead produces glance and action."
      },
      {
        "id": "R04",
        "start_s": 43,
        "end_s": 77,
        "observed": "Child walks out alone, knocks; recognized neighbors ask why and welcome her.",
        "function": "Effort and hospitality earn access to the explanation.",
        "visual_grammar": "Young girl small in wide dark suburban street, pink tablet, puffer over pajamas; knock and warm threshold with Japanese couple."
      },
      {
        "id": "R05",
        "start_s": 77,
        "end_s": 118,
        "observed": "Mentor explains the problem to child; child asks about doctor then remedy; guide rises toward cabinet.",
        "function": "A child-sized explanation answers one question and earns the next.",
        "visual_grammar": "Girl wrapped in blanket around mug, male mentor across wooden kitchen table; close reverses, hands; mentor stands to cabinet."
      },
      {
        "id": "R06",
        "start_s": 118,
        "end_s": 143,
        "observed": "Garlic causes familiar-category misunderstanding; mentor differentiates, names brand and promises buyer explanation.",
        "function": "A modest surprise makes the difference worth asking about.",
        "visual_grammar": "White/red garlic pouch retrieved and passed to girl; category-surprise reverse; table/hand/package inserts."
      },
      {
        "id": "R07",
        "start_s": 143,
        "end_s": 161,
        "observed": "Worried parents embrace child; guide explains child’s concern.",
        "function": "The help-seeking action has a relationship consequence and brings adults together.",
        "visual_grammar": "Morning parents rush from porch, crouch/embrace girl; male neighbor apologizes from near car; family hands and reaction."
      },
      {
        "id": "R08",
        "start_s": 161,
        "end_s": 222,
        "observed": "Affected adult asks about ordinary category, differentiation, personal use and authenticity while family listens in depth.",
        "function": "The person bearing the decision receives a different burden of proof.",
        "visual_grammar": "Father near table holds pouch, male neighbor opposite; mother and child remain in kitchen depth; skeptical face and package inserts."
      },
      {
        "id": "R09",
        "start_s": 222,
        "end_s": 241,
        "observed": "Child appeals; affected adult agrees; spouse privately asks what if it fails; doubt remains.",
        "function": "An informed choice can coexist with uncertainty and different family beliefs.",
        "visual_grammar": "Girl approaches father at table; his decision reaction; cut to spouse private question beside counter; dark softgels in hand."
      },
      {
        "id": "R10",
        "start_s": 241,
        "end_s": 266,
        "observed": "Actual intake followed by week-labeled routine and shared activities.",
        "function": "Use and elapsed time make the result inspectable and connect it to life.",
        "visual_grammar": "Father takes product, week labels over waking/running/ordinary activity; same family returns, brighter domestic and exterior light."
      },
      {
        "id": "R11",
        "start_s": 266,
        "end_s": 285,
        "observed": "Return to opening witness and family arrangement; changed response and recurring hand contact.",
        "function": "A callback answers the opening without replacing the earlier person.",
        "visual_grammar": "Earlier clinic geometry repeats; father/doctor face reverses, family reaction, recurrent held-hands detail."
      },
      {
        "id": "R12",
        "start_s": 285,
        "end_s": 299,
        "observed": "Affected adult thanks mentor by phone; credit is redirected to child; embrace.",
        "function": "Gratitude returns to the person whose action began the quest.",
        "visual_grammar": "Father speaks by phone on porch, hears reply, lowers phone; child arrives and is embraced in daylight."
      },
      {
        "id": "R13",
        "start_s": 299,
        "end_s": 325.681678,
        "observed": "Family future continues under practical offer narration; final package/CTA.",
        "function": "Commercial next action follows the emotional answer and remains concrete.",
        "visual_grammar": "Family kitchen/garden/park/dinner scenes continue under offer speech; final white/red pouch on wooden counter with sale CTA."
      }
    ]
  },
  "inputs": {
    "product": "Hypothetical versioned backup service; no vendor capability asserted",
    "market": "Small post-production studios",
    "audience": "Editors responsible for recoverable client work",
    "affected_activity": "Opening the approved archived edit",
    "roles": {
      "affected": "studio owner/editor",
      "seeker": "junior editor",
      "guide": "building technician",
      "witness": "recovery auditor",
      "companion": "colleague"
    },
    "valid_use": "Sandbox backup and actual restore; verify file identities and open the project.",
    "observable_change": "Failed edit opens after a verified restore; no generalized data-loss guarantee.",
    "local_world": "Edit suite, shared building hallway, technician workspace",
    "next_action": "Evaluate retention/access needs and run a sandbox restore",
    "question": "Can the team actually recover the approved edit?",
    "initial_state": [
      "concern.unresolved"
    ],
    "fidelity": "close",
    "claims": []
  },
  "realizations": [
    {
      "id": "T01",
      "source_turn": "R01",
      "event": "An auditor cannot open the archived client edit during a recovery drill.",
      "dialogue": [
        "Auditor: Which version is this? Owner: The one we delivered. It should open."
      ],
      "observable_change": "The actual archived project reports missing media.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: The actual archived project reports missing media.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S01.mp4",
          "sha256": "bb4a703be64642cec67a6f4771c8a9606c90013ea96fa004067a30bc062f235a"
        }
      ],
      "requires": [
        "concern.unresolved"
      ],
      "adds": [
        "owner.failure_seen"
      ],
      "removes": [],
      "opens": [
        {
          "id": "outcome",
          "question": "Can the team actually recover the approved edit?"
        }
      ],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T02",
      "source_turn": "R02",
      "event": "Owner reassures the junior that synchronization already protects everything.",
      "dialogue": [
        "Owner: It is all synced. Junior: But this is yesterday’s cut, not the approved one."
      ],
      "observable_change": "The junior keeps the missing-version screenshot after the owner walks away.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: The junior keeps the missing-version screenshot after the owner walks away.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S02.mp4",
          "sha256": "9e1759b607e7a6d2c991f392debf2a169d0c14b4efe3837ee86a8e79ae0c7815"
        }
      ],
      "requires": [
        "owner.failure_seen"
      ],
      "adds": [
        "junior.doubts_sync"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T03",
      "source_turn": "R03",
      "event": "Junior searches version recovery and remembers the building technician.",
      "dialogue": [
        "Junior: Mara restored the sound studio’s project. I will ask what she checked."
      ],
      "observable_change": "Search results produce a specific room number and a decision to visit.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: Search results produce a specific room number and a decision to visit.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S03.mp4",
          "sha256": "5a7ff526283b747cab56363633e27667917a6046182127757da808bdeef63a33"
        }
      ],
      "requires": [
        "junior.doubts_sync"
      ],
      "adds": [
        "junior.has_lead"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T04",
      "source_turn": "R04",
      "event": "Junior visits Mara after shift carrying the failed project and screenshot.",
      "dialogue": [
        "Mara: Sit down. Show me exactly what you tried to open."
      ],
      "observable_change": "Mara offers tea, then opens the actual error message.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: Mara offers tea, then opens the actual error message.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S04.mp4",
          "sha256": "d9e186f0b27d14a7f809916847ccdc2b3bf6b7f2cc280fd02a9c6393ab4d5302"
        }
      ],
      "requires": [
        "junior.has_lead"
      ],
      "adds": [
        "guide.has_evidence"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T05",
      "source_turn": "R05",
      "event": "Mara explains that a synchronized deletion can differ from a preserved restore point.",
      "dialogue": [
        "Junior: So another synced folder can lose the same file? Mara: We need to test a retained version."
      ],
      "observable_change": "Junior repeats the distinction and asks to see a restore point.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: Junior repeats the distinction and asks to see a restore point.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S05.mp4",
          "sha256": "f4afeebfeedb6e763ab73882a4b3db019ca951cd904674e837c301bc43dec063"
        }
      ],
      "requires": [
        "guide.has_evidence"
      ],
      "adds": [
        "junior.understands_versions"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T06",
      "source_turn": "R06",
      "event": "The familiar idea of another copy becomes a question about recoverable history.",
      "dialogue": [
        "Junior: Another copy? Mara: A version you can actually recover. Let us show your editor."
      ],
      "observable_change": "Mara opens a dated restore browser and promises an owner demonstration.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: Mara opens a dated restore browser and promises an owner demonstration.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S06.mp4",
          "sha256": "7fb16e962a664d5062190bae6fe4337d56ef819293117fa7a18e598642d46811"
        }
      ],
      "requires": [
        "junior.understands_versions"
      ],
      "adds": [
        "guide.promised_demo"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T07",
      "source_turn": "R07",
      "event": "Owner arrives looking for the junior who missed the handoff.",
      "dialogue": [
        "Owner: We were waiting. Junior: I could not leave knowing the approved cut was missing."
      ],
      "observable_change": "Junior explains the failed drill and why they stayed; owner agrees to hear Mara.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: Junior explains the failed drill and why they stayed; owner agrees to hear Mara.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S07.mp4",
          "sha256": "3b39c5f53f5eb7d3bae611fbab226c197565f2c51b3187972edf1ddd9180bf0f"
        }
      ],
      "requires": [
        "guide.promised_demo"
      ],
      "adds": [
        "owner.heard_search"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T08",
      "source_turn": "R08",
      "event": "Owner asks retention, permissions, storage cost and whether restored media really opens.",
      "dialogue": [
        "Owner: Can a deleted file survive the sync? Mara: Only inside the retention you select. Let us restore and compare it."
      ],
      "observable_change": "They inspect hypothetical service settings and define a controlled test.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: They inspect hypothetical service settings and define a controlled test.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S08.mp4",
          "sha256": "fa945597f6244e733d84e66577a55f536c5fc44ee717011930926b1f748429ae"
        }
      ],
      "requires": [
        "owner.heard_search"
      ],
      "adds": [
        "owner.defined_test"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T09",
      "source_turn": "R09",
      "event": "Owner chooses an isolated trial while the colleague still doubts.",
      "dialogue": [
        "Colleague: And if the recovered edit fails? Owner: Then we learn it here, before promising a client anything."
      ],
      "observable_change": "No live archive is replaced; an empty restore directory is prepared.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: No live archive is replaced; an empty restore directory is prepared.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S09.mp4",
          "sha256": "2666e73c55a482f6c65029211e7c15fd614f05e1a5900c47db1a1377f61072da"
        }
      ],
      "requires": [
        "owner.defined_test"
      ],
      "adds": [
        "owner.chose_trial"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T10",
      "source_turn": "R10",
      "event": "They back up known file versions and restore the approved edit in the sandbox.",
      "dialogue": [
        "Junior: This is the approved ending. Owner: Check the sound files too."
      ],
      "observable_change": "File hashes, media paths and playback are checked on the recovered copy.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: File hashes, media paths and playback are checked on the recovered copy.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S10.mp4",
          "sha256": "a3fcf1c9e3d7e0137e8bb3e61f18546d397164395ecdeaafe43c1e6be0ea85f8"
        }
      ],
      "requires": [
        "owner.chose_trial"
      ],
      "adds": [
        "team.restored_and_opened"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T11",
      "source_turn": "R11",
      "event": "The original auditor repeats the same recovery drill.",
      "dialogue": [
        "Auditor: Show me the version and the restore log. Owner: Here is the copy we just opened."
      ],
      "observable_change": "The recovered edit and its audio now open under the same test.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: The recovered edit and its audio now open under the same test.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S11.mp4",
          "sha256": "9cdf9f41cb008e2d8a702a9680e226aec58de47748fbf0f89792dc1d1d02eb2d"
        }
      ],
      "requires": [
        "team.restored_and_opened"
      ],
      "adds": [
        "auditor.witnessed_restore"
      ],
      "removes": [],
      "opens": [],
      "answers": [
        "outcome"
      ],
      "answer_evidence": {
        "outcome": "The recovered edit and its audio now open under the same test."
      },
      "claims": []
    },
    {
      "id": "T12",
      "source_turn": "R12",
      "event": "Owner thanks Mara, who redirects credit to the junior.",
      "dialogue": [
        "Mara: Your junior brought the failed test. Owner: Next time you spot that, stay in the review with me."
      ],
      "observable_change": "Owner invites the junior into the next archive review.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: Owner invites the junior into the next archive review.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S12.mp4",
          "sha256": "e0063ccd6e2c8ceaaaec2e61bb7ac37bc5172e135684cad1f3e7b9296403075f"
        }
      ],
      "requires": [
        "auditor.witnessed_restore"
      ],
      "adds": [
        "junior.has_agency"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    },
    {
      "id": "T13",
      "source_turn": "R13",
      "event": "Team returns to editing with a concrete trial invitation for viewers.",
      "dialogue": [
        "Voice: Check your retention and access needs. Test a real restore before trusting the workflow."
      ],
      "observable_change": "The final interface names sandbox, retention and access requirements.",
      "visual": "Adapt original shot/reverse-shot and relevant practical light to Edit suite, shared building hallway, technician workspace. Show: The final interface names sandbox, retention and access requirements.",
      "acting": [
        "Listen before replying; specific hesitation/action follows the displayed evidence."
      ],
      "source_fragments": [
        {
          "path": "analysis/reference-replica/scene-fragments/S13.mp4",
          "sha256": "a79a80aef2ed5ab106ad2457864f760c82b133670f23d5fb59a7fefbba735cef"
        }
      ],
      "requires": [
        "junior.has_agency"
      ],
      "adds": [
        "viewer.knows_action"
      ],
      "removes": [],
      "opens": [],
      "answers": [],
      "answer_evidence": {},
      "claims": []
    }
  ]
}
