{
  "schema": "adfactory.compiled-plan/v2",
  "eligible_for_generation": true,
  "project": ".",
  "audio_lock": {
    "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
    "words_sha256": "81f25a73a9b6b2ac8c60c2482527bb99cf414f3782eea6106ef7945631b925f1",
    "duration_s": 367.44,
    "audio": {
      "path": "videos/gopure-fresh/assets/audio/narration.wav",
      "sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957"
    },
    "occurrences": 605,
    "evidence": {
      "path": "videos/gopure-fresh/reviews/speech-listening.json",
      "sha256": "8e8a02192ba89be52c280a28ae44eda6994c6a4b3033f40e6ae9446341067971"
    }
  },
  "shots": [
    {
      "id": "F01a",
      "paragraph": 1,
      "half": 0,
      "title": "The crop request",
      "start": 0.0,
      "end": 6.9,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nOksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:conceal] ONLY oksana wears burgundy fine knit turtleneck sweater, high fitted neck covering neck to chin neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F01a-action] Words: Обріж мене з фото Мама сказала це так буденно ніби просила посунути чашку. Subject MUST be oksana; action: Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.; subtext guarded curiosity; Why does a happy photograph hurt her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.76s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 5.382s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.; subtext compassionate attention; Why does a happy photograph hurt her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.76s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 5.382s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.45] The next phase of the named action: Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile. → Notice the specific visual fact; reward: The crop request becomes concrete through visible detail, not a label alone; next question: Why does a happy photograph hurt her?\n[attention:3.45-6.9] The next phase of the named action: Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile. → Observe the action or evidence unfold; reward: The crop request becomes concrete through visible detail, not a label alone; next question: Why does a happy photograph hurt her?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B01.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: mother-conceal.png; Image 5: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "conceal",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B01.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/mother-conceal.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B01.png",
        "sha256": "dfaef238aca82330246b607f8f3ec816be7cf6d47a69489a61007e4649d2478d"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B01.json",
        "sha256": "c1897f2d0b4107aae68afeec97b07ab38aee52b8ffea68ada006d394f0ad14db"
      },
      "performance": {
        "oksana": {
          "trigger": "Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.",
          "subtext": "guarded curiosity; Why does a happy photograph hurt her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.76,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 5.382,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.",
          "subtext": "compassionate attention; Why does a happy photograph hurt her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.76,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 5.382,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.45,
          "family": "information-gap",
          "stimulus": "The next phase of the named action: Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.",
          "change": "Notice the specific visual fact",
          "reward": "The crop request becomes concrete through visible detail, not a label alone",
          "next_question": "Why does a happy photograph hurt her?"
        },
        {
          "start": 3.45,
          "end": 6.9,
          "family": "information-gap",
          "stimulus": "The next phase of the named action: Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.",
          "change": "Observe the action or evidence unfold",
          "reward": "The crop request becomes concrete through visible detail, not a label alone",
          "next_question": "Why does a happy photograph hurt her?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F01a-action",
          "subject": "oksana",
          "spoken_text": "Обріж мене з фото Мама сказала це так буденно ніби просила посунути чашку",
          "action": "Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana points to her place in the photograph on Irynas phone and quietly asks to be cropped out; daughter pauses mid-smile.",
          "wardrobe_state": "conceal"
        }
      ],
      "duration": 6.9,
      "generation_duration": 7,
      "state_transition": null,
      "narration": "Обріж мене з фото Мама сказала це так буденно ніби просила посунути чашку",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "024ae7463e5d8addbdd02b157574b8b13553bcaf92decaa1937676fb64e048b4",
      "job_name": "narrative-v2-024ae7463e5d8addbdd02b15"
    },
    {
      "id": "F01b",
      "paragraph": 1,
      "half": 1,
      "title": "The crop request",
      "start": 6.9,
      "end": 17.2,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:conceal] ONLY oksana wears burgundy fine knit turtleneck sweater, high fitted neck covering neck to chin neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F01b-action] Words: А на знімку був наш звичайний щасливий вечір Я ще не розуміла чому вона бачила щось зовсім інше. Subject MUST be iryna; action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.; subtext guarded curiosity; Why does a happy photograph hurt her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.12s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 8.034s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.; subtext compassionate attention; Why does a happy photograph hurt her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.12s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 8.034s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.433333] The next phase of the named action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar. → Notice the specific visual fact; reward: The crop request becomes concrete through visible detail, not a label alone; next question: Why does a happy photograph hurt her?\n[attention:3.433333-6.866667] The next phase of the named action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar. → Observe the action or evidence unfold; reward: The crop request becomes concrete through visible detail, not a label alone; next question: Why does a happy photograph hurt her?\n[attention:6.866667-10.299999999999999] The next phase of the named action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar. → Read the human response; reward: The crop request becomes concrete through visible detail, not a label alone; next question: Why does a happy photograph hurt her?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B01.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: mother-conceal.png; Image 5: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "conceal",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B01.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/mother-conceal.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B01.png",
        "sha256": "dfaef238aca82330246b607f8f3ec816be7cf6d47a69489a61007e4649d2478d"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B01.json",
        "sha256": "c1897f2d0b4107aae68afeec97b07ab38aee52b8ffea68ada006d394f0ad14db"
      },
      "performance": {
        "oksana": {
          "trigger": "Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "subtext": "guarded curiosity; Why does a happy photograph hurt her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.12,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 8.034,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "subtext": "compassionate attention; Why does a happy photograph hurt her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.12,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 8.034,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.433333,
          "family": "information-gap",
          "stimulus": "The next phase of the named action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "change": "Notice the specific visual fact",
          "reward": "The crop request becomes concrete through visible detail, not a label alone",
          "next_question": "Why does a happy photograph hurt her?"
        },
        {
          "start": 3.433333,
          "end": 6.866667,
          "family": "information-gap",
          "stimulus": "The next phase of the named action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "change": "Observe the action or evidence unfold",
          "reward": "The crop request becomes concrete through visible detail, not a label alone",
          "next_question": "Why does a happy photograph hurt her?"
        },
        {
          "start": 6.866667,
          "end": 10.299999999999999,
          "family": "information-gap",
          "stimulus": "The next phase of the named action: Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "change": "Read the human response",
          "reward": "The crop request becomes concrete through visible detail, not a label alone",
          "next_question": "Why does a happy photograph hurt her?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F01b-action",
          "subject": "iryna",
          "spoken_text": "А на знімку був наш звичайний щасливий вечір Я ще не розуміла чому вона бачила щось зовсім інше",
          "action": "Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter studies mother, then phone; confusion replaces easy happiness. Mother looks away; keep her own burgundy high collar.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 10.299999999999999,
      "generation_duration": 11,
      "state_transition": null,
      "narration": "А на знімку був наш звичайний щасливий вечір Я ще не розуміла чому вона бачила щось зовсім інше",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "b14a6422c4c108a8509c73fb536bf0c95045db134b1cf0eaee8a65a023ea209e",
      "job_name": "narrative-v2-b14a6422c4c108a8509c73fb"
    },
    {
      "id": "F02a",
      "paragraph": 2,
      "half": 0,
      "title": "Her own high collar",
      "start": 17.2,
      "end": 21.75,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:conceal] ONLY oksana wears burgundy fine knit turtleneck sweater, high fitted neck covering neck to chin neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F02a-action] Words: Мама підтягнула високий комір бордового светра до підборіддя. Subject MUST be oksana; action: Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.; subtext guarded curiosity; What is she trying to hide?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 1.82s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 3.549s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.; subtext compassionate attention; What is she trying to hide?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 1.82s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 3.549s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.275] The next phase of the named action: Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN. → Notice the specific visual fact; reward: Her own high collar becomes concrete through visible detail, not a label alone; next question: What is she trying to hide?\n[attention:2.275-4.550000000000001] The next phase of the named action: Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN. → Observe the action or evidence unfold; reward: Her own high collar becomes concrete through visible detail, not a label alone; next question: What is she trying to hide?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B02.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: mother-conceal.png; Image 5: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "conceal",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B02.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/mother-conceal.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B02.png",
        "sha256": "dff31876297742b8c904396ba1fc505857af16efc333fa126c14a8e0e27975a3"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B02.json",
        "sha256": "944e96c807a5cac57407a8d20f50a00924978852926c947f93ff3c65e6bae850"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.",
          "subtext": "guarded curiosity; What is she trying to hide?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 1.82,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 3.549,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.",
          "subtext": "compassionate attention; What is she trying to hide?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 1.82,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 3.549,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.275,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.",
          "change": "Notice the specific visual fact",
          "reward": "Her own high collar becomes concrete through visible detail, not a label alone",
          "next_question": "What is she trying to hide?"
        },
        {
          "start": 2.275,
          "end": 4.550000000000001,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.",
          "change": "Observe the action or evidence unfold",
          "reward": "Her own high collar becomes concrete through visible detail, not a label alone",
          "next_question": "What is she trying to hide?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F02a-action",
          "subject": "oksana",
          "spoken_text": "Мама підтягнула високий комір бордового светра до підборіддя",
          "action": "Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother Oksana uses her OWN fingertips to pull HER OWN burgundy high turtleneck toward her chin. Keep daughters blue collar OPEN.",
          "wardrobe_state": "conceal"
        }
      ],
      "duration": 4.550000000000001,
      "generation_duration": 5,
      "state_transition": null,
      "narration": "Мама підтягнула високий комір бордового светра до підборіддя",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "efbcb373ef4053d59891750baab84e64a9d70424737832d4484bc48016c5134e",
      "job_name": "narrative-v2-efbcb373ef4053d59891750b"
    },
    {
      "id": "F02b",
      "paragraph": 2,
      "half": 1,
      "title": "Her own high collar",
      "start": 21.75,
      "end": 32.44,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nIryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:conceal] ONLY oksana wears burgundy fine knit turtleneck sweater, high fitted neck covering neck to chin neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F02b-action] Words: Я поклала телефон Що тобі не подобається Вона знизала плечима Шия На фото тільки її й бачу. Subject MUST be oksana; action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.; subtext guarded curiosity; What is she trying to hide?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.276s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 8.3382s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.; subtext compassionate attention; What is she trying to hide?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.276s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 8.3382s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.563333] The next phase of the named action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck. → Notice the specific visual fact; reward: Her own high collar becomes concrete through visible detail, not a label alone; next question: What is she trying to hide?\n[attention:3.563333-7.126667] The next phase of the named action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck. → Observe the action or evidence unfold; reward: Her own high collar becomes concrete through visible detail, not a label alone; next question: What is she trying to hide?\n[attention:7.126667-10.689999999999998] The next phase of the named action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck. → Read the human response; reward: Her own high collar becomes concrete through visible detail, not a label alone; next question: What is she trying to hide?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B02.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: mother-conceal.png; Image 5: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "conceal",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B02.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/mother-conceal.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B02.png",
        "sha256": "dff31876297742b8c904396ba1fc505857af16efc333fa126c14a8e0e27975a3"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B02.json",
        "sha256": "944e96c807a5cac57407a8d20f50a00924978852926c947f93ff3c65e6bae850"
      },
      "performance": {
        "oksana": {
          "trigger": "Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "subtext": "guarded curiosity; What is she trying to hide?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.276,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 8.3382,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "subtext": "compassionate attention; What is she trying to hide?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.276,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 8.3382,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.563333,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "change": "Notice the specific visual fact",
          "reward": "Her own high collar becomes concrete through visible detail, not a label alone",
          "next_question": "What is she trying to hide?"
        },
        {
          "start": 3.563333,
          "end": 7.126667,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "change": "Observe the action or evidence unfold",
          "reward": "Her own high collar becomes concrete through visible detail, not a label alone",
          "next_question": "What is she trying to hide?"
        },
        {
          "start": 7.126667,
          "end": 10.689999999999998,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "change": "Read the human response",
          "reward": "Her own high collar becomes concrete through visible detail, not a label alone",
          "next_question": "What is she trying to hide?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F02b-action",
          "subject": "oksana",
          "spoken_text": "Я поклала телефон Що тобі не подобається Вона знизала плечима Шия На фото тільки її й бачу",
          "action": "Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Iryna lowers and puts down the phone, looks at mother with a caring questioning expression. Oksana shrugs and indicates her own covered neck.",
          "wardrobe_state": "conceal"
        }
      ],
      "duration": 10.689999999999998,
      "generation_duration": 11,
      "state_transition": null,
      "narration": "Я поклала телефон Що тобі не подобається Вона знизала плечима Шия На фото тільки її й бачу",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "f8090db1d09effc05bd2ccd1ca15cbe5b1eb38b3e48404e679066ece8abecf4b",
      "job_name": "narrative-v2-f8090db1d09effc05bd2ccd1"
    },
    {
      "id": "F03a",
      "paragraph": 3,
      "half": 0,
      "title": "Make the concern inspectable",
      "start": 32.44,
      "end": 40.29,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nOksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe-change:oksana] Oksana removes her own burgundy high-collar sweater, revealing ivory scoop-neck shirt; daughter keeps mustard cardigan and OPEN blue shirt.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F03a-action] Words: Пізніше коли мама перевдяглася я побачила що її турбує Суха текстура помітні смужки. Subject MUST be oksana; action: Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.; subtext guarded curiosity; Will someone listen before trying to fix her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.14s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 6.123s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.; subtext compassionate attention; Will someone listen before trying to fix her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.14s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 6.123s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.925] The next phase of the named action: Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands. → Notice the specific visual fact; reward: Make the concern inspectable becomes concrete through visible detail, not a label alone; next question: Will someone listen before trying to fix her?\n[attention:3.925-7.850000000000001] The next phase of the named action: Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands. → Observe the action or evidence unfold; reward: Make the concern inspectable becomes concrete through visible detail, not a label alone; next question: Will someone listen before trying to fix her?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B03.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B03.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B03.png",
        "sha256": "2bdc80d3b2ddea1d12d33f0c89d6d54731f8b1109df90386b74ae17ce4b0d894"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B03.json",
        "sha256": "c63b8dd3dd7f694f8f632e1fe7c4cb9de611ce00a8656c6b54251fe573854d5d"
      },
      "performance": {
        "oksana": {
          "trigger": "Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.",
          "subtext": "guarded curiosity; Will someone listen before trying to fix her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.14,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 6.123,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.",
          "subtext": "compassionate attention; Will someone listen before trying to fix her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.14,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 6.123,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.925,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.",
          "change": "Notice the specific visual fact",
          "reward": "Make the concern inspectable becomes concrete through visible detail, not a label alone",
          "next_question": "Will someone listen before trying to fix her?"
        },
        {
          "start": 3.925,
          "end": 7.850000000000001,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.",
          "change": "Observe the action or evidence unfold",
          "reward": "Make the concern inspectable becomes concrete through visible detail, not a label alone",
          "next_question": "Will someone listen before trying to fix her?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F03a-action",
          "subject": "oksana",
          "spoken_text": "Пізніше коли мама перевдяглася я побачила що її турбує Суха текстура помітні смужки",
          "action": "Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana finishes removing her burgundy sweater into her left hand, revealing the ivory scoop shirt. Show her full dry crepey baseline neck and pronounced wrinkle bands.",
          "wardrobe_state": "care"
        }
      ],
      "wardrobe_event": {
        "oksana": "removes-turtleneck"
      },
      "duration": 7.850000000000001,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Пізніше коли мама перевдяглася я побачила що її турбує Суха текстура помітні смужки",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "05bfb3dc8171bf1ecb82f09b63cb6a96e5499face684c4b50f8d8451960508f2",
      "job_name": "narrative-v2-05bfb3dc8171bf1ecb82f09b"
    },
    {
      "id": "F03b",
      "paragraph": 3,
      "half": 1,
      "title": "Make the concern inspectable",
      "start": 40.29,
      "end": 50.12,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F03b-action] Words: Вона провела пальцями по шиї й відвела погляд Я не стала сперечатися Спочатку потрібно було вислухати. Subject MUST be oksana; action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.; subtext guarded curiosity; Will someone listen before trying to fix her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.932s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 7.6674s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.; subtext compassionate attention; Will someone listen before trying to fix her?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.932s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 7.6674s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.276667] The next phase of the named action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens. → Notice the specific visual fact; reward: Make the concern inspectable becomes concrete through visible detail, not a label alone; next question: Will someone listen before trying to fix her?\n[attention:3.276667-6.553333] The next phase of the named action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens. → Observe the action or evidence unfold; reward: Make the concern inspectable becomes concrete through visible detail, not a label alone; next question: Will someone listen before trying to fix her?\n[attention:6.553333-9.829999999999998] The next phase of the named action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens. → Read the human response; reward: Make the concern inspectable becomes concrete through visible detail, not a label alone; next question: Will someone listen before trying to fix her?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B03.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B03.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B03.png",
        "sha256": "2bdc80d3b2ddea1d12d33f0c89d6d54731f8b1109df90386b74ae17ce4b0d894"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B03.json",
        "sha256": "c63b8dd3dd7f694f8f632e1fe7c4cb9de611ce00a8656c6b54251fe573854d5d"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "subtext": "guarded curiosity; Will someone listen before trying to fix her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.932,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 7.6674,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "subtext": "compassionate attention; Will someone listen before trying to fix her?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.932,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 7.6674,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.276667,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "change": "Notice the specific visual fact",
          "reward": "Make the concern inspectable becomes concrete through visible detail, not a label alone",
          "next_question": "Will someone listen before trying to fix her?"
        },
        {
          "start": 3.276667,
          "end": 6.553333,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "change": "Observe the action or evidence unfold",
          "reward": "Make the concern inspectable becomes concrete through visible detail, not a label alone",
          "next_question": "Will someone listen before trying to fix her?"
        },
        {
          "start": 6.553333,
          "end": 9.829999999999998,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "change": "Read the human response",
          "reward": "Make the concern inspectable becomes concrete through visible detail, not a label alone",
          "next_question": "Will someone listen before trying to fix her?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F03b-action",
          "subject": "oksana",
          "spoken_text": "Вона провела пальцями по шиї й відвела погляд Я не стала сперечатися Спочатку потрібно було вислухати",
          "action": "Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother gently runs fingertips across her own neck, then averts her eyes. Daughter watches, releases her urge to contradict and listens.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 9.829999999999998,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Вона провела пальцями по шиї й відвела погляд Я не стала сперечатися Спочатку потрібно було вислухати",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "1e3bc5a7710a8e9ddc7e087178b386f8c4a1a0cb5b7a73d51bf6ae1f547bead2",
      "job_name": "narrative-v2-1e3bc5a7710a8e9ddc7e0871"
    },
    {
      "id": "F04a",
      "paragraph": 4,
      "half": 0,
      "title": "A pause to listen",
      "start": 50.12,
      "end": 55.77,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F04a-action] Words: Обличчя доглядаю роками А сюди ніби не доходять руки. Subject MUST be oksana; action: Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.; subtext guarded curiosity; How can help avoid becoming more pressure?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.26s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 4.407s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.; subtext compassionate attention; How can help avoid becoming more pressure?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.26s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 4.407s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.825] The next phase of the named action: Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention. → Notice the specific visual fact; reward: A pause to listen becomes concrete through visible detail, not a label alone; next question: How can help avoid becoming more pressure?\n[attention:2.825-5.650000000000006] The next phase of the named action: Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention. → Observe the action or evidence unfold; reward: A pause to listen becomes concrete through visible detail, not a label alone; next question: How can help avoid becoming more pressure?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B04.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B04.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B04.png",
        "sha256": "2a683998424cd294089021e6d4e2a6d2289b3d0180c8f24666318c4c42c971e2"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B04.json",
        "sha256": "47cbf4f80f287759aaa4c96b0055ef8f9e922c04a2145c5a204fd5faf5cbf7fd"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.",
          "subtext": "guarded curiosity; How can help avoid becoming more pressure?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.26,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 4.407,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.",
          "subtext": "compassionate attention; How can help avoid becoming more pressure?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.26,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 4.407,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.825,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.",
          "change": "Notice the specific visual fact",
          "reward": "A pause to listen becomes concrete through visible detail, not a label alone",
          "next_question": "How can help avoid becoming more pressure?"
        },
        {
          "start": 2.825,
          "end": 5.650000000000006,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.",
          "change": "Observe the action or evidence unfold",
          "reward": "A pause to listen becomes concrete through visible detail, not a label alone",
          "next_question": "How can help avoid becoming more pressure?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F04a-action",
          "subject": "oksana",
          "spoken_text": "Обличчя доглядаю роками А сюди ніби не доходять руки",
          "action": "Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother touches upper chest and indicates the neglected neck, describing her routine with an uncomfortable small exhale; daughter gives undivided attention.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 5.650000000000006,
      "generation_duration": 6,
      "state_transition": null,
      "narration": "Обличчя доглядаю роками А сюди ніби не доходять руки",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "e1a23a137aa7e7c75edafd97047d656721228d1309e0ec4b7ac7897cc0f6251f",
      "job_name": "narrative-v2-e1a23a137aa7e7c75edafd97"
    },
    {
      "id": "F04b",
      "paragraph": 4,
      "half": 1,
      "title": "A pause to listen",
      "start": 55.77,
      "end": 64.88,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F04b-action] Words: Мені стало сумно від цієї фрази Мама завжди знаходила час для всіх Тільки не для себе. Subject MUST be iryna; action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.; subtext guarded curiosity; How can help avoid becoming more pressure?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.644s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with guarded curiosity; mouth small breath or restrained smile appropriate to guarded curiosity.\nsettle at 7.1058s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.; subtext compassionate attention; How can help avoid becoming more pressure?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.644s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 7.1058s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.036667] The next phase of the named action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears. → Notice the specific visual fact; reward: A pause to listen becomes concrete through visible detail, not a label alone; next question: How can help avoid becoming more pressure?\n[attention:3.036667-6.073333] The next phase of the named action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears. → Observe the action or evidence unfold; reward: A pause to listen becomes concrete through visible detail, not a label alone; next question: How can help avoid becoming more pressure?\n[attention:6.073333-9.109999999999992] The next phase of the named action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears. → Read the human response; reward: A pause to listen becomes concrete through visible detail, not a label alone; next question: How can help avoid becoming more pressure?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B04.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B04.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B04.png",
        "sha256": "2a683998424cd294089021e6d4e2a6d2289b3d0180c8f24666318c4c42c971e2"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B04.json",
        "sha256": "47cbf4f80f287759aaa4c96b0055ef8f9e922c04a2145c5a204fd5faf5cbf7fd"
      },
      "performance": {
        "oksana": {
          "trigger": "Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "subtext": "guarded curiosity; How can help avoid becoming more pressure?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.644,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with guarded curiosity",
              "mouth": "small breath or restrained smile appropriate to guarded curiosity"
            },
            {
              "phase": "settle",
              "at": 7.1058,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "subtext": "compassionate attention; How can help avoid becoming more pressure?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.644,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 7.1058,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.036667,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "change": "Notice the specific visual fact",
          "reward": "A pause to listen becomes concrete through visible detail, not a label alone",
          "next_question": "How can help avoid becoming more pressure?"
        },
        {
          "start": 3.036667,
          "end": 6.073333,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "change": "Observe the action or evidence unfold",
          "reward": "A pause to listen becomes concrete through visible detail, not a label alone",
          "next_question": "How can help avoid becoming more pressure?"
        },
        {
          "start": 6.073333,
          "end": 9.109999999999992,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "change": "Read the human response",
          "reward": "A pause to listen becomes concrete through visible detail, not a label alone",
          "next_question": "How can help avoid becoming more pressure?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F04b-action",
          "subject": "iryna",
          "spoken_text": "Мені стало сумно від цієї фрази Мама завжди знаходила час для всіх Тільки не для себе",
          "action": "Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter grows sad, stops handling phone and listens; mother finishes admitting she leaves herself last. No forced tears.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 9.109999999999992,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Мені стало сумно від цієї фрази Мама завжди знаходила час для всіх Тільки не для себе",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "22037cd064230a64e3b9bcc5ac0dcac79bc8fda1ddf2a985b15dc712e978d233",
      "job_name": "narrative-v2-22037cd064230a64e3b9bcc5"
    },
    {
      "id": "F05a",
      "paragraph": 5,
      "half": 0,
      "title": "An empty place at the table",
      "start": 64.88,
      "end": 71.88,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nIryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F05a-action] Words: За місяць мав бути її день народження Я уявляла стіл у нашому дворі квіти й спільне фото. Subject MUST be iryna; action: Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.; subtext compassionate attention; Can her mother want to be in the picture?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.8s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 5.46s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.5] The next phase of the named action: Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome. → Notice the specific visual fact; reward: An empty place at the table becomes concrete through visible detail, not a label alone; next question: Can her mother want to be in the picture?\n[attention:3.5-7.0] The next phase of the named action: Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome. → Observe the action or evidence unfold; reward: An empty place at the table becomes concrete through visible detail, not a label alone; next question: Can her mother want to be in the picture?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B14.png; Image 2: daughter.png; Image 3: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B14.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B14.png",
        "sha256": "eec0eee434cb46a49dfd8f5305273581807807fbcca435cdc6fbb0eebbec79a2"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B14.json",
        "sha256": "0d9598e14cc144e3268d0046700bd48f5368bbc720e342a4c079ee0db86ab99c"
      },
      "performance": {
        "iryna": {
          "trigger": "Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.",
          "subtext": "compassionate attention; Can her mother want to be in the picture?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.8,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 5.46,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.5,
          "family": "anticipation",
          "stimulus": "The next phase of the named action: Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.",
          "change": "Notice the specific visual fact",
          "reward": "An empty place at the table becomes concrete through visible detail, not a label alone",
          "next_question": "Can her mother want to be in the picture?"
        },
        {
          "start": 3.5,
          "end": 7.0,
          "family": "anticipation",
          "stimulus": "The next phase of the named action: Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.",
          "change": "Observe the action or evidence unfold",
          "reward": "An empty place at the table becomes concrete through visible detail, not a label alone",
          "next_question": "Can her mother want to be in the picture?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F05a-action",
          "subject": "iryna",
          "spoken_text": "За місяць мав бути її день народження Я уявляла стіл у нашому дворі квіти й спільне фото",
          "action": "Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Iryna imagines the birthday courtyard: she touches an empty chair, sees flowers and table, gently looks toward a place for her mother. Only daughter visible, no premature mother outcome.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 7.0,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "За місяць мав бути її день народження Я уявляла стіл у нашому дворі квіти й спільне фото",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "0be52f875257eec00e918f6b1f1be5116c4113d71eaf871efab4ae34c48cf7f3",
      "job_name": "narrative-v2-0be52f875257eec00e918f6b"
    },
    {
      "id": "F05b",
      "paragraph": 5,
      "half": 1,
      "title": "An empty place at the table",
      "start": 71.88,
      "end": 78.08,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nShe nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F05b-action] Words: І не хотіла щоб мама знову шукала причину залишитися за кадром. Subject MUST be iryna; action: She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.; subtext compassionate attention; Can her mother want to be in the picture?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.48s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with compassionate attention; mouth small breath or restrained smile appropriate to compassionate attention.\nsettle at 4.836s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.1] The next phase of the named action: She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result. → Notice the specific visual fact; reward: An empty place at the table becomes concrete through visible detail, not a label alone; next question: Can her mother want to be in the picture?\n[attention:3.1-6.200000000000003] The next phase of the named action: She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result. → Observe the action or evidence unfold; reward: An empty place at the table becomes concrete through visible detail, not a label alone; next question: Can her mother want to be in the picture?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B14.png; Image 2: daughter.png; Image 3: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B14.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B14.png",
        "sha256": "eec0eee434cb46a49dfd8f5305273581807807fbcca435cdc6fbb0eebbec79a2"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B14.json",
        "sha256": "0d9598e14cc144e3268d0046700bd48f5368bbc720e342a4c079ee0db86ab99c"
      },
      "performance": {
        "iryna": {
          "trigger": "She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.",
          "subtext": "compassionate attention; Can her mother want to be in the picture?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.48,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with compassionate attention",
              "mouth": "small breath or restrained smile appropriate to compassionate attention"
            },
            {
              "phase": "settle",
              "at": 4.836,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.1,
          "family": "anticipation",
          "stimulus": "The next phase of the named action: She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.",
          "change": "Notice the specific visual fact",
          "reward": "An empty place at the table becomes concrete through visible detail, not a label alone",
          "next_question": "Can her mother want to be in the picture?"
        },
        {
          "start": 3.1,
          "end": 6.200000000000003,
          "family": "anticipation",
          "stimulus": "The next phase of the named action: She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.",
          "change": "Observe the action or evidence unfold",
          "reward": "An empty place at the table becomes concrete through visible detail, not a label alone",
          "next_question": "Can her mother want to be in the picture?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F05b-action",
          "subject": "iryna",
          "spoken_text": "І не хотіла щоб мама знову шукала причину залишитися за кадром",
          "action": "She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. She nudges the empty chair closer to the table and holds a hopeful look; this is imagined anticipation, not the birthday result.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 6.200000000000003,
      "generation_duration": 7,
      "state_transition": null,
      "narration": "І не хотіла щоб мама знову шукала причину залишитися за кадром",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "cba83d4c3547462b3a773d719beec0c524f75617a8f94b912011cafb1ab0899d",
      "job_name": "narrative-v2-cba83d4c3547462b3a773d71"
    },
    {
      "id": "F06a",
      "paragraph": 6,
      "half": 0,
      "title": "Question the miracle pitch",
      "start": 78.08,
      "end": 84.28,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F06a-action] Words: Я почала шукати догляд Але від обіцянок миттєвого дива хотілося закрити телефон. Subject MUST be iryna; action: Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.; subtext thoughtful skepticism; What would make this choice different?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.48s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 4.836s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.1] The next phase of the named action: Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath. → Notice the specific visual fact; reward: Question the miracle pitch becomes concrete through visible detail, not a label alone; next question: What would make this choice different?\n[attention:3.1-6.200000000000003] The next phase of the named action: Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath. → Observe the action or evidence unfold; reward: Question the miracle pitch becomes concrete through visible detail, not a label alone; next question: What would make this choice different?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B05.png; Image 2: daughter.png; Image 3: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B05.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B05.png",
        "sha256": "e46fa05f4b0f1219f3f0498b582631a4e2a92210998f42cfd7da82742d54c152"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B05.json",
        "sha256": "81994d77ebc25d7bf4f4a81eec81da65b22025eff5d07b41155c8d48c40568ec"
      },
      "performance": {
        "iryna": {
          "trigger": "Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.",
          "subtext": "thoughtful skepticism; What would make this choice different?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.48,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 4.836,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.1,
          "family": "contradiction",
          "stimulus": "The next phase of the named action: Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.",
          "change": "Notice the specific visual fact",
          "reward": "Question the miracle pitch becomes concrete through visible detail, not a label alone",
          "next_question": "What would make this choice different?"
        },
        {
          "start": 3.1,
          "end": 6.200000000000003,
          "family": "contradiction",
          "stimulus": "The next phase of the named action: Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.",
          "change": "Observe the action or evidence unfold",
          "reward": "Question the miracle pitch becomes concrete through visible detail, not a label alone",
          "next_question": "What would make this choice different?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F06a-action",
          "subject": "iryna",
          "spoken_text": "Я почала шукати догляд Але від обіцянок миттєвого дива хотілося закрити телефон",
          "action": "Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter scrolls phone with gathering skepticism, pauses and half-lowers it at an implausible promise; small brow pinch then decisive breath.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 6.200000000000003,
      "generation_duration": 7,
      "state_transition": null,
      "narration": "Я почала шукати догляд Але від обіцянок миттєвого дива хотілося закрити телефон",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "dfd12521edeb0e3fdeaa9791720abf3d632a628c6753df02427ef7d87cdb4f82",
      "job_name": "narrative-v2-dfd12521edeb0e3fdeaa9791"
    },
    {
      "id": "F06b",
      "paragraph": 6,
      "half": 1,
      "title": "Question the miracle pitch",
      "start": 84.28,
      "end": 92.64,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nShe notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F06b-action] Words: На полиці вже стояли забуті баночки Ще один подарунок навмання міг просто приєднатися до них. Subject MUST be iryna; action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.; subtext thoughtful skepticism; What would make this choice different?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.344s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 6.5208s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.786667] The next phase of the named action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone. → Notice the specific visual fact; reward: Question the miracle pitch becomes concrete through visible detail, not a label alone; next question: What would make this choice different?\n[attention:2.786667-5.573333] The next phase of the named action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone. → Observe the action or evidence unfold; reward: Question the miracle pitch becomes concrete through visible detail, not a label alone; next question: What would make this choice different?\n[attention:5.573333-8.36] The next phase of the named action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone. → Read the human response; reward: Question the miracle pitch becomes concrete through visible detail, not a label alone; next question: What would make this choice different?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B05.png; Image 2: daughter.png; Image 3: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B05.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B05.png",
        "sha256": "e46fa05f4b0f1219f3f0498b582631a4e2a92210998f42cfd7da82742d54c152"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B05.json",
        "sha256": "81994d77ebc25d7bf4f4a81eec81da65b22025eff5d07b41155c8d48c40568ec"
      },
      "performance": {
        "iryna": {
          "trigger": "She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.",
          "subtext": "thoughtful skepticism; What would make this choice different?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.344,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 6.5208,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.786667,
          "family": "contradiction",
          "stimulus": "The next phase of the named action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.",
          "change": "Notice the specific visual fact",
          "reward": "Question the miracle pitch becomes concrete through visible detail, not a label alone",
          "next_question": "What would make this choice different?"
        },
        {
          "start": 2.786667,
          "end": 5.573333,
          "family": "contradiction",
          "stimulus": "The next phase of the named action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.",
          "change": "Observe the action or evidence unfold",
          "reward": "Question the miracle pitch becomes concrete through visible detail, not a label alone",
          "next_question": "What would make this choice different?"
        },
        {
          "start": 5.573333,
          "end": 8.36,
          "family": "contradiction",
          "stimulus": "The next phase of the named action: She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.",
          "change": "Read the human response",
          "reward": "Question the miracle pitch becomes concrete through visible detail, not a label alone",
          "next_question": "What would make this choice different?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F06b-action",
          "subject": "iryna",
          "spoken_text": "На полиці вже стояли забуті баночки Ще один подарунок навмання міг просто приєднатися до них",
          "action": "She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. She notices forgotten generic jars on shelf, reaches toward one then leaves it there and returns thoughtfully to the phone.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 8.36,
      "generation_duration": 9,
      "state_transition": null,
      "narration": "На полиці вже стояли забуті баночки Ще один подарунок навмання міг просто приєднатися до них",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "3fda0a4332b3c6a9795c93dce6348e776d8666624814cc5dd1a908dc07bd96eb",
      "job_name": "narrative-v2-3fda0a4332b3c6a9795c93dc"
    },
    {
      "id": "F07a",
      "paragraph": 7,
      "half": 0,
      "title": "The useful question",
      "start": 92.64,
      "end": 101.89,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nLarysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F07a-action] Words: Наша сусідка Лариса запросила мене на чай Я розповіла їй про маму Вона запитала А що буде зручно саме їй. Subject MUST be larysa; action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.. Required visible evidence: The named action belongs to larysa; inspect actual connected hands, face, garment and assigned concern. Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.. A caption or another actor cannot substitute.\n[acting:larysa] Trigger Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.; subtext calm engaged observation; What can Oksana actually fit into her day?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.7s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 7.215s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.; subtext calm engaged observation; What can Oksana actually fit into her day?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.7s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 7.215s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.083333] The next phase of the named action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it. → Notice the specific visual fact; reward: The useful question becomes concrete through visible detail, not a label alone; next question: What can Oksana actually fit into her day?\n[attention:3.083333-6.166667] The next phase of the named action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it. → Observe the action or evidence unfold; reward: The useful question becomes concrete through visible detail, not a label alone; next question: What can Oksana actually fit into her day?\n[attention:6.166667-9.25] The next phase of the named action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it. → Read the human response; reward: The useful question becomes concrete through visible detail, not a label alone; next question: What can Oksana actually fit into her day?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B06.png; Image 2: neighbor.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "larysa": "unaffected",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "larysa": "day",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B06.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B06.png",
        "sha256": "3e9b9ff7a41c566c164395314a0ce2dfe166cb021717cd9c1812491de04e4d1c"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B06.json",
        "sha256": "caed0dc132cb45a1719331b71653c6e990e6d4fef77e94198ec2976989846a5d"
      },
      "performance": {
        "larysa": {
          "trigger": "Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "subtext": "calm engaged observation; What can Oksana actually fit into her day?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.7,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 7.215,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "subtext": "calm engaged observation; What can Oksana actually fit into her day?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.7,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 7.215,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.083333,
          "family": "agency",
          "stimulus": "The next phase of the named action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "change": "Notice the specific visual fact",
          "reward": "The useful question becomes concrete through visible detail, not a label alone",
          "next_question": "What can Oksana actually fit into her day?"
        },
        {
          "start": 3.083333,
          "end": 6.166667,
          "family": "agency",
          "stimulus": "The next phase of the named action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "change": "Observe the action or evidence unfold",
          "reward": "The useful question becomes concrete through visible detail, not a label alone",
          "next_question": "What can Oksana actually fit into her day?"
        },
        {
          "start": 6.166667,
          "end": 9.25,
          "family": "agency",
          "stimulus": "The next phase of the named action: Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "change": "Read the human response",
          "reward": "The useful question becomes concrete through visible detail, not a label alone",
          "next_question": "What can Oksana actually fit into her day?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F07a-action",
          "subject": "larysa",
          "spoken_text": "Наша сусідка Лариса запросила мене на чай Я розповіла їй про маму Вона запитала А що буде зручно саме їй",
          "action": "Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "visible_evidence": "The named action belongs to larysa; inspect actual connected hands, face, garment and assigned concern. Larysa welcomes Iryna over tea, listens, then asks a practical question with a small open palm; Iryna looks up from worry to consider it.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 9.25,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Наша сусідка Лариса запросила мене на чай Я розповіла їй про маму Вона запитала А що буде зручно саме їй",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "d96c3fb7f43e1a08a2854e92042a5354f4ad67dcd7a0a980ac12763972abc973",
      "job_name": "narrative-v2-d96c3fb7f43e1a08a2854e92"
    },
    {
      "id": "F07b",
      "paragraph": 7,
      "half": 1,
      "title": "The useful question",
      "start": 101.89,
      "end": 109.36,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F07b-action] Words: Не чарівна обіцянка Маленька дія яку легко повторити. Subject MUST be iryna; action: Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.. A caption or another actor cannot substitute.\n[acting:larysa] Trigger Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.; subtext calm engaged observation; What can Oksana actually fit into her day?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.988s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.8266s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.; subtext calm engaged observation; What can Oksana actually fit into her day?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.988s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.8266s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.735] The next phase of the named action: Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action. → Notice the specific visual fact; reward: The useful question becomes concrete through visible detail, not a label alone; next question: What can Oksana actually fit into her day?\n[attention:3.735-7.469999999999999] The next phase of the named action: Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action. → Observe the action or evidence unfold; reward: The useful question becomes concrete through visible detail, not a label alone; next question: What can Oksana actually fit into her day?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B06.png; Image 2: neighbor.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "larysa": "unaffected",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "larysa": "day",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B06.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B06.png",
        "sha256": "3e9b9ff7a41c566c164395314a0ce2dfe166cb021717cd9c1812491de04e4d1c"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B06.json",
        "sha256": "caed0dc132cb45a1719331b71653c6e990e6d4fef77e94198ec2976989846a5d"
      },
      "performance": {
        "larysa": {
          "trigger": "Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.",
          "subtext": "calm engaged observation; What can Oksana actually fit into her day?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.988,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.8266,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.",
          "subtext": "calm engaged observation; What can Oksana actually fit into her day?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.988,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.8266,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.735,
          "family": "agency",
          "stimulus": "The next phase of the named action: Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.",
          "change": "Notice the specific visual fact",
          "reward": "The useful question becomes concrete through visible detail, not a label alone",
          "next_question": "What can Oksana actually fit into her day?"
        },
        {
          "start": 3.735,
          "end": 7.469999999999999,
          "family": "agency",
          "stimulus": "The next phase of the named action: Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.",
          "change": "Observe the action or evidence unfold",
          "reward": "The useful question becomes concrete through visible detail, not a label alone",
          "next_question": "What can Oksana actually fit into her day?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F07b-action",
          "subject": "iryna",
          "spoken_text": "Не чарівна обіцянка Маленька дія яку легко повторити",
          "action": "Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter relaxes, looks toward the ordinary care jar on table and understands the value of a manageable repeatable action.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 7.469999999999999,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Не чарівна обіцянка Маленька дія яку легко повторити",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "976de7b2b3bfe1bc89fe34a7dcdd81274c79d6bdcc90a9670181787f3fa46e2f",
      "job_name": "narrative-v2-976de7b2b3bfe1bc89fe34a7"
    },
    {
      "id": "F08a",
      "paragraph": 8,
      "half": 0,
      "title": "A product earns its place",
      "start": 109.36,
      "end": 117.96,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nLarysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F08a-action] Words: Лариса поставила на стіл Ґоу П’юр Це крем для шиї та декольте Я люблю простий щоденний догляд Вона дала мені подивитися етикетку. Subject MUST be larysa; action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.. Required visible evidence: The named action belongs to larysa; inspect actual connected hands, face, garment and assigned concern. Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.. A caption or another actor cannot substitute.\n[acting:larysa] Trigger Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.; subtext calm engaged observation; Will mother choose it for herself?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.44s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 6.708s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.; subtext calm engaged observation; Will mother choose it for herself?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.44s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 6.708s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.866667] The next phase of the named action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority. → Notice the specific visual fact; reward: A product earns its place becomes concrete through visible detail, not a label alone; next question: Will mother choose it for herself?\n[attention:2.866667-5.733333] The next phase of the named action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority. → Observe the action or evidence unfold; reward: A product earns its place becomes concrete through visible detail, not a label alone; next question: Will mother choose it for herself?\n[attention:5.733333-8.599999999999994] The next phase of the named action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority. → Read the human response; reward: A product earns its place becomes concrete through visible detail, not a label alone; next question: Will mother choose it for herself?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B06.png; Image 2: neighbor.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "larysa": "unaffected",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "larysa": "day",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B06.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B06.png",
        "sha256": "3e9b9ff7a41c566c164395314a0ce2dfe166cb021717cd9c1812491de04e4d1c"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B06.json",
        "sha256": "caed0dc132cb45a1719331b71653c6e990e6d4fef77e94198ec2976989846a5d"
      },
      "performance": {
        "larysa": {
          "trigger": "Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "subtext": "calm engaged observation; Will mother choose it for herself?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.44,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 6.708,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "subtext": "calm engaged observation; Will mother choose it for herself?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.44,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 6.708,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.866667,
          "family": "mechanism-reveal",
          "stimulus": "The next phase of the named action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "change": "Notice the specific visual fact",
          "reward": "A product earns its place becomes concrete through visible detail, not a label alone",
          "next_question": "Will mother choose it for herself?"
        },
        {
          "start": 2.866667,
          "end": 5.733333,
          "family": "mechanism-reveal",
          "stimulus": "The next phase of the named action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "change": "Observe the action or evidence unfold",
          "reward": "A product earns its place becomes concrete through visible detail, not a label alone",
          "next_question": "Will mother choose it for herself?"
        },
        {
          "start": 5.733333,
          "end": 8.599999999999994,
          "family": "mechanism-reveal",
          "stimulus": "The next phase of the named action: Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "change": "Read the human response",
          "reward": "A product earns its place becomes concrete through visible detail, not a label alone",
          "next_question": "Will mother choose it for herself?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F08a-action",
          "subject": "larysa",
          "spoken_text": "Лариса поставила на стіл Ґоу П’юр Це крем для шиї та декольте Я люблю простий щоденний догляд Вона дала мені подивитися етикетку",
          "action": "Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "visible_evidence": "The named action belongs to larysa; inspect actual connected hands, face, garment and assigned concern. Larysa sets the exact goPure jar upright between cups, turns its label toward daughter and hands it for inspection, warm peer credibility with no medical authority.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 8.599999999999994,
      "generation_duration": 9,
      "state_transition": null,
      "narration": "Лариса поставила на стіл Ґоу П’юр Це крем для шиї та декольте Я люблю простий щоденний догляд Вона дала мені подивитися етикетку",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "26fb298ba4ebe7c6f8b9739c241513dd2984054f6945c42e1b4c0e47c11a0227",
      "job_name": "narrative-v2-26fb298ba4ebe7c6f8b9739c"
    },
    {
      "id": "F08b",
      "paragraph": 8,
      "half": 1,
      "title": "A product earns its place",
      "start": 117.96,
      "end": 124.8,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nREPAIR: fixed medium TWO-SHOT, both faces and the jar remain visible throughout. Begin with Iryna ALREADY holding the small purple goPure jar in both hands exactly as this NEW storyboard. 0–2 seconds: rotate the printed label slightly toward her eyes and visually read it. 2–4 seconds: lift eyes to Larysa and give ONE clear thoughtful downward/upward nod. Final seconds: lower the jar slightly and look resolved to discuss it with mother. Larysa holds her tea cup and watches. No zoom away from either actor. Keep the actual printed branding, no generic blank label.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F08b-action] Words: А я вирішила спочатку поговорити з мамою. Subject MUST be iryna; action: Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.. A caption or another actor cannot substitute.\n[acting:larysa] Trigger Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.; subtext calm engaged observation; Will mother choose it for herself?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.736s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.3352s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.; subtext calm engaged observation; Will mother choose it for herself?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.736s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.3352s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.42] The next phase of the named action: Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope. → Notice the specific visual fact; reward: A product earns its place becomes concrete through visible detail, not a label alone; next question: Will mother choose it for herself?\n[attention:3.42-6.840000000000003] The next phase of the named action: Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope. → Observe the action or evidence unfold; reward: A product earns its place becomes concrete through visible detail, not a label alone; next question: Will mother choose it for herself?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B15.png; Image 2: neighbor.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "larysa": "unaffected",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "larysa": "day",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B15.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B15.png",
        "sha256": "ab0eb486208112491b38193b89112675b32d06a5b15a84bd2fd144666220734d"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B15.json",
        "sha256": "4919e9c55e47eb0ba9b545b27b5c71bc130ff8c5b1fc804de32021fa8d6f2205"
      },
      "performance": {
        "larysa": {
          "trigger": "Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.",
          "subtext": "calm engaged observation; Will mother choose it for herself?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.736,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.3352,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.",
          "subtext": "calm engaged observation; Will mother choose it for herself?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.736,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.3352,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.42,
          "family": "mechanism-reveal",
          "stimulus": "The next phase of the named action: Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.",
          "change": "Notice the specific visual fact",
          "reward": "A product earns its place becomes concrete through visible detail, not a label alone",
          "next_question": "Will mother choose it for herself?"
        },
        {
          "start": 3.42,
          "end": 6.840000000000003,
          "family": "mechanism-reveal",
          "stimulus": "The next phase of the named action: Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.",
          "change": "Observe the action or evidence unfold",
          "reward": "A product earns its place becomes concrete through visible detail, not a label alone",
          "next_question": "Will mother choose it for herself?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F08b-action",
          "subject": "iryna",
          "spoken_text": "А я вирішила спочатку поговорити з мамою",
          "action": "Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Iryna inspects the label, nods thoughtfully and chooses to discuss it with mother before buying into hope.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 6.840000000000003,
      "generation_duration": 7,
      "state_transition": null,
      "narration": "А я вирішила спочатку поговорити з мамою",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "ecba2090503e40a69d180bcffd9e2b3f9f43e8cc544299703d04d072ec08d0bf",
      "job_name": "narrative-v2-ecba2090503e40a69d180bcf"
    },
    {
      "id": "F09a",
      "paragraph": 9,
      "half": 0,
      "title": "Keep the objection",
      "start": 124.8,
      "end": 133.05,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nOksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F09a-action] Words: Ще один крем мама підняла брову Я всміхнулася Не обіцяю дива Давай просто прочитаємо. Subject MUST be oksana; action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.; subtext thoughtful skepticism; Can her concern be answered without a hard sell?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.3s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 6.435s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.; subtext thoughtful skepticism; Can her concern be answered without a hard sell?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.3s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 6.435s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.75] The next phase of the named action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting. → Notice the specific visual fact; reward: Keep the objection becomes concrete through visible detail, not a label alone; next question: Can her concern be answered without a hard sell?\n[attention:2.75-5.5] The next phase of the named action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting. → Observe the action or evidence unfold; reward: Keep the objection becomes concrete through visible detail, not a label alone; next question: Can her concern be answered without a hard sell?\n[attention:5.5-8.250000000000014] The next phase of the named action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting. → Read the human response; reward: Keep the objection becomes concrete through visible detail, not a label alone; next question: Can her concern be answered without a hard sell?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B07.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B07.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B07.png",
        "sha256": "f95e7fd51d39d0b245512cda7270493f03782bd55ac2426f3fb4bfdab6b3e904"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B07.json",
        "sha256": "6a1cccd2d592c107152b7883e85df7da719600aab69e9e407cf6f615706e71af"
      },
      "performance": {
        "oksana": {
          "trigger": "Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "subtext": "thoughtful skepticism; Can her concern be answered without a hard sell?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.3,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 6.435,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "subtext": "thoughtful skepticism; Can her concern be answered without a hard sell?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.3,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 6.435,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.75,
          "family": "agency",
          "stimulus": "The next phase of the named action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "change": "Notice the specific visual fact",
          "reward": "Keep the objection becomes concrete through visible detail, not a label alone",
          "next_question": "Can her concern be answered without a hard sell?"
        },
        {
          "start": 2.75,
          "end": 5.5,
          "family": "agency",
          "stimulus": "The next phase of the named action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "change": "Observe the action or evidence unfold",
          "reward": "Keep the objection becomes concrete through visible detail, not a label alone",
          "next_question": "Can her concern be answered without a hard sell?"
        },
        {
          "start": 5.5,
          "end": 8.250000000000014,
          "family": "agency",
          "stimulus": "The next phase of the named action: Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "change": "Read the human response",
          "reward": "Keep the objection becomes concrete through visible detail, not a label alone",
          "next_question": "Can her concern be answered without a hard sell?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F09a-action",
          "subject": "oksana",
          "spoken_text": "Ще один крем мама підняла брову Я всміхнулася Не обіцяю дива Давай просто прочитаємо",
          "action": "Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana raises one eyebrow skeptically at another jar; Iryna smiles patiently and offers the phone information instead of insisting.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 8.250000000000014,
      "generation_duration": 9,
      "state_transition": null,
      "narration": "Ще один крем мама підняла брову Я всміхнулася Не обіцяю дива Давай просто прочитаємо",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "263b5afd049e55c240254041d208833a0eafe1182e1c285cb62ce3368d674f0b",
      "job_name": "narrative-v2-263b5afd049e55c240254041"
    },
    {
      "id": "F09b",
      "paragraph": 9,
      "half": 1,
      "title": "Keep the objection",
      "start": 133.05,
      "end": 140.76,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nREPAIR: locked medium TWO-SHOT containing BOTH Oksana and Iryna for the ENTIRE shot, never crop either actor away. Oksana ivory scoop shirt owns the jar, Iryna mustard/open blue holds the PHONE at shared reading distance. 0–2s both lean close and LOOK DOWN at the SAME phone together. 2–4s mother glances at her jar label then back to phone; daughter waits with calm eye contact. 4–end mother makes a small considered nod, holding jar, daughter remains visibly seated close. Keep mothers baseline crepey neck and exact product. NO SOLO CLOSE-UP.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F09b-action] Words: Ми сіли поруч і відкрили опис Рішення цього разу приймала вона. Subject MUST be oksana; action: They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.; subtext thoughtful skepticism; Can her concern be answered without a hard sell?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.084s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 6.0138s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.; subtext thoughtful skepticism; Can her concern be answered without a hard sell?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.084s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 6.0138s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.855] The next phase of the named action: They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present. → Notice the specific visual fact; reward: Keep the objection becomes concrete through visible detail, not a label alone; next question: Can her concern be answered without a hard sell?\n[attention:3.855-7.7099999999999795] The next phase of the named action: They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present. → Observe the action or evidence unfold; reward: Keep the objection becomes concrete through visible detail, not a label alone; next question: Can her concern be answered without a hard sell?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B07.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B07.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B07.png",
        "sha256": "f95e7fd51d39d0b245512cda7270493f03782bd55ac2426f3fb4bfdab6b3e904"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B07.json",
        "sha256": "6a1cccd2d592c107152b7883e85df7da719600aab69e9e407cf6f615706e71af"
      },
      "performance": {
        "oksana": {
          "trigger": "They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.",
          "subtext": "thoughtful skepticism; Can her concern be answered without a hard sell?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.084,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 6.0138,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.",
          "subtext": "thoughtful skepticism; Can her concern be answered without a hard sell?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.084,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 6.0138,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.855,
          "family": "agency",
          "stimulus": "The next phase of the named action: They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.",
          "change": "Notice the specific visual fact",
          "reward": "Keep the objection becomes concrete through visible detail, not a label alone",
          "next_question": "Can her concern be answered without a hard sell?"
        },
        {
          "start": 3.855,
          "end": 7.7099999999999795,
          "family": "agency",
          "stimulus": "The next phase of the named action: They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.",
          "change": "Observe the action or evidence unfold",
          "reward": "Keep the objection becomes concrete through visible detail, not a label alone",
          "next_question": "Can her concern be answered without a hard sell?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F09b-action",
          "subject": "oksana",
          "spoken_text": "Ми сіли поруч і відкрили опис Рішення цього разу приймала вона",
          "action": "They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. They sit close and read together, Oksana holds the jar and makes the choice; daughter waits. Keep baseline neck clearly present.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 7.7099999999999795,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Ми сіли поруч і відкрили опис Рішення цього разу приймала вона",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "b7ad6f5b6d6d8ff93bea73a004d9b80c547b7a8b5bf43874e68080099a8e9005",
      "job_name": "narrative-v2-b7ad6f5b6d6d8ff93bea73a0"
    },
    {
      "id": "F10a",
      "paragraph": 10,
      "half": 0,
      "title": "Read what it actually says",
      "start": 140.76,
      "end": 150.11,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F10a-action] Words: На сторінці продукту йдеться про зволоження та підтримку захисного бар'єра шкіри Ми переглянули склад і спосіб застосування. Subject MUST be iryna; action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.; subtext thoughtful skepticism; How can she start without committing blindly?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.74s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 7.293s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.; subtext thoughtful skepticism; How can she start without committing blindly?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.74s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 7.293s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.116667] The next phase of the named action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words. → Notice the specific visual fact; reward: Read what it actually says becomes concrete through visible detail, not a label alone; next question: How can she start without committing blindly?\n[attention:3.116667-6.233333] The next phase of the named action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words. → Observe the action or evidence unfold; reward: Read what it actually says becomes concrete through visible detail, not a label alone; next question: How can she start without committing blindly?\n[attention:6.233333-9.350000000000023] The next phase of the named action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words. → Read the human response; reward: Read what it actually says becomes concrete through visible detail, not a label alone; next question: How can she start without committing blindly?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B07.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B07.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B07.png",
        "sha256": "f95e7fd51d39d0b245512cda7270493f03782bd55ac2426f3fb4bfdab6b3e904"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B07.json",
        "sha256": "6a1cccd2d592c107152b7883e85df7da719600aab69e9e407cf6f615706e71af"
      },
      "performance": {
        "oksana": {
          "trigger": "Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "subtext": "thoughtful skepticism; How can she start without committing blindly?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.74,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 7.293,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "subtext": "thoughtful skepticism; How can she start without committing blindly?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.74,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 7.293,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.116667,
          "family": "specificity",
          "stimulus": "The next phase of the named action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "change": "Notice the specific visual fact",
          "reward": "Read what it actually says becomes concrete through visible detail, not a label alone",
          "next_question": "How can she start without committing blindly?"
        },
        {
          "start": 3.116667,
          "end": 6.233333,
          "family": "specificity",
          "stimulus": "The next phase of the named action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "change": "Observe the action or evidence unfold",
          "reward": "Read what it actually says becomes concrete through visible detail, not a label alone",
          "next_question": "How can she start without committing blindly?"
        },
        {
          "start": 6.233333,
          "end": 9.350000000000023,
          "family": "specificity",
          "stimulus": "The next phase of the named action: Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "change": "Read the human response",
          "reward": "Read what it actually says becomes concrete through visible detail, not a label alone",
          "next_question": "How can she start without committing blindly?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F10a-action",
          "subject": "iryna",
          "spoken_text": "На сторінці продукту йдеться про зволоження та підтримку захисного бар'єра шкіри Ми переглянули склад і спосіб застосування",
          "action": "Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter shows mother the product information on phone and indicates the label, both reading attentively. Do not invent text or mechanism diagrams; compositor supplies only verified words.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 9.350000000000023,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "На сторінці продукту йдеться про зволоження та підтримку захисного бар'єра шкіри Ми переглянули склад і спосіб застосування",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "eeed167b1d895950814004e264f46e3752ddf217a3c781e257dc2add2c60874e",
      "job_name": "narrative-v2-eeed167b1d895950814004e2"
    },
    {
      "id": "F10b",
      "paragraph": 10,
      "half": 1,
      "title": "Read what it actually says",
      "start": 150.11,
      "end": 157.68,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F10b-action] Words: Мама слухала уважно але ще вагалася А якщо знову не підійде. Subject MUST be oksana; action: Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.; subtext thoughtful skepticism; How can she start without committing blindly?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.028s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 5.9046s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.; subtext thoughtful skepticism; How can she start without committing blindly?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.028s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with thoughtful skepticism; mouth small breath or restrained smile appropriate to thoughtful skepticism.\nsettle at 5.9046s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.785] The next phase of the named action: Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it. → Notice the specific visual fact; reward: Read what it actually says becomes concrete through visible detail, not a label alone; next question: How can she start without committing blindly?\n[attention:3.785-7.569999999999993] The next phase of the named action: Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it. → Observe the action or evidence unfold; reward: Read what it actually says becomes concrete through visible detail, not a label alone; next question: How can she start without committing blindly?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B07.png; Image 2: mother-baseline.png; Image 3: daughter.png; Image 4: local-world.png; Image 5: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline",
        "iryna": "unaffected"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B07.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B07.png",
        "sha256": "f95e7fd51d39d0b245512cda7270493f03782bd55ac2426f3fb4bfdab6b3e904"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B07.json",
        "sha256": "6a1cccd2d592c107152b7883e85df7da719600aab69e9e407cf6f615706e71af"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.",
          "subtext": "thoughtful skepticism; How can she start without committing blindly?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.028,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 5.9046,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.",
          "subtext": "thoughtful skepticism; How can she start without committing blindly?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.028,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with thoughtful skepticism",
              "mouth": "small breath or restrained smile appropriate to thoughtful skepticism"
            },
            {
              "phase": "settle",
              "at": 5.9046,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.785,
          "family": "specificity",
          "stimulus": "The next phase of the named action: Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.",
          "change": "Notice the specific visual fact",
          "reward": "Read what it actually says becomes concrete through visible detail, not a label alone",
          "next_question": "How can she start without committing blindly?"
        },
        {
          "start": 3.785,
          "end": 7.569999999999993,
          "family": "specificity",
          "stimulus": "The next phase of the named action: Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.",
          "change": "Observe the action or evidence unfold",
          "reward": "Read what it actually says becomes concrete through visible detail, not a label alone",
          "next_question": "How can she start without committing blindly?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F10b-action",
          "subject": "oksana",
          "spoken_text": "Мама слухала уважно але ще вагалася А якщо знову не підійде",
          "action": "Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother listens then pauses with a questioning brow and tight lip, visibly still uncertain whether the product will suit her; daughter acknowledges it.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 7.569999999999993,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Мама слухала уважно але ще вагалася А якщо знову не підійде",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "2a8a417a6c0753ccfc4d2733445558969fd23f16927d82e390c4a63601064929",
      "job_name": "narrative-v2-2a8a417a6c0753ccfc4d2733"
    },
    {
      "id": "F11a",
      "paragraph": 11,
      "half": 0,
      "title": "A small patch test",
      "start": 157.68,
      "end": 164.33,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nOksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F11a-action] Words: Ми домовилися почати з проби на невеликій ділянці шкіри Без поспіху і зайвих обіцянок. Subject MUST be oksana; action: Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.; subtext calm engaged observation; Will the routine feel manageable?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.66s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.187s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.325] The next phase of the named action: Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected. → Notice the specific visual fact; reward: A small patch test becomes concrete through visible detail, not a label alone; next question: Will the routine feel manageable?\n[attention:3.325-6.650000000000006] The next phase of the named action: Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected. → Observe the action or evidence unfold; reward: A small patch test becomes concrete through visible detail, not a label alone; next question: Will the routine feel manageable?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B08.png; Image 2: mother-baseline.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B08.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B08.png",
        "sha256": "638bd0e67986c102b2307821c549d787271d1c80a5e792207c55a8741404a091"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B08.json",
        "sha256": "f790231aa89051387bdd19167649f46b3c564ec649df89cb4efb0fa399a7b41e"
      },
      "performance": {
        "oksana": {
          "trigger": "Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.",
          "subtext": "calm engaged observation; Will the routine feel manageable?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.66,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.187,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.325,
          "family": "agency",
          "stimulus": "The next phase of the named action: Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.",
          "change": "Notice the specific visual fact",
          "reward": "A small patch test becomes concrete through visible detail, not a label alone",
          "next_question": "Will the routine feel manageable?"
        },
        {
          "start": 3.325,
          "end": 6.650000000000006,
          "family": "agency",
          "stimulus": "The next phase of the named action: Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.",
          "change": "Observe the action or evidence unfold",
          "reward": "A small patch test becomes concrete through visible detail, not a label alone",
          "next_question": "Will the routine feel manageable?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F11a-action",
          "subject": "oksana",
          "spoken_text": "Ми домовилися почати з проби на невеликій ділянці шкіри Без поспіху і зайвих обіцянок",
          "action": "Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana takes a tiny amount of cream from exact jar and puts a small dot on HER OWN inner forearm, pauses to inspect skin; baseline neck unaffected.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 6.650000000000006,
      "generation_duration": 7,
      "state_transition": null,
      "narration": "Ми домовилися почати з проби на невеликій ділянці шкіри Без поспіху і зайвих обіцянок",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "1dae0c542f927532dbacca6d04727fe667c62d17249a9eac8ff1acc7c6ecfa1a",
      "job_name": "narrative-v2-1dae0c542f927532dbacca6d"
    },
    {
      "id": "F11b",
      "paragraph": 11,
      "half": 1,
      "title": "A small patch test",
      "start": 164.33,
      "end": 171.64,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nShe lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:baseline] Story day 0: Oksanas original visibly dry, crepey neck with conspicuous wrinkle bands. Mature face and identity unchanged. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F11b-action] Words: Мамі сподобалося що її ніхто не переконує терміново стати іншою людиною. Subject MUST be oksana; action: She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.; subtext calm engaged observation; Will the routine feel manageable?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.924s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.7018s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.655] The next phase of the named action: She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice. → Notice the specific visual fact; reward: A small patch test becomes concrete through visible detail, not a label alone; next question: Will the routine feel manageable?\n[attention:3.655-7.309999999999974] The next phase of the named action: She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice. → Observe the action or evidence unfold; reward: A small patch test becomes concrete through visible detail, not a label alone; next question: Will the routine feel manageable?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B08.png; Image 2: mother-baseline.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "baseline"
      },
      "state_event": "baseline",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B08.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B08.png",
        "sha256": "638bd0e67986c102b2307821c549d787271d1c80a5e792207c55a8741404a091"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B08.json",
        "sha256": "f790231aa89051387bdd19167649f46b3c564ec649df89cb4efb0fa399a7b41e"
      },
      "performance": {
        "oksana": {
          "trigger": "She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.",
          "subtext": "calm engaged observation; Will the routine feel manageable?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.924,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.7018,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.655,
          "family": "agency",
          "stimulus": "The next phase of the named action: She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.",
          "change": "Notice the specific visual fact",
          "reward": "A small patch test becomes concrete through visible detail, not a label alone",
          "next_question": "Will the routine feel manageable?"
        },
        {
          "start": 3.655,
          "end": 7.309999999999974,
          "family": "agency",
          "stimulus": "The next phase of the named action: She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.",
          "change": "Observe the action or evidence unfold",
          "reward": "A small patch test becomes concrete through visible detail, not a label alone",
          "next_question": "Will the routine feel manageable?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F11b-action",
          "subject": "oksana",
          "spoken_text": "Мамі сподобалося що її ніхто не переконує терміново стати іншою людиною",
          "action": "She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. She lowers her tested forearm, relaxes brow and breathes calmly, relieved that this is her own measured choice.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 7.309999999999974,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Мамі сподобалося що її ніхто не переконує терміново стати іншою людиною",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "7fc25a21fff22c1d75d5af9c381f2fa9d7291eedfaedd8c98a6a64749e0e241c",
      "job_name": "narrative-v2-7fc25a21fff22c1d75d5af9c"
    },
    {
      "id": "F12a",
      "paragraph": 12,
      "half": 0,
      "title": "Actual first use",
      "start": 171.64,
      "end": 179.54,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nOksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:first-use] Story day 0: First application leaves baseline texture and bands unchanged; cream contact must not erase them. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F12a-action] Words: Мама відкрила баночку Тонкий шар крему на її власну шию м'якими рухами знизу вгору. Subject MUST be oksana; action: Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.; subtext calm engaged observation; What changes only after repeated care?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.16s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 6.162s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.95] The next phase of the named action: Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading. → Notice the specific visual fact; reward: Actual first use becomes concrete through visible detail, not a label alone; next question: What changes only after repeated care?\n[attention:3.95-7.900000000000006] The next phase of the named action: Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading. → Observe the action or evidence unfold; reward: Actual first use becomes concrete through visible detail, not a label alone; next question: What changes only after repeated care?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\nOksana opens exact purple goPure jar and applies thin layer upward to HER OWN NECK with her own fingertips. Product in hands alone is not application. Keep full baseline concern immediately after first use.\n[reference-order] Image 1: B09.png; Image 2: mother-baseline.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "first-use"
      },
      "state_event": "first-use",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B09.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B09.png",
        "sha256": "fff1dd38359126926a3ef17bd3507c9dd2664babb314caf9f0024279f7f3c9d1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B09.json",
        "sha256": "21dbc39bab5f51c4f8d95b5ad49b9448c3b354df747eca6c825503eee864d0c1"
      },
      "performance": {
        "oksana": {
          "trigger": "Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.",
          "subtext": "calm engaged observation; What changes only after repeated care?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.16,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 6.162,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.95,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.",
          "change": "Notice the specific visual fact",
          "reward": "Actual first use becomes concrete through visible detail, not a label alone",
          "next_question": "What changes only after repeated care?"
        },
        {
          "start": 3.95,
          "end": 7.900000000000006,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.",
          "change": "Observe the action or evidence unfold",
          "reward": "Actual first use becomes concrete through visible detail, not a label alone",
          "next_question": "What changes only after repeated care?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F12a-action",
          "subject": "oksana",
          "spoken_text": "Мама відкрила баночку Тонкий шар крему на її власну шию м'якими рухами знизу вгору",
          "action": "Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana unscrews silver cap from purple goPure jar, takes a THIN amount and applies upward with her OWN fingertips to HER OWN neck. Show contact and actual spreading.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 7.900000000000006,
      "generation_duration": 9,
      "state_transition": null,
      "narration": "Мама відкрила баночку Тонкий шар крему на її власну шию м'якими рухами знизу вгору",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "12775a303320034c8d3883da2b901c2f9cd88620dc67f0a8690321bb73faa009",
      "job_name": "narrative-v2-12775a303320034c8d3883da"
    },
    {
      "id": "F12b",
      "paragraph": 12,
      "half": 1,
      "title": "Actual first use",
      "start": 179.54,
      "end": 189.16,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nFinish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:first-use] Story day 0: First application leaves baseline texture and bands unchanged; cream contact must not erase them. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F12b-action] Words: Сухість і смужки відразу не зникли Перший крок був просто першим кроком. Subject MUST be oksana; action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.; subtext calm engaged observation; What changes only after repeated care?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.848s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 7.5036s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.206667] The next phase of the named action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing. → Notice the specific visual fact; reward: Actual first use becomes concrete through visible detail, not a label alone; next question: What changes only after repeated care?\n[attention:3.206667-6.413333] The next phase of the named action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing. → Observe the action or evidence unfold; reward: Actual first use becomes concrete through visible detail, not a label alone; next question: What changes only after repeated care?\n[attention:6.413333-9.620000000000005] The next phase of the named action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing. → Read the human response; reward: Actual first use becomes concrete through visible detail, not a label alone; next question: What changes only after repeated care?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\nOksana opens exact purple goPure jar and applies thin layer upward to HER OWN NECK with her own fingertips. Product in hands alone is not application. Keep full baseline concern immediately after first use.\n[reference-order] Image 1: B09.png; Image 2: mother-baseline.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "first-use"
      },
      "state_event": "first-use",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B09.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B09.png",
        "sha256": "fff1dd38359126926a3ef17bd3507c9dd2664babb314caf9f0024279f7f3c9d1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B09.json",
        "sha256": "21dbc39bab5f51c4f8d95b5ad49b9448c3b354df747eca6c825503eee864d0c1"
      },
      "performance": {
        "oksana": {
          "trigger": "Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.",
          "subtext": "calm engaged observation; What changes only after repeated care?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.848,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 7.5036,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.206667,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.",
          "change": "Notice the specific visual fact",
          "reward": "Actual first use becomes concrete through visible detail, not a label alone",
          "next_question": "What changes only after repeated care?"
        },
        {
          "start": 3.206667,
          "end": 6.413333,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.",
          "change": "Observe the action or evidence unfold",
          "reward": "Actual first use becomes concrete through visible detail, not a label alone",
          "next_question": "What changes only after repeated care?"
        },
        {
          "start": 6.413333,
          "end": 9.620000000000005,
          "family": "sensory-detail",
          "stimulus": "The next phase of the named action: Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.",
          "change": "Read the human response",
          "reward": "Actual first use becomes concrete through visible detail, not a label alone",
          "next_question": "What changes only after repeated care?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F12b-action",
          "subject": "oksana",
          "spoken_text": "Сухість і смужки відразу не зникли Перший крок був просто першим кроком",
          "action": "Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Finish the upward thin-layer application on Oksanas own neck. She lowers hand to reveal that dry crepey texture and bands REMAIN clearly present; no immediate smoothing.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 9.620000000000005,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Сухість і смужки відразу не зникли Перший крок був просто першим кроком",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "c86e582aabbe3fcb8764dcbdd07b738f57819df25dad4eb7d1a67aeb8e7586ae",
      "job_name": "narrative-v2-c86e582aabbe3fcb8764dcbd"
    },
    {
      "id": "F13a",
      "paragraph": 13,
      "half": 0,
      "title": "Care has a place in her day",
      "start": 189.16,
      "end": 196.81,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:first-use] Story day 0: First application leaves baseline texture and bands unchanged; cream contact must not erase them. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F13a-action] Words: Кілька хвилин для себе Оце я можу Тепер баночка стояла біля дзеркала. Subject MUST be oksana; action: Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.; subtext calm engaged observation; What will a fair comparison show?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.06s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 5.967s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.825] The next phase of the named action: Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline. → Notice the specific visual fact; reward: Care has a place in her day becomes concrete through visible detail, not a label alone; next question: What will a fair comparison show?\n[attention:3.825-7.650000000000006] The next phase of the named action: Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline. → Observe the action or evidence unfold; reward: Care has a place in her day becomes concrete through visible detail, not a label alone; next question: What will a fair comparison show?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\nOksana opens exact purple goPure jar and applies thin layer upward to HER OWN NECK with her own fingertips. Product in hands alone is not application. Keep full baseline concern immediately after first use.\n[reference-order] Image 1: B09.png; Image 2: mother-baseline.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "first-use"
      },
      "state_event": "first-use",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B09.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B09.png",
        "sha256": "fff1dd38359126926a3ef17bd3507c9dd2664babb314caf9f0024279f7f3c9d1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B09.json",
        "sha256": "21dbc39bab5f51c4f8d95b5ad49b9448c3b354df747eca6c825503eee864d0c1"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.",
          "subtext": "calm engaged observation; What will a fair comparison show?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.06,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 5.967,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.825,
          "family": "agency",
          "stimulus": "The next phase of the named action: Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.",
          "change": "Notice the specific visual fact",
          "reward": "Care has a place in her day becomes concrete through visible detail, not a label alone",
          "next_question": "What will a fair comparison show?"
        },
        {
          "start": 3.825,
          "end": 7.650000000000006,
          "family": "agency",
          "stimulus": "The next phase of the named action: Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.",
          "change": "Observe the action or evidence unfold",
          "reward": "Care has a place in her day becomes concrete through visible detail, not a label alone",
          "next_question": "What will a fair comparison show?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F13a-action",
          "subject": "oksana",
          "spoken_text": "Кілька хвилин для себе Оце я можу Тепер баночка стояла біля дзеркала",
          "action": "Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother completes her small routine and sets the exact jar beside the mirror, a satisfied tiny smile on a manageable task; concern stays at baseline.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 7.650000000000006,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Кілька хвилин для себе Оце я можу Тепер баночка стояла біля дзеркала",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "f570ca8add9b977614a58a6bec1680759ba53af1a797a256119342f69288ebb4",
      "job_name": "narrative-v2-f570ca8add9b977614a58a6b"
    },
    {
      "id": "F13b",
      "paragraph": 13,
      "half": 1,
      "title": "Care has a place in her day",
      "start": 196.81,
      "end": 205.88,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nShe makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:first-use] Story day 0: First application leaves baseline texture and bands unchanged; cream contact must not erase them. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F13b-action] Words: Мама не влаштовувала собі щодня іспит Вона просто продовжувала догляд спокійно й регулярно. Subject MUST be oksana; action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.; subtext calm engaged observation; What will a fair comparison show?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.628s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with calm engaged observation; mouth small breath or restrained smile appropriate to calm engaged observation.\nsettle at 7.0746s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.023333] The next phase of the named action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene. → Notice the specific visual fact; reward: Care has a place in her day becomes concrete through visible detail, not a label alone; next question: What will a fair comparison show?\n[attention:3.023333-6.046667] The next phase of the named action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene. → Observe the action or evidence unfold; reward: Care has a place in her day becomes concrete through visible detail, not a label alone; next question: What will a fair comparison show?\n[attention:6.046667-9.069999999999993] The next phase of the named action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene. → Read the human response; reward: Care has a place in her day becomes concrete through visible detail, not a label alone; next question: What will a fair comparison show?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\nOksana opens exact purple goPure jar and applies thin layer upward to HER OWN NECK with her own fingertips. Product in hands alone is not application. Keep full baseline concern immediately after first use.\n[reference-order] Image 1: B09.png; Image 2: mother-baseline.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "first-use"
      },
      "state_event": "first-use",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B09.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B09.png",
        "sha256": "fff1dd38359126926a3ef17bd3507c9dd2664babb314caf9f0024279f7f3c9d1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B09.json",
        "sha256": "21dbc39bab5f51c4f8d95b5ad49b9448c3b354df747eca6c825503eee864d0c1"
      },
      "performance": {
        "oksana": {
          "trigger": "She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.",
          "subtext": "calm engaged observation; What will a fair comparison show?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.628,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with calm engaged observation",
              "mouth": "small breath or restrained smile appropriate to calm engaged observation"
            },
            {
              "phase": "settle",
              "at": 7.0746,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.023333,
          "family": "agency",
          "stimulus": "The next phase of the named action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.",
          "change": "Notice the specific visual fact",
          "reward": "Care has a place in her day becomes concrete through visible detail, not a label alone",
          "next_question": "What will a fair comparison show?"
        },
        {
          "start": 3.023333,
          "end": 6.046667,
          "family": "agency",
          "stimulus": "The next phase of the named action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.",
          "change": "Observe the action or evidence unfold",
          "reward": "Care has a place in her day becomes concrete through visible detail, not a label alone",
          "next_question": "What will a fair comparison show?"
        },
        {
          "start": 6.046667,
          "end": 9.069999999999993,
          "family": "agency",
          "stimulus": "The next phase of the named action: She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.",
          "change": "Read the human response",
          "reward": "Care has a place in her day becomes concrete through visible detail, not a label alone",
          "next_question": "What will a fair comparison show?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F13b-action",
          "subject": "oksana",
          "spoken_text": "Мама не влаштовувала собі щодня іспит Вона просто продовжувала догляд спокійно й регулярно",
          "action": "She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. She makes one gentle upward care stroke, replaces cap and lets shoulders relax. Routine, not a self-judgment exam; no concern erasure in this first-use scene.",
          "wardrobe_state": "care"
        }
      ],
      "duration": 9.069999999999993,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Мама не влаштовувала собі щодня іспит Вона просто продовжувала догляд спокійно й регулярно",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "89283327b01d95ae727dd8e0f26f03cac9c23f2a6d1debaf57ad43bf711b216d",
      "job_name": "narrative-v2-89283327b01d95ae727dd8e0"
    },
    {
      "id": "F14a",
      "paragraph": 14,
      "half": 0,
      "title": "Week one: clearly present",
      "start": 205.88,
      "end": 211.08,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nFixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-1] Story day 7: First weekly comparison still clearly shows the full declared dry crepey concern and bands. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F14a-action] Words: Перший тиждень Сухість і виразні смужки ще добре видно. Subject MUST be oksana; action: Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.; subtext calm engaged observation; What becomes visibly different next week?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 2.08s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 4.056s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-2.6] New inspectable state: Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region. → Notice the specific visual fact; reward: Week one: clearly present becomes concrete through visible detail, not a label alone; next question: What becomes visibly different next week?\n[attention:2.6-5.200000000000017] New inspectable state: Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region. → Observe the action or evidence unfold; reward: Week one: clearly present becomes concrete through visible detail, not a label alone; next question: What becomes visibly different next week?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: mother-baseline.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-1"
      },
      "state_event": "week-1",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/mother-baseline.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/mother-baseline.png",
        "sha256": "fd3fb79809ec9038041fc39871f44119cf9c3f1ebaca21868ccd73409b1cc4d8"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W1.json",
        "sha256": "6f3dd8786f5c815ee9db8957a87ce1c97dcc5ced05b28bf50ebf131b25a044d1"
      },
      "performance": {
        "oksana": {
          "trigger": "Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.",
          "subtext": "calm engaged observation; What becomes visibly different next week?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 2.08,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 4.056,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.6,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.",
          "change": "Notice the specific visual fact",
          "reward": "Week one: clearly present becomes concrete through visible detail, not a label alone",
          "next_question": "What becomes visibly different next week?"
        },
        {
          "start": 2.6,
          "end": 5.200000000000017,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week one: clearly present becomes concrete through visible detail, not a label alone",
          "next_question": "What becomes visibly different next week?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F14a-action",
          "subject": "oksana",
          "spoken_text": "Перший тиждень Сухість і виразні смужки ще добре видно",
          "action": "Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Fixed registered portrait from exact week-one reference. Her ORIGINAL baseline neck has conspicuous dryness, crepe and wrinkle bands. No cream or hands hide the region.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 5.200000000000017,
      "generation_duration": 6,
      "state_transition": null,
      "narration": "Перший тиждень Сухість і виразні смужки ще добре видно",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "cd5c011b1c9a29c8f2038db7044f7e2072977b06c2561e5206ba8db986483eee",
      "job_name": "narrative-v2-cd5c011b1c9a29c8f2038db7"
    },
    {
      "id": "F14b",
      "paragraph": 14,
      "half": 1,
      "title": "Week one: clearly present",
      "start": 211.08,
      "end": 222.04,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nHold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-1] Story day 7: First weekly comparison still clearly shows the full declared dry crepey concern and bands. Marker targets {'dryness': [2.6, 3.4], 'crepiness': [2.6, 3.4], 'bands': [2.6, 3.4]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F14b-action] Words: Для порівняння та сама поза той самий ракурс і те саме світло Ми показуємо зміну шкіри а не зміну освітлення. Subject MUST be oksana; action: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.; subtext calm engaged observation; What becomes visibly different next week?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 4.384s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 8.5488s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-3.653333] New inspectable state: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting. → Notice the specific visual fact; reward: Week one: clearly present becomes concrete through visible detail, not a label alone; next question: What becomes visibly different next week?\n[attention:3.653333-7.306667] New inspectable state: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting. → Observe the action or evidence unfold; reward: Week one: clearly present becomes concrete through visible detail, not a label alone; next question: What becomes visibly different next week?\n[attention:7.306667-10.95999999999998] New inspectable state: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting. → Read the human response; reward: Week one: clearly present becomes concrete through visible detail, not a label alone; next question: What becomes visibly different next week?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: mother-baseline.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-1"
      },
      "state_event": "week-1",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/mother-baseline.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/mother-baseline.png",
        "sha256": "fd3fb79809ec9038041fc39871f44119cf9c3f1ebaca21868ccd73409b1cc4d8"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W1.json",
        "sha256": "6f3dd8786f5c815ee9db8957a87ce1c97dcc5ced05b28bf50ebf131b25a044d1"
      },
      "performance": {
        "oksana": {
          "trigger": "Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.",
          "subtext": "calm engaged observation; What becomes visibly different next week?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 4.384,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 8.5488,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.653333,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.",
          "change": "Notice the specific visual fact",
          "reward": "Week one: clearly present becomes concrete through visible detail, not a label alone",
          "next_question": "What becomes visibly different next week?"
        },
        {
          "start": 3.653333,
          "end": 7.306667,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week one: clearly present becomes concrete through visible detail, not a label alone",
          "next_question": "What becomes visibly different next week?"
        },
        {
          "start": 7.306667,
          "end": 10.95999999999998,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.",
          "change": "Read the human response",
          "reward": "Week one: clearly present becomes concrete through visible detail, not a label alone",
          "next_question": "What becomes visibly different next week?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F14b-action",
          "subject": "oksana",
          "spoken_text": "Для порівняння та сама поза той самий ракурс і те саме світло Ми показуємо зміну шкіри а не зміну освітлення",
          "action": "Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Hold identical pose and camera for comparison, small natural breath and eye focus; full neck remains legible. Do not beautify or change lighting.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 10.95999999999998,
      "generation_duration": 12,
      "state_transition": null,
      "narration": "Для порівняння та сама поза той самий ракурс і те саме світло Ми показуємо зміну шкіри а не зміну освітлення",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "0e1c28cebee0f733e6f09d16ad650d00c4ad197e5697290ba02e787135ab19b0",
      "job_name": "narrative-v2-0e1c28cebee0f733e6f09d16"
    },
    {
      "id": "F15a",
      "paragraph": 15,
      "half": 0,
      "title": "Week two: a real intermediate",
      "start": 222.04,
      "end": 229.54,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nExact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-2] Story day 14: Moderate residual concern: fine crepe reduced, residual horizontal wrinkle texture remains conspicuous enough to compare. Marker targets {'dryness': [1.6, 2.2], 'crepiness': [1.6, 2.2], 'bands': [1.6, 2.2]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F15a-action] Words: Другий тиждень У нашій ілюстрації сухої текстури стає менше Смужки ще помітні. Subject MUST be oksana; action: Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.; subtext calm engaged observation; Can the next stage be distinguished without its label?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 3.0s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 5.85s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-3.75] New inspectable state: Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light. → Notice the specific visual fact; reward: Week two: a real intermediate becomes concrete through visible detail, not a label alone; next question: Can the next stage be distinguished without its label?\n[attention:3.75-7.5] New inspectable state: Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light. → Observe the action or evidence unfold; reward: Week two: a real intermediate becomes concrete through visible detail, not a label alone; next question: Can the next stage be distinguished without its label?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: week-2.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-2"
      },
      "state_event": "week-2",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/week-2.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/week-2.png",
        "sha256": "c4ae0a3878e99bebd700f979e832c8d2001346bcc14b6df573495b60cc3aca5f"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W2.json",
        "sha256": "f4d5fd0004bf41609c445363d35ec9299660b3a2427213ddf8e93785188bc680"
      },
      "performance": {
        "oksana": {
          "trigger": "Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.",
          "subtext": "calm engaged observation; Can the next stage be distinguished without its label?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 3.0,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 5.85,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.75,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.",
          "change": "Notice the specific visual fact",
          "reward": "Week two: a real intermediate becomes concrete through visible detail, not a label alone",
          "next_question": "Can the next stage be distinguished without its label?"
        },
        {
          "start": 3.75,
          "end": 7.5,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week two: a real intermediate becomes concrete through visible detail, not a label alone",
          "next_question": "Can the next stage be distinguished without its label?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F15a-action",
          "subject": "oksana",
          "spoken_text": "Другий тиждень У нашій ілюстрації сухої текстури стає менше Смужки ще помітні",
          "action": "Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Exact registered week-two state: moderately reduced dry crepe, still clearly residual wrinkle texture. Preserve identical mature face, hair, ivory neckline, pose and light.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 7.5,
      "generation_duration": 8,
      "state_transition": {
        "kind": "matched-dissolve",
        "duration_s": 0.65,
        "hold_min_s": 1.5,
        "instruction": "Explicit elapsed week change only; registered neck changes gradually, face and clothing stay; hold each complete state for inspection.",
        "from": "week-1",
        "to": "week-2"
      },
      "narration": "Другий тиждень У нашій ілюстрації сухої текстури стає менше Смужки ще помітні",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "f7ace03d8313d22075cc0eb4cd0eef79ee3333ec97dc2d61486faf3d62bc95f0",
      "job_name": "narrative-v2-f7ace03d8313d22075cc0eb4"
    },
    {
      "id": "F15b",
      "paragraph": 15,
      "half": 1,
      "title": "Week two: a real intermediate",
      "start": 229.54,
      "end": 237.12,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nHold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-2] Story day 14: Moderate residual concern: fine crepe reduced, residual horizontal wrinkle texture remains conspicuous enough to compare. Marker targets {'dryness': [1.6, 2.2], 'crepiness': [1.6, 2.2], 'bands': [1.6, 2.2]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F15b-action] Words: Це проміжний етап поліпшення вже видно але кінцевого результату ще немає. Subject MUST be oksana; action: Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.; subtext calm engaged observation; Can the next stage be distinguished without its label?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 3.032s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 5.9124s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-3.79] New inspectable state: Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet. → Notice the specific visual fact; reward: Week two: a real intermediate becomes concrete through visible detail, not a label alone; next question: Can the next stage be distinguished without its label?\n[attention:3.79-7.5800000000000125] New inspectable state: Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet. → Observe the action or evidence unfold; reward: Week two: a real intermediate becomes concrete through visible detail, not a label alone; next question: Can the next stage be distinguished without its label?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: week-2.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-2"
      },
      "state_event": "week-2",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/week-2.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/week-2.png",
        "sha256": "c4ae0a3878e99bebd700f979e832c8d2001346bcc14b6df573495b60cc3aca5f"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W2.json",
        "sha256": "f4d5fd0004bf41609c445363d35ec9299660b3a2427213ddf8e93785188bc680"
      },
      "performance": {
        "oksana": {
          "trigger": "Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.",
          "subtext": "calm engaged observation; Can the next stage be distinguished without its label?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 3.032,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 5.9124,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.79,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.",
          "change": "Notice the specific visual fact",
          "reward": "Week two: a real intermediate becomes concrete through visible detail, not a label alone",
          "next_question": "Can the next stage be distinguished without its label?"
        },
        {
          "start": 3.79,
          "end": 7.5800000000000125,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week two: a real intermediate becomes concrete through visible detail, not a label alone",
          "next_question": "Can the next stage be distinguished without its label?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F15b-action",
          "subject": "oksana",
          "spoken_text": "Це проміжний етап поліпшення вже видно але кінцевого результату ще немає",
          "action": "Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Hold the moderate intermediate state clearly, small thoughtful eye shift without head turn; no endpoint skin yet.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 7.5800000000000125,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Це проміжний етап поліпшення вже видно але кінцевого результату ще немає",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "c7eaa5d555b581f39d981d72ab22fc2d577532984e71488f7a8439dcb8934784",
      "job_name": "narrative-v2-c7eaa5d555b581f39d981d72"
    },
    {
      "id": "F16a",
      "paragraph": 16,
      "half": 0,
      "title": "Week three: mild residual",
      "start": 237.12,
      "end": 246.27,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nExact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-3] Story day 21: Mild residual concern, visibly smoother than week two; light residual lines are visible and are not the endpoint. Marker targets {'dryness': [0.7, 1.3], 'crepiness': [0.7, 1.3], 'bands': [0.7, 1.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F16a-action] Words: Третій тиждень Текстура виглядає гладшою смужки значно м'якші Залишилися лише легкі лінії. Subject MUST be oksana; action: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.; subtext calm engaged observation; Will the declared concern actually resolve?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 3.66s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 7.137s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-3.05] New inspectable state: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt. → Notice the specific visual fact; reward: Week three: mild residual becomes concrete through visible detail, not a label alone; next question: Will the declared concern actually resolve?\n[attention:3.05-6.1] New inspectable state: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt. → Observe the action or evidence unfold; reward: Week three: mild residual becomes concrete through visible detail, not a label alone; next question: Will the declared concern actually resolve?\n[attention:6.1-9.150000000000006] New inspectable state: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt. → Read the human response; reward: Week three: mild residual becomes concrete through visible detail, not a label alone; next question: Will the declared concern actually resolve?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: week-3.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-3"
      },
      "state_event": "week-3",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/week-3.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/week-3.png",
        "sha256": "4f2baab89611f714aaec7c2cde2fc5ae6765a394ab82d6f9e73dc50025a2dd53"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W3.json",
        "sha256": "29d40cac4e0fcf5e7882acf0d1ff6019fc10734084bf3d419e57ab5e35d106b5"
      },
      "performance": {
        "oksana": {
          "trigger": "Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.",
          "subtext": "calm engaged observation; Will the declared concern actually resolve?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 3.66,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 7.137,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.05,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.",
          "change": "Notice the specific visual fact",
          "reward": "Week three: mild residual becomes concrete through visible detail, not a label alone",
          "next_question": "Will the declared concern actually resolve?"
        },
        {
          "start": 3.05,
          "end": 6.1,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week three: mild residual becomes concrete through visible detail, not a label alone",
          "next_question": "Will the declared concern actually resolve?"
        },
        {
          "start": 6.1,
          "end": 9.150000000000006,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.",
          "change": "Read the human response",
          "reward": "Week three: mild residual becomes concrete through visible detail, not a label alone",
          "next_question": "Will the declared concern actually resolve?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F16a-action",
          "subject": "oksana",
          "spoken_text": "Третій тиждень Текстура виглядає гладшою смужки значно м'якші Залишилися лише легкі лінії",
          "action": "Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Exact registered week-three portrait: visibly smoother than week two with only mild residual target lines. Same Oksana age, face, neck crop and ivory shirt.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 9.150000000000006,
      "generation_duration": 10,
      "state_transition": {
        "kind": "matched-dissolve",
        "duration_s": 0.65,
        "hold_min_s": 1.5,
        "instruction": "Explicit elapsed week change only; registered neck changes gradually, face and clothing stay; hold each complete state for inspection.",
        "from": "week-2",
        "to": "week-3"
      },
      "narration": "Третій тиждень Текстура виглядає гладшою смужки значно м'якші Залишилися лише легкі лінії",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "33e61a6f0068abe7457770738279fec7e204aeb6c162cf9bdec437f29535f88e",
      "job_name": "narrative-v2-33e61a6f0068abe745777073"
    },
    {
      "id": "F16b",
      "paragraph": 16,
      "half": 1,
      "title": "Week three: mild residual",
      "start": 246.27,
      "end": 255.64,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nStay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-3] Story day 21: Mild residual concern, visibly smoother than week two; light residual lines are visible and are not the endpoint. Marker targets {'dryness': [0.7, 1.3], 'crepiness': [0.7, 1.3], 'bands': [0.7, 1.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F16b-action] Words: Та сама мама у тій самій світлій футболці Без нового обличчя чи красивого фільтра. Subject MUST be oksana; action: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.; subtext calm engaged observation; Will the declared concern actually resolve?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 3.748s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 7.3086s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-3.123333] New inspectable state: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state. → Notice the specific visual fact; reward: Week three: mild residual becomes concrete through visible detail, not a label alone; next question: Will the declared concern actually resolve?\n[attention:3.123333-6.246667] New inspectable state: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state. → Observe the action or evidence unfold; reward: Week three: mild residual becomes concrete through visible detail, not a label alone; next question: Will the declared concern actually resolve?\n[attention:6.246667-9.369999999999976] New inspectable state: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state. → Read the human response; reward: Week three: mild residual becomes concrete through visible detail, not a label alone; next question: Will the declared concern actually resolve?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: week-3.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-3"
      },
      "state_event": "week-3",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/week-3.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/week-3.png",
        "sha256": "4f2baab89611f714aaec7c2cde2fc5ae6765a394ab82d6f9e73dc50025a2dd53"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W3.json",
        "sha256": "29d40cac4e0fcf5e7882acf0d1ff6019fc10734084bf3d419e57ab5e35d106b5"
      },
      "performance": {
        "oksana": {
          "trigger": "Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.",
          "subtext": "calm engaged observation; Will the declared concern actually resolve?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 3.748,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 7.3086,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.123333,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.",
          "change": "Notice the specific visual fact",
          "reward": "Week three: mild residual becomes concrete through visible detail, not a label alone",
          "next_question": "Will the declared concern actually resolve?"
        },
        {
          "start": 3.123333,
          "end": 6.246667,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week three: mild residual becomes concrete through visible detail, not a label alone",
          "next_question": "Will the declared concern actually resolve?"
        },
        {
          "start": 6.246667,
          "end": 9.369999999999976,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.",
          "change": "Read the human response",
          "reward": "Week three: mild residual becomes concrete through visible detail, not a label alone",
          "next_question": "Will the declared concern actually resolve?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F16b-action",
          "subject": "oksana",
          "spoken_text": "Та сама мама у тій самій світлій футболці Без нового обличчя чи красивого фільтра",
          "action": "Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Stay registered on the mild residual concern and face, a small hopeful release in eyes without head pose change; not the final state.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 9.369999999999976,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Та сама мама у тій самій світлій футболці Без нового обличчя чи красивого фільтра",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "53c8e6d013901babdf1bbda18001ebfb9547a6381bc1302090623c8d57a4a339",
      "job_name": "narrative-v2-53c8e6d013901babdf1bbda1"
    },
    {
      "id": "F17a",
      "paragraph": 17,
      "half": 0,
      "title": "Week four: resolution with identity",
      "start": 255.64,
      "end": 261.44,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nExact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F17a-action] Words: Четвертий тиждень Сухість і виразні смужки в ілюстрації вже зникли. Subject MUST be oksana; action: Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.; subtext calm engaged observation; What does she choose to do with this confidence?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 2.32s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 4.524s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-2.9] New inspectable state: Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression. → Notice the specific visual fact; reward: Week four: resolution with identity becomes concrete through visible detail, not a label alone; next question: What does she choose to do with this confidence?\n[attention:2.9-5.800000000000011] New inspectable state: Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression. → Observe the action or evidence unfold; reward: Week four: resolution with identity becomes concrete through visible detail, not a label alone; next question: What does she choose to do with this confidence?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: week-4.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/week-4.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/week-4.png",
        "sha256": "c8e2e4a1316a4dcdbf49dd8145fae2636ded3ba3c24e4b4b1c2930d2ea32221a"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W4.json",
        "sha256": "324f3416c29b594619ebba4843b5d407722a616594e8a3b3e33e4941068e43a8"
      },
      "performance": {
        "oksana": {
          "trigger": "Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.",
          "subtext": "calm engaged observation; What does she choose to do with this confidence?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 2.32,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 4.524,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.9,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.",
          "change": "Notice the specific visual fact",
          "reward": "Week four: resolution with identity becomes concrete through visible detail, not a label alone",
          "next_question": "What does she choose to do with this confidence?"
        },
        {
          "start": 2.9,
          "end": 5.800000000000011,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week four: resolution with identity becomes concrete through visible detail, not a label alone",
          "next_question": "What does she choose to do with this confidence?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F17a-action",
          "subject": "oksana",
          "spoken_text": "Четвертий тиждень Сухість і виразні смужки в ілюстрації вже зникли",
          "action": "Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Exact registered week-four target: dry crepey concern and conspicuous wrinkle bands now absent. Ordinary adult anatomy and mature face stay; no poreless age regression.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 5.800000000000011,
      "generation_duration": 6,
      "state_transition": {
        "kind": "matched-dissolve",
        "duration_s": 0.65,
        "hold_min_s": 1.5,
        "instruction": "Explicit elapsed week change only; registered neck changes gradually, face and clothing stay; hold each complete state for inspection.",
        "from": "week-3",
        "to": "week-4"
      },
      "narration": "Четвертий тиждень Сухість і виразні смужки в ілюстрації вже зникли",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "7359f56097a20d22c1fdebcbda6856557b76d3a2739c4d2ed84bc8bd457baafd",
      "job_name": "narrative-v2-7359f56097a20d22c1fdebcb"
    },
    {
      "id": "F17b",
      "paragraph": 17,
      "half": 1,
      "title": "Week four: resolution with identity",
      "start": 261.44,
      "end": 271.28,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nHold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof. Use the scene storyboard as the staging reference. Fixed registered proof camera, no head turn or beauty filter.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[wardrobe:oksana:care] ONLY oksana wears ivory cotton scoop-neck shirt, low rounded scoop exposing full neck neckline, three-quarter ending just below elbows sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F17b-action] Words: Залишилася та сама доросла людина Це візуальна історія а не гарантія реальні результати індивідуальні. Subject MUST be oksana; action: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.; subtext calm engaged observation; What does she choose to do with this confidence?; framing registered eye-level portrait; full neck visible.\nsetup at 0s: brows neutral and unposed; eyes steady near lens; mouth neutral closed lips.\nreaction at 3.936s: brows subtle attentive softening; eyes hold same axis, natural blink; mouth a small breath without a smile change.\nsettle at 7.6752s: brows return to quiet rest; eyes steady, still same head pose; mouth neutral and relaxed.\n[attention:0.0-3.28] New inspectable state: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof. → Notice the specific visual fact; reward: Week four: resolution with identity becomes concrete through visible detail, not a label alone; next question: What does she choose to do with this confidence?\n[attention:3.28-6.56] New inspectable state: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof. → Observe the action or evidence unfold; reward: Week four: resolution with identity becomes concrete through visible detail, not a label alone; next question: What does she choose to do with this confidence?\n[attention:6.56-9.839999999999975] New inspectable state: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof. → Read the human response; reward: Week four: resolution with identity becomes concrete through visible detail, not a label alone; next question: What does she choose to do with this confidence?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nLOCKED PROOF: the supplied first and last frame are the SAME approved current-week portrait. Keep exactly its neck texture, mature face, clothing, pose, crop and light throughout. Tiny natural breathing and blinking only. NEVER return to an earlier concern state. Do NOT generate a transition. The compositor makes the elapsed-week dissolve using the preceding actual motion frame; this clip holds the new state.\n[reference-order] Image 1: week-4.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "care"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/assets/references/week-4.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/assets/references/week-4.png",
        "sha256": "c8e2e4a1316a4dcdbf49dd8145fae2636ded3ba3c24e4b4b1c2930d2ea32221a"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-W4.json",
        "sha256": "324f3416c29b594619ebba4843b5d407722a616594e8a3b3e33e4941068e43a8"
      },
      "performance": {
        "oksana": {
          "trigger": "Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.",
          "subtext": "calm engaged observation; What does she choose to do with this confidence?",
          "framing": "registered eye-level portrait; full neck visible",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "neutral and unposed",
              "eyes": "steady near lens",
              "mouth": "neutral closed lips"
            },
            {
              "phase": "reaction",
              "at": 3.936,
              "brows": "subtle attentive softening",
              "eyes": "hold same axis, natural blink",
              "mouth": "a small breath without a smile change"
            },
            {
              "phase": "settle",
              "at": 7.6752,
              "brows": "return to quiet rest",
              "eyes": "steady, still same head pose",
              "mouth": "neutral and relaxed"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.28,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.",
          "change": "Notice the specific visual fact",
          "reward": "Week four: resolution with identity becomes concrete through visible detail, not a label alone",
          "next_question": "What does she choose to do with this confidence?"
        },
        {
          "start": 3.28,
          "end": 6.56,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.",
          "change": "Observe the action or evidence unfold",
          "reward": "Week four: resolution with identity becomes concrete through visible detail, not a label alone",
          "next_question": "What does she choose to do with this confidence?"
        },
        {
          "start": 6.56,
          "end": 9.839999999999975,
          "family": "progressive-proof",
          "stimulus": "New inspectable state: Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.",
          "change": "Read the human response",
          "reward": "Week four: resolution with identity becomes concrete through visible detail, not a label alone",
          "next_question": "What does she choose to do with this confidence?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F17b-action",
          "subject": "oksana",
          "spoken_text": "Залишилася та сама доросла людина Це візуальна історія а не гарантія реальні результати індивідуальні",
          "action": "Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Hold the resolved target and same mature woman with steady gentle confidence. Same reference pose, light and shirt; no big smiling change that substitutes for proof.",
          "wardrobe_state": "care"
        }
      ],
      "generation_mode": "locked-proof",
      "duration": 9.839999999999975,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Залишилася та сама доросла людина Це візуальна історія а не гарантія реальні результати індивідуальні",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "d199cfa9a6c508f3f1feaed0f7a500e5351a7b427755c410bb3ab19d88eac470",
      "job_name": "narrative-v2-d199cfa9a6c508f3f1feaed0"
    },
    {
      "id": "F18a",
      "paragraph": 18,
      "half": 0,
      "title": "A deliberate wardrobe change",
      "start": 271.28,
      "end": 281.53,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nOksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe-change:oksana] Oksana selects and puts on her cobalt V-neck blouse; show her finishing cuff fastening beside the removed ivory shirt. All later birthday shots keep this blouse.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F18a-action] Words: У день народження мама вибрала синю блузку з відкритим вирізом Вдягла її й подивилася на себе. Subject MUST be oksana; action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.; subtext warm anticipation; Will she stay when the camera is ready?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.1s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 7.995s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.; subtext warm anticipation; Will she stay when the camera is ready?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.1s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 7.995s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.416667] The next phase of the named action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue. → Notice the specific visual fact; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[attention:3.416667-6.833333] The next phase of the named action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue. → Observe the action or evidence unfold; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[attention:6.833333-10.25] The next phase of the named action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue. → Read the human response; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B10.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: mother-birthday.png; Image 6: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B10.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B10.png",
        "sha256": "3116aa925bda237d5765a3d8de934698776b469df1f842c4f0fd6cbd455c503f"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B10.json",
        "sha256": "278c0de2c19d2766b8e16ca9278fde2079693b5177f6f995630620d1f9b1678a"
      },
      "performance": {
        "oksana": {
          "trigger": "Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "subtext": "warm anticipation; Will she stay when the camera is ready?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.1,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 7.995,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "subtext": "warm anticipation; Will she stay when the camera is ready?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.1,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 7.995,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.416667,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "change": "Notice the specific visual fact",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        },
        {
          "start": 3.416667,
          "end": 6.833333,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "change": "Observe the action or evidence unfold",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        },
        {
          "start": 6.833333,
          "end": 10.25,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "change": "Read the human response",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F18a-action",
          "subject": "oksana",
          "spoken_text": "У день народження мама вибрала синю блузку з відкритим вирізом Вдягла її й подивилася на себе",
          "action": "Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Oksana selects and puts on cobalt V-neck birthday blouse, finishes fastening cuff beside her removed ivory shirt on chair. Resolved neck clear; daughter stays mustard/open blue.",
          "wardrobe_state": "birthday"
        }
      ],
      "wardrobe_event": {
        "oksana": "puts-on-birthday-blouse"
      },
      "duration": 10.25,
      "generation_duration": 11,
      "state_transition": null,
      "narration": "У день народження мама вибрала синю блузку з відкритим вирізом Вдягла її й подивилася на себе",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "eda89e233b18b563c707d71d3e5f5803d4631399f8eb42204ee2c36d5b0c919e",
      "job_name": "narrative-v2-eda89e233b18b563c707d71d"
    },
    {
      "id": "F18b",
      "paragraph": 18,
      "half": 1,
      "title": "A deliberate wardrobe change",
      "start": 281.53,
      "end": 294.12,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F18b-action] Words: Думаєш можна так Я відповіла Мамо тобі завжди було можна. Subject MUST be oksana; action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.; subtext warm anticipation; Will she stay when the camera is ready?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 5.036s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.8202s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.; subtext warm anticipation; Will she stay when the camera is ready?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 5.036s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.8202s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.1475] The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice. → Notice the specific visual fact; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[attention:3.1475-6.295] The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice. → Observe the action or evidence unfold; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[attention:6.295-9.4425] The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice. → Read the human response; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[attention:9.4425-12.590000000000032] The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice. → Carry the unfinished question; reward: A deliberate wardrobe change becomes concrete through visible detail, not a label alone; next question: Will she stay when the camera is ready?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B10.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: mother-birthday.png; Image 6: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B10.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B10.png",
        "sha256": "3116aa925bda237d5765a3d8de934698776b469df1f842c4f0fd6cbd455c503f"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B10.json",
        "sha256": "278c0de2c19d2766b8e16ca9278fde2079693b5177f6f995630620d1f9b1678a"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "subtext": "warm anticipation; Will she stay when the camera is ready?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 5.036,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.8202,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "subtext": "warm anticipation; Will she stay when the camera is ready?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 5.036,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.8202,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.1475,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "change": "Notice the specific visual fact",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        },
        {
          "start": 3.1475,
          "end": 6.295,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "change": "Observe the action or evidence unfold",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        },
        {
          "start": 6.295,
          "end": 9.4425,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "change": "Read the human response",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        },
        {
          "start": 9.4425,
          "end": 12.590000000000032,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "change": "Carry the unfinished question",
          "reward": "A deliberate wardrobe change becomes concrete through visible detail, not a label alone",
          "next_question": "Will she stay when the camera is ready?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F18b-action",
          "subject": "oksana",
          "spoken_text": "Думаєш можна так Я відповіла Мамо тобі завжди було можна",
          "action": "Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Mother looks to daughter with a hesitant question; daughter gives warm permission with gentle eye contact, mother settles into her own choice.",
          "wardrobe_state": "birthday"
        }
      ],
      "duration": 12.590000000000032,
      "generation_duration": 13,
      "state_transition": null,
      "narration": "Думаєш можна так Я відповіла Мамо тобі завжди було можна",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "41e0ac46f222bbe9dec899763bfb1bbff0ff5ee5a5add55a4ad80a244a837ec3",
      "job_name": "narrative-v2-41e0ac46f222bbe9dec89976"
    },
    {
      "id": "F19a",
      "paragraph": 19,
      "half": 0,
      "title": "Stay beside me",
      "start": 294.12,
      "end": 298.42,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nSerhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[identity:serhii] Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:serhii:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:serhii:day] ONLY serhii wears navy pique cotton polo and dark trousers, open-button polo collar neckline, short sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F19a-action] Words: Тато поставив телефон на таймер Ми зібралися біля столу у дворі. Subject MUST be serhii; action: Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.. Required visible evidence: The named action belongs to serhii; inspect actual connected hands, face, garment and assigned concern. Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.; subtext warm anticipation; Does she still want to be cropped out?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 1.72s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 3.354s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.; subtext warm anticipation; Does she still want to be cropped out?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 1.72s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 3.354s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:serhii] Trigger Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.; subtext warm anticipation; Does she still want to be cropped out?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 1.72s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 3.354s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.15] The next phase of the named action: Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot. → Notice the specific visual fact; reward: Stay beside me becomes concrete through visible detail, not a label alone; next question: Does she still want to be cropped out?\n[attention:2.15-4.300000000000011] The next phase of the named action: Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot. → Observe the action or evidence unfold; reward: Stay beside me becomes concrete through visible detail, not a label alone; next question: Does she still want to be cropped out?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B11.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: father.png; Image 6: mother-birthday.png; Image 7: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected",
        "serhii": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day",
        "serhii": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B11.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/father.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B11.png",
        "sha256": "d4fb673cf892482ff0139f3a44ca724e6f897c72be5c349ceadd858a0d5899bf"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B11.json",
        "sha256": "17591a1e22722659c3d3a05e9bd488fdcaff8decf17636ebe6f01084abf5f611"
      },
      "performance": {
        "oksana": {
          "trigger": "Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "subtext": "warm anticipation; Does she still want to be cropped out?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 1.72,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 3.354,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "subtext": "warm anticipation; Does she still want to be cropped out?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 1.72,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 3.354,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "serhii": {
          "trigger": "Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "subtext": "warm anticipation; Does she still want to be cropped out?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 1.72,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 3.354,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.15,
          "family": "callback",
          "stimulus": "The next phase of the named action: Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "change": "Notice the specific visual fact",
          "reward": "Stay beside me becomes concrete through visible detail, not a label alone",
          "next_question": "Does she still want to be cropped out?"
        },
        {
          "start": 2.15,
          "end": 4.300000000000011,
          "family": "callback",
          "stimulus": "The next phase of the named action: Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "change": "Observe the action or evidence unfold",
          "reward": "Stay beside me becomes concrete through visible detail, not a label alone",
          "next_question": "Does she still want to be cropped out?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F19a-action",
          "subject": "serhii",
          "spoken_text": "Тато поставив телефон на таймер Ми зібралися біля столу у дворі",
          "action": "Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "visible_evidence": "The named action belongs to serhii; inspect actual connected hands, face, garment and assigned concern. Serhii sets timer on phone tripod beside birthday table; mother Oksana cobalt and daughter Iryna mustard/blue gather, both faces and actual garments legible. No neighbor in this shot.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 4.300000000000011,
      "generation_duration": 5,
      "state_transition": null,
      "narration": "Тато поставив телефон на таймер Ми зібралися біля столу у дворі",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "7776ae2e0ddc3971c75a7c4be0fdf0200a803a3c01d6a886e0b245522b132cd0",
      "job_name": "narrative-v2-7776ae2e0ddc3971c75a7c4b"
    },
    {
      "id": "F19b",
      "paragraph": 19,
      "half": 1,
      "title": "Stay beside me",
      "start": 298.42,
      "end": 308.68,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nMother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[identity:serhii] Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:serhii:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:serhii:day] ONLY serhii wears navy pique cotton polo and dark trousers, open-button polo collar neckline, short sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F19b-action] Words: Мама зробила звичний крок убік Я взяла її за руку Стій Сьогодні твоє місце поруч. Subject MUST be iryna; action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.; subtext warm anticipation; Does she still want to be cropped out?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.104s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 8.0028s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.; subtext warm anticipation; Does she still want to be cropped out?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.104s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 8.0028s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:serhii] Trigger Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.; subtext warm anticipation; Does she still want to be cropped out?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.104s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 8.0028s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.42] The next phase of the named action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer. → Notice the specific visual fact; reward: Stay beside me becomes concrete through visible detail, not a label alone; next question: Does she still want to be cropped out?\n[attention:3.42-6.84] The next phase of the named action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer. → Observe the action or evidence unfold; reward: Stay beside me becomes concrete through visible detail, not a label alone; next question: Does she still want to be cropped out?\n[attention:6.84-10.259999999999991] The next phase of the named action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer. → Read the human response; reward: Stay beside me becomes concrete through visible detail, not a label alone; next question: Does she still want to be cropped out?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B11.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: father.png; Image 6: mother-birthday.png; Image 7: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected",
        "serhii": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day",
        "serhii": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B11.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/father.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B11.png",
        "sha256": "d4fb673cf892482ff0139f3a44ca724e6f897c72be5c349ceadd858a0d5899bf"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B11.json",
        "sha256": "17591a1e22722659c3d3a05e9bd488fdcaff8decf17636ebe6f01084abf5f611"
      },
      "performance": {
        "oksana": {
          "trigger": "Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "subtext": "warm anticipation; Does she still want to be cropped out?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.104,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 8.0028,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "subtext": "warm anticipation; Does she still want to be cropped out?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.104,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 8.0028,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "serhii": {
          "trigger": "Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "subtext": "warm anticipation; Does she still want to be cropped out?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.104,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 8.0028,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.42,
          "family": "callback",
          "stimulus": "The next phase of the named action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "change": "Notice the specific visual fact",
          "reward": "Stay beside me becomes concrete through visible detail, not a label alone",
          "next_question": "Does she still want to be cropped out?"
        },
        {
          "start": 3.42,
          "end": 6.84,
          "family": "callback",
          "stimulus": "The next phase of the named action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "change": "Observe the action or evidence unfold",
          "reward": "Stay beside me becomes concrete through visible detail, not a label alone",
          "next_question": "Does she still want to be cropped out?"
        },
        {
          "start": 6.84,
          "end": 10.259999999999991,
          "family": "callback",
          "stimulus": "The next phase of the named action: Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "change": "Read the human response",
          "reward": "Stay beside me becomes concrete through visible detail, not a label alone",
          "next_question": "Does she still want to be cropped out?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F19b-action",
          "subject": "iryna",
          "spoken_text": "Мама зробила звичний крок убік Я взяла її за руку Стій Сьогодні твоє місце поруч",
          "action": "Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Mother starts to step toward edge; daughter takes MOTHER OKSANAS hand, visibly connected to BLUE sleeve, and draws her gently beside herself. Never take the neighbors hand. Father waits by timer.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 10.259999999999991,
      "generation_duration": 11,
      "state_transition": null,
      "narration": "Мама зробила звичний крок убік Я взяла її за руку Стій Сьогодні твоє місце поруч",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "76a0472e78c8d793431565d897bb698e961fa068e0a2bc2b702a239c659fc306",
      "job_name": "narrative-v2-76a0472e78c8d793431565d8"
    },
    {
      "id": "F20a",
      "paragraph": 20,
      "half": 0,
      "title": "Keep this one",
      "start": 308.68,
      "end": 318.48,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nFamily laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[identity:serhii] Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:serhii:unaffected] Never give this person the target concern.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:serhii:day] ONLY serhii wears navy pique cotton polo and dark trousers, open-button polo collar neckline, short sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F20a-action] Words: Вона розсміялася На екрані з'явилося наше спільне фото Мама подивилася на нього й сказала Оце залиш. Subject MUST be oksana; action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.92s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 7.644s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.92s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 7.644s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:serhii] Trigger Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.92s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 7.644s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:larysa] Trigger Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 3.92s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 7.644s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.266667] The next phase of the named action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one. → Notice the specific visual fact; reward: Keep this one becomes concrete through visible detail, not a label alone; next question: What was the first useful step?\n[attention:3.266667-6.533333] The next phase of the named action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one. → Observe the action or evidence unfold; reward: Keep this one becomes concrete through visible detail, not a label alone; next question: What was the first useful step?\n[attention:6.533333-9.800000000000011] The next phase of the named action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one. → Read the human response; reward: Keep this one becomes concrete through visible detail, not a label alone; next question: What was the first useful step?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B12.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: father.png; Image 6: neighbor.png; Image 7: mother-birthday.png; Image 8: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected",
        "serhii": "unaffected",
        "larysa": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day",
        "serhii": "day",
        "larysa": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B12.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/father.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B12.png",
        "sha256": "a13e0aa46df5f80467115319d34100af437b5824d528cf49092870ff10152a8a"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B12.json",
        "sha256": "53ccc94796d876d70c4835c757293488caa6d67edafc2d032f0391811d357cce"
      },
      "performance": {
        "oksana": {
          "trigger": "Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.92,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 7.644,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.92,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 7.644,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "serhii": {
          "trigger": "Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.92,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 7.644,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "larysa": {
          "trigger": "Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 3.92,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 7.644,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.266667,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "change": "Notice the specific visual fact",
          "reward": "Keep this one becomes concrete through visible detail, not a label alone",
          "next_question": "What was the first useful step?"
        },
        {
          "start": 3.266667,
          "end": 6.533333,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "change": "Observe the action or evidence unfold",
          "reward": "Keep this one becomes concrete through visible detail, not a label alone",
          "next_question": "What was the first useful step?"
        },
        {
          "start": 6.533333,
          "end": 9.800000000000011,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "change": "Read the human response",
          "reward": "Keep this one becomes concrete through visible detail, not a label alone",
          "next_question": "What was the first useful step?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F20a-action",
          "subject": "oksana",
          "spoken_text": "Вона розсміялася На екрані з'явилося наше спільне фото Мама подивилася на нього й сказала Оце залиш",
          "action": "Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Family laughs gently together with Oksana centered, then mother and daughter view the new photo on phone; Oksana points with a pleased smile as if saying keep this one.",
          "wardrobe_state": "birthday"
        }
      ],
      "duration": 9.800000000000011,
      "generation_duration": 10,
      "state_transition": null,
      "narration": "Вона розсміялася На екрані з'явилося наше спільне фото Мама подивилася на нього й сказала Оце залиш",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "f6f42048cbf22c36d94dea8ee270b9728cd7baa0ab4ba61ad577e7a579f8b276",
      "job_name": "narrative-v2-f6f42048cbf22c36d94dea8e"
    },
    {
      "id": "F20b",
      "paragraph": 20,
      "half": 1,
      "title": "Keep this one",
      "start": 318.48,
      "end": 325.6,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nREPAIR: ONE LOCKED MEDIUM-WIDE FOUR-PERSON FAMILY SHOT in the SAME SUNNY COURTYARD as the supplied B12 storyboard, never move indoors. From first through last frame ALL FOUR PEOPLE are visible from waist up with all faces unobstructed: Iryna short curls/glasses mustard over open blue at LEFT; Oksana mature dark waves/silver temple streak COBALT V blouse CENTER LEFT; Serhii grey beard NAVY polo CENTER RIGHT slightly behind; Larysa grey PIXIE olive cardigan CREAM scoop RIGHT. Hold EXACT B12 group staging. No solo close-up, no camera zoom, no actor leaves frame, no extra person. 0–2s daughter gives a visible relieved breath and affectionate look toward mother; 2–5s Oksana smiles and relaxes shoulders while father and neighbor exchange warm looks; 5–end all stay together smiling with mother INCLUDED CENTER. Mother's neck stays at resolved week-four state, mature face stays. Correct connected hands and each persons own clothes.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[identity:serhii] Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:serhii:unaffected] Never give this person the target concern.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:serhii:day] ONLY serhii wears navy pique cotton polo and dark trousers, open-button polo collar neckline, short sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F20b-action] Words: Я нарешті видихнула Цього разу обрізати нікого не довелося. Subject MUST be iryna; action: Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.848s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 5.5536s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.848s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 5.5536s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:serhii] Trigger Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.848s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 5.5536s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:larysa] Trigger Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.; subtext warm anticipation; What was the first useful step?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.848s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 5.5536s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.56] The next phase of the named action: Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck. → Notice the specific visual fact; reward: Keep this one becomes concrete through visible detail, not a label alone; next question: What was the first useful step?\n[attention:3.56-7.1200000000000045] The next phase of the named action: Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck. → Observe the action or evidence unfold; reward: Keep this one becomes concrete through visible detail, not a label alone; next question: What was the first useful step?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B12.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: father.png; Image 6: neighbor.png; Image 7: mother-birthday.png; Image 8: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected",
        "serhii": "unaffected",
        "larysa": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day",
        "serhii": "day",
        "larysa": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B12.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/father.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B12.png",
        "sha256": "a13e0aa46df5f80467115319d34100af437b5824d528cf49092870ff10152a8a"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B12.json",
        "sha256": "53ccc94796d876d70c4835c757293488caa6d67edafc2d032f0391811d357cce"
      },
      "performance": {
        "oksana": {
          "trigger": "Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.848,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 5.5536,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.848,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 5.5536,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "serhii": {
          "trigger": "Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.848,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 5.5536,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "larysa": {
          "trigger": "Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "subtext": "warm anticipation; What was the first useful step?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.848,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 5.5536,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.56,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "change": "Notice the specific visual fact",
          "reward": "Keep this one becomes concrete through visible detail, not a label alone",
          "next_question": "What was the first useful step?"
        },
        {
          "start": 3.56,
          "end": 7.1200000000000045,
          "family": "payoff",
          "stimulus": "The next phase of the named action: Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "change": "Observe the action or evidence unfold",
          "reward": "Keep this one becomes concrete through visible detail, not a label alone",
          "next_question": "What was the first useful step?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F20b-action",
          "subject": "iryna",
          "spoken_text": "Я нарешті видихнула Цього разу обрізати нікого не довелося",
          "action": "Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter exhales with relief; mother stays in center beside her family, relaxed spontaneous smiles, unchanged cobalt blouse and resolved neck.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 7.1200000000000045,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Я нарешті видихнула Цього разу обрізати нікого не довелося",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "54fb5656a99e5465627561eb83e87d92326d2969334342ff7784cce89ebe3f5e",
      "job_name": "narrative-v2-54fb5656a99e5465627561eb"
    },
    {
      "id": "F21a",
      "paragraph": 21,
      "half": 0,
      "title": "The routine and the relationship",
      "start": 325.6,
      "end": 329.1,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nREPAIR: reverse the prior mistaken action. Start with Iryna ALREADY HOLDING the small exact purple goPure jar in her right hand near chest in foreground. 0–2s look warmly toward family off camera. 2–4s LOWER arm and SET JAR DOWN upright onto the oak table beside the phone. Fingers RELEASE the jar, empty hand moves away. Final seconds the jar REMAINS ON TABLE, daughter smiles gently. Never pick it up or present it at the end. Same mustard cardigan, light blue OPEN collar, short curls, glasses.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F21a-action] Words: Ґоу П’юр став частиною її щоденного догляду. Subject MUST be iryna; action: Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.; subtext warm anticipation; Where can the viewer inspect the product?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 1.4s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 2.73s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-1.75] The next phase of the named action: Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile. → Notice the specific visual fact; reward: The routine and the relationship becomes concrete through visible detail, not a label alone; next question: Where can the viewer inspect the product?\n[attention:1.75-3.5] The next phase of the named action: Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile. → Observe the action or evidence unfold; reward: The routine and the relationship becomes concrete through visible detail, not a label alone; next question: Where can the viewer inspect the product?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B13.png; Image 2: daughter.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B13.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B13.png",
        "sha256": "beae39d95a70ee904c96764b67615c751c590bc0e43b866943e8ebccc01e83a1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B13.json",
        "sha256": "97719c9773a717bcff0d3224de70f4db4ed4f2f68d5d58e3d396acac86b13b62"
      },
      "performance": {
        "iryna": {
          "trigger": "Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.",
          "subtext": "warm anticipation; Where can the viewer inspect the product?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 1.4,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 2.73,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 1.75,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.",
          "change": "Notice the specific visual fact",
          "reward": "The routine and the relationship becomes concrete through visible detail, not a label alone",
          "next_question": "Where can the viewer inspect the product?"
        },
        {
          "start": 1.75,
          "end": 3.5,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.",
          "change": "Observe the action or evidence unfold",
          "reward": "The routine and the relationship becomes concrete through visible detail, not a label alone",
          "next_question": "Where can the viewer inspect the product?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F21a-action",
          "subject": "iryna",
          "spoken_text": "Ґоу П’юр став частиною її щоденного догляду",
          "action": "Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Exact jar foreground beside daughter in unchanged mustard/open blue, she returns it to a useful place on table with a warm small smile.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 3.5,
      "generation_duration": 4,
      "state_transition": null,
      "narration": "Ґоу П’юр став частиною її щоденного догляду",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "7f65bb5fa1cdf18eeadce2a69b60a3215af2930187bd3deb2ea60ac2a8fc4b4c",
      "job_name": "narrative-v2-7f65bb5fa1cdf18eeadce2a6"
    },
    {
      "id": "F21b",
      "paragraph": 21,
      "half": 1,
      "title": "The routine and the relationship",
      "start": 329.1,
      "end": 340.8,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F21b-action] Words: Але увага до себе почалася раніше з розмови у якій її почули І з маленького рішення дати собі трохи часу. Subject MUST be iryna; action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.; subtext warm anticipation; Where can the viewer inspect the product?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.68s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.126s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.9] The next phase of the named action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice. → Notice the specific visual fact; reward: The routine and the relationship becomes concrete through visible detail, not a label alone; next question: Where can the viewer inspect the product?\n[attention:3.9-7.8] The next phase of the named action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice. → Observe the action or evidence unfold; reward: The routine and the relationship becomes concrete through visible detail, not a label alone; next question: Where can the viewer inspect the product?\n[attention:7.8-11.699999999999989] The next phase of the named action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice. → Read the human response; reward: The routine and the relationship becomes concrete through visible detail, not a label alone; next question: Where can the viewer inspect the product?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B13.png; Image 2: daughter.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B13.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B13.png",
        "sha256": "beae39d95a70ee904c96764b67615c751c590bc0e43b866943e8ebccc01e83a1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B13.json",
        "sha256": "97719c9773a717bcff0d3224de70f4db4ed4f2f68d5d58e3d396acac86b13b62"
      },
      "performance": {
        "iryna": {
          "trigger": "Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.",
          "subtext": "warm anticipation; Where can the viewer inspect the product?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.68,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.126,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.9,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.",
          "change": "Notice the specific visual fact",
          "reward": "The routine and the relationship becomes concrete through visible detail, not a label alone",
          "next_question": "Where can the viewer inspect the product?"
        },
        {
          "start": 3.9,
          "end": 7.8,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.",
          "change": "Observe the action or evidence unfold",
          "reward": "The routine and the relationship becomes concrete through visible detail, not a label alone",
          "next_question": "Where can the viewer inspect the product?"
        },
        {
          "start": 7.8,
          "end": 11.699999999999989,
          "family": "reaction",
          "stimulus": "The next phase of the named action: Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.",
          "change": "Read the human response",
          "reward": "The routine and the relationship becomes concrete through visible detail, not a label alone",
          "next_question": "Where can the viewer inspect the product?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F21b-action",
          "subject": "iryna",
          "spoken_text": "Але увага до себе почалася раніше з розмови у якій її почули І з маленького рішення дати собі трохи часу",
          "action": "Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter grows thoughtfully affectionate, glances toward family off camera and rests phone; the meaning comes from listening and choice.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 11.699999999999989,
      "generation_duration": 12,
      "state_transition": null,
      "narration": "Але увага до себе почалася раніше з розмови у якій її почули І з маленького рішення дати собі трохи часу",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "886d23bd19dc0c0929c0e6aef409739ade542856e95e59572c08ae4fdcad9efe",
      "job_name": "narrative-v2-886d23bd19dc0c0929c0e6ae"
    },
    {
      "id": "F22a",
      "paragraph": 22,
      "half": 0,
      "title": "A useful next action",
      "start": 340.8,
      "end": 347.9,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nDaughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F22a-action] Words: Якщо вам теж хочеться приділити увагу шиї та декольте перегляньте склад і спосіб застосування Ґоу П’юр за посиланням. Subject MUST be iryna; action: Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.; subtext warm anticipation; Will the viewer choose suitable care?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.84s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 5.538s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.55] The next phase of the named action: Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms. → Notice the specific visual fact; reward: A useful next action becomes concrete through visible detail, not a label alone; next question: Will the viewer choose suitable care?\n[attention:3.55-7.099999999999966] The next phase of the named action: Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms. → Observe the action or evidence unfold; reward: A useful next action becomes concrete through visible detail, not a label alone; next question: Will the viewer choose suitable care?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B13.png; Image 2: daughter.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B13.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B13.png",
        "sha256": "beae39d95a70ee904c96764b67615c751c590bc0e43b866943e8ebccc01e83a1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B13.json",
        "sha256": "97719c9773a717bcff0d3224de70f4db4ed4f2f68d5d58e3d396acac86b13b62"
      },
      "performance": {
        "iryna": {
          "trigger": "Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.",
          "subtext": "warm anticipation; Will the viewer choose suitable care?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.84,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 5.538,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.55,
          "family": "agency",
          "stimulus": "The next phase of the named action: Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.",
          "change": "Notice the specific visual fact",
          "reward": "A useful next action becomes concrete through visible detail, not a label alone",
          "next_question": "Will the viewer choose suitable care?"
        },
        {
          "start": 3.55,
          "end": 7.099999999999966,
          "family": "agency",
          "stimulus": "The next phase of the named action: Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.",
          "change": "Observe the action or evidence unfold",
          "reward": "A useful next action becomes concrete through visible detail, not a label alone",
          "next_question": "Will the viewer choose suitable care?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F22a-action",
          "subject": "iryna",
          "spoken_text": "Якщо вам теж хочеться приділити увагу шиї та декольте перегляньте склад і спосіб застосування Ґоу П’юр за посиланням",
          "action": "Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. Daughter calmly presents the exact jar beside phone and indicates the available product information. Clear helpful invitation, never pressure or fabricated terms.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 7.099999999999966,
      "generation_duration": 8,
      "state_transition": null,
      "narration": "Якщо вам теж хочеться приділити увагу шиї та декольте перегляньте склад і спосіб застосування Ґоу П’юр за посиланням",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "1886f10191097fbb00246884357bbb3d7f8f3ce5796f8d2a588d1d110c865813",
      "job_name": "narrative-v2-1886f10191097fbb00246884"
    },
    {
      "id": "F22b",
      "paragraph": 22,
      "half": 1,
      "title": "A useful next action",
      "start": 347.9,
      "end": 353.64,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nShe turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F22b-action] Words: Умови оплати й повернення перевірте на сторінці продавця. Subject MUST be iryna; action: She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.. Required visible evidence: The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.. A caption or another actor cannot substitute.\n[acting:iryna] Trigger She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.; subtext warm anticipation; Will the viewer choose suitable care?; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 2.296s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 4.4772s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-2.87] The next phase of the named action: She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography. → Notice the specific visual fact; reward: A useful next action becomes concrete through visible detail, not a label alone; next question: Will the viewer choose suitable care?\n[attention:2.87-5.740000000000009] The next phase of the named action: She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography. → Observe the action or evidence unfold; reward: A useful next action becomes concrete through visible detail, not a label alone; next question: Will the viewer choose suitable care?\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\nDeep purple goPure jar, brushed silver cap, white rectangular label; unchanged geometry and wording.\n[reference-order] Image 1: B13.png; Image 2: daughter.png; Image 3: local-world.png; Image 4: product.webp\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "iryna": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "iryna": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": true,
      "references": [
        "videos/gopure-fresh/storyboard/B13.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/local-world.png",
        "videos/gopure-fresh/assets/references/product.webp"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B13.png",
        "sha256": "beae39d95a70ee904c96764b67615c751c590bc0e43b866943e8ebccc01e83a1"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B13.json",
        "sha256": "97719c9773a717bcff0d3224de70f4db4ed4f2f68d5d58e3d396acac86b13b62"
      },
      "performance": {
        "iryna": {
          "trigger": "She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.",
          "subtext": "warm anticipation; Will the viewer choose suitable care?",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 2.296,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 4.4772,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 2.87,
          "family": "agency",
          "stimulus": "The next phase of the named action: She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.",
          "change": "Notice the specific visual fact",
          "reward": "A useful next action becomes concrete through visible detail, not a label alone",
          "next_question": "Will the viewer choose suitable care?"
        },
        {
          "start": 2.87,
          "end": 5.740000000000009,
          "family": "agency",
          "stimulus": "The next phase of the named action: She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.",
          "change": "Observe the action or evidence unfold",
          "reward": "A useful next action becomes concrete through visible detail, not a label alone",
          "next_question": "Will the viewer choose suitable care?"
        }
      ],
      "picture_obligations": [
        {
          "id": "F22b-action",
          "subject": "iryna",
          "spoken_text": "Умови оплати й повернення перевірте на сторінці продавця",
          "action": "She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.",
          "visible_evidence": "The named action belongs to iryna; inspect actual connected hands, face, garment and assigned concern. She turns phone slightly toward viewer, then rests it beside exact product with a warm confident nod. Seller terms remain in narration and compositor text, no generated typography.",
          "wardrobe_state": "day"
        }
      ],
      "duration": 5.740000000000009,
      "generation_duration": 6,
      "state_transition": null,
      "narration": "Умови оплати й повернення перевірте на сторінці продавця",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "776fa904ad667b7c0280f44a84bd5d56f617253b28751e90902aaef3ef695fa1",
      "job_name": "narrative-v2-776fa904ad667b7c0280f44a"
    },
    {
      "id": "F23a",
      "paragraph": 23,
      "half": 0,
      "title": "Leave yourself a place",
      "start": 353.64,
      "end": 355.74,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nReturn to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look. Use the scene storyboard as the staging reference. Start in a medium intimate view, finish by reading the named response; one purposeful small camera move.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[identity:serhii] Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:serhii:unaffected] Never give this person the target concern.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:serhii:day] ONLY serhii wears navy pique cotton polo and dark trousers, open-button polo collar neckline, short sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F23a-action] Words: Оберіть догляд для себе. Subject MUST be oksana; action: Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 0.84s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 1.638s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 0.84s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 1.638s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:serhii] Trigger Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 0.84s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 1.638s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:larysa] Trigger Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 0.84s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 1.638s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-1.05] The next phase of the named action: Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look. → Notice the specific visual fact; reward: Leave yourself a place becomes concrete through visible detail, not a label alone; next question: The opening question closes: keep her in the photograph.\n[attention:1.05-2.1000000000000227] The next phase of the named action: Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look. → Observe the action or evidence unfold; reward: Leave yourself a place becomes concrete through visible detail, not a label alone; next question: The opening question closes: keep her in the photograph.\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B12.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: father.png; Image 6: neighbor.png; Image 7: mother-birthday.png; Image 8: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected",
        "serhii": "unaffected",
        "larysa": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day",
        "serhii": "day",
        "larysa": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B12.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/father.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B12.png",
        "sha256": "a13e0aa46df5f80467115319d34100af437b5824d528cf49092870ff10152a8a"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B12.json",
        "sha256": "53ccc94796d876d70c4835c757293488caa6d67edafc2d032f0391811d357cce"
      },
      "performance": {
        "oksana": {
          "trigger": "Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 0.84,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 1.638,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 0.84,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 1.638,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "serhii": {
          "trigger": "Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 0.84,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 1.638,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "larysa": {
          "trigger": "Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 0.84,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 1.638,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 1.05,
          "family": "callback",
          "stimulus": "The next phase of the named action: Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "change": "Notice the specific visual fact",
          "reward": "Leave yourself a place becomes concrete through visible detail, not a label alone",
          "next_question": "The opening question closes: keep her in the photograph."
        },
        {
          "start": 1.05,
          "end": 2.1000000000000227,
          "family": "callback",
          "stimulus": "The next phase of the named action: Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "change": "Observe the action or evidence unfold",
          "reward": "Leave yourself a place becomes concrete through visible detail, not a label alone",
          "next_question": "The opening question closes: keep her in the photograph."
        }
      ],
      "picture_obligations": [
        {
          "id": "F23a-action",
          "subject": "oksana",
          "spoken_text": "Оберіть догляд для себе",
          "action": "Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. Return to the family with Oksana present in the middle, daughter beside her, they exchange a small affectionate look.",
          "wardrobe_state": "birthday"
        }
      ],
      "duration": 2.1000000000000227,
      "generation_duration": 4,
      "state_transition": null,
      "narration": "Оберіть догляд для себе",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "5e60ac089d5a978cc6420ecd03af971bf72212f56505eeeba2d56f2e8238c44b",
      "job_name": "narrative-v2-5e60ac089d5a978cc6420ecd"
    },
    {
      "id": "F23b",
      "paragraph": 23,
      "half": 1,
      "title": "Leave yourself a place",
      "start": 355.74,
      "end": 367.44,
      "prompt": "Photoreal contemporary Ukrainian family drama. Natural mature faces, readable micro-expressions and hands. One full 9:16 cinematic scene, never 3D/cartoon or reference grid.\nMotivated natural window daylight with readable eyes, warm oak and cream plaster. Preserve realistic exposure; do not make Ukrainian life gloomy by default. Proof portraits keep identical neutral diffuse light.\nThe family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes. Use the scene storyboard as the staging reference. Use a tighter reaction angle while preserving location, person, clothes and object ownership.\n[identity:oksana] Oksana, 54, mother. Mature oval-angular face, hazel eyes, wavy shoulder-length dark hair, silver streak at viewer RIGHT temple, small mole on viewer RIGHT cheek. Preserve facial age lines and real skin.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Target concern belongs only to her neck, never her face or daughter.\n[problem:oksana:week-4] Story day 28: Declared dry crepey surface and conspicuous wrinkle bands absent; preserve ordinary adult anatomical folds and mature face, not an ageless mannequin. Marker targets {'dryness': [0, 0.3], 'crepiness': [0, 0.3], 'bands': [0, 0.3]}; illustrative, not efficacy measurement. same Oksana face and age; same ivory scoop shirt; same eye-level camera distance and lens; same neutral head/neck angle; same diffuse neutral exposure; same unobscured neck region; no beauty filter or lighting trick\n[identity:iryna] Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:iryna:unaffected] Never give this person the target concern.\n[identity:serhii] Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:serhii:unaffected] Never give this person the target concern.\n[identity:larysa] Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.. No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person.\n[problem:larysa:unaffected] Never give this person the target concern.\n[wardrobe:oksana:birthday] ONLY oksana wears cobalt blue soft woven fabric blouse and dark trousers, open V neckline neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:iryna:day] ONLY iryna wears mustard over light blue knit over cotton cardigan over shirt and jeans, OPEN blue shirt collar, NEVER turtleneck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:serhii:day] ONLY serhii wears navy pique cotton polo and dark trousers, open-button polo collar neckline, short sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[wardrobe:larysa:day] ONLY larysa wears olive over cream knit over cotton cardigan over scoop shirt, cream SCOOP, not high neck neckline, long sleeves, natural relaxed fit. Preserve through cuts, reverse angles and reaction shots; do not transfer this garment to another person.\n[speech-picture:F23b-action] Words: А на наступному сімейному фото залиште для себе місце Не на краю Поруч із тими хто вас любить. Subject MUST be oksana; action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.. Required visible evidence: The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.. A caption or another actor cannot substitute.\n[acting:oksana] Trigger The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.68s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.126s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:iryna] Trigger The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.68s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.126s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:serhii] Trigger The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.68s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.126s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[acting:larysa] Trigger The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.; subtext warm anticipation; The opening question closes: keep her in the photograph.; framing readable face, connected hands and owned clothing; preserve spatial relation to other actors.\nsetup at 0s: brows slightly engaged with the immediate question; eyes fix on the relevant person or object before acting; mouth light tension before the action.\nreaction at 4.68s: brows small context-appropriate lift or crease; no cartoon surprise; eyes respond to the named action and other person with warm anticipation; mouth small breath or restrained smile appropriate to warm anticipation.\nsettle at 9.126s: brows return to quiet rest; eyes settle on the next person/object that carries the story; mouth release tension slightly; do not mouth dialogue under narration.\n[attention:0.0-3.9] The next phase of the named action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes. → Notice the specific visual fact; reward: Leave yourself a place becomes concrete through visible detail, not a label alone; next question: The opening question closes: keep her in the photograph.\n[attention:3.9-7.8] The next phase of the named action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes. → Observe the action or evidence unfold; reward: Leave yourself a place becomes concrete through visible detail, not a label alone; next question: The opening question closes: keep her in the photograph.\n[attention:7.8-11.699999999999989] The next phase of the named action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes. → Read the human response; reward: Leave yourself a place becomes concrete through visible detail, not a label alone; next question: The opening question closes: keep her in the photograph.\n[region:Contemporary Ukraine, Lviv domestic-life fiction] Reference real-feeling materials, apartment layout and courtyard depth; NEVER reproduce reference grid. Local current life is not compulsory gloom or saturation. Lived-in plaster apartment, oak table, books/plants, sage tile, blue ceramics, ordinary courtyard family gathering. Palette: cream plaster, sage glazed tile, oak, blue ceramic, linen.\n[reference-order] Image 1: B12.png; Image 2: mother-baseline.png; Image 3: week-4.png; Image 4: daughter.png; Image 5: father.png; Image 6: neighbor.png; Image 7: mother-birthday.png; Image 8: local-world.png\nReference priority: storyboard controls staging; identity portraits control face and hair only. Assigned problem state overrides the neck in baseline identity images. Assigned wardrobe overrides clothes in concern portraits. Preserve every named person; never merge faces or transfer actions between people.\nONE full vertical 9:16 scene; do not reproduce reference grids. Silent footage under accepted narration: no speech, singing, music or generated text. Captions are added by the compositor.",
      "cast_states": {
        "oksana": "week-4",
        "iryna": "unaffected",
        "serhii": "unaffected",
        "larysa": "unaffected"
      },
      "state_event": "week-4",
      "wardrobe": {
        "oksana": "birthday",
        "iryna": "day",
        "serhii": "day",
        "larysa": "day"
      },
      "visual_reference": "lviv-home",
      "product_visible": false,
      "references": [
        "videos/gopure-fresh/storyboard/B12.png",
        "videos/gopure-fresh/assets/references/mother-baseline.png",
        "videos/gopure-fresh/assets/references/week-4.png",
        "videos/gopure-fresh/assets/references/daughter.png",
        "videos/gopure-fresh/assets/references/father.png",
        "videos/gopure-fresh/assets/references/neighbor.png",
        "videos/gopure-fresh/assets/references/mother-birthday.png",
        "videos/gopure-fresh/assets/references/local-world.png"
      ],
      "storyboard": {
        "path": "videos/gopure-fresh/storyboard/B12.png",
        "sha256": "a13e0aa46df5f80467115319d34100af437b5824d528cf49092870ff10152a8a"
      },
      "storyboard_review": {
        "path": "videos/gopure-fresh/reviews/board-B12.json",
        "sha256": "53ccc94796d876d70c4835c757293488caa6d67edafc2d032f0391811d357cce"
      },
      "performance": {
        "oksana": {
          "trigger": "The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.68,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.126,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "iryna": {
          "trigger": "The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.68,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.126,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "serhii": {
          "trigger": "The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.68,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.126,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        },
        "larysa": {
          "trigger": "The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "subtext": "warm anticipation; The opening question closes: keep her in the photograph.",
          "framing": "readable face, connected hands and owned clothing; preserve spatial relation to other actors",
          "phases": [
            {
              "phase": "setup",
              "at": 0,
              "brows": "slightly engaged with the immediate question",
              "eyes": "fix on the relevant person or object before acting",
              "mouth": "light tension before the action"
            },
            {
              "phase": "reaction",
              "at": 4.68,
              "brows": "small context-appropriate lift or crease; no cartoon surprise",
              "eyes": "respond to the named action and other person with warm anticipation",
              "mouth": "small breath or restrained smile appropriate to warm anticipation"
            },
            {
              "phase": "settle",
              "at": 9.126,
              "brows": "return to quiet rest",
              "eyes": "settle on the next person/object that carries the story",
              "mouth": "release tension slightly; do not mouth dialogue under narration"
            }
          ]
        }
      },
      "attention": [
        {
          "start": 0.0,
          "end": 3.9,
          "family": "callback",
          "stimulus": "The next phase of the named action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "change": "Notice the specific visual fact",
          "reward": "Leave yourself a place becomes concrete through visible detail, not a label alone",
          "next_question": "The opening question closes: keep her in the photograph."
        },
        {
          "start": 3.9,
          "end": 7.8,
          "family": "callback",
          "stimulus": "The next phase of the named action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "change": "Observe the action or evidence unfold",
          "reward": "Leave yourself a place becomes concrete through visible detail, not a label alone",
          "next_question": "The opening question closes: keep her in the photograph."
        },
        {
          "start": 7.8,
          "end": 11.699999999999989,
          "family": "callback",
          "stimulus": "The next phase of the named action: The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "change": "Read the human response",
          "reward": "Leave yourself a place becomes concrete through visible detail, not a label alone",
          "next_question": "The opening question closes: keep her in the photograph."
        }
      ],
      "picture_obligations": [
        {
          "id": "F23b-action",
          "subject": "oksana",
          "spoken_text": "А на наступному сімейному фото залиште для себе місце Не на краю Поруч із тими хто вас любить",
          "action": "The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "visible_evidence": "The named action belongs to oksana; inspect actual connected hands, face, garment and assigned concern. The family gently gathers closer, Oksana holds her place in the photograph with relaxed mature smile. Land on earned inclusion, no new wardrobe or concern changes.",
          "wardrobe_state": "birthday"
        }
      ],
      "duration": 11.699999999999989,
      "generation_duration": 12,
      "state_transition": null,
      "narration": "А на наступному сімейному фото залиште для себе місце Не на краю Поруч із тими хто вас любить",
      "model": "bytedance/seedance-2-mini",
      "resolution": "480p",
      "generate_audio": false,
      "audio_sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957",
      "input_sha256": "69f754c5ea69491da68db09219219180fb0c265ed3d8987d5b4163cb0addfa05",
      "job_name": "narrative-v2-69f754c5ea69491da68db092"
    }
  ],
  "dependencies": [
    {
      "path": "videos/gopure-fresh/narrative-contract.json",
      "sha256": "dc26cce34a49920ea81b8cbcab9140b3ca0d11034d6c1624ca62337a5da20143"
    },
    {
      "path": "videos/gopure-fresh/assets/audio/pronunciation.json",
      "sha256": "7feabbe2664cb2aaa49467cdc42850817b9ee3a55662f46668530a75da37151c"
    },
    {
      "path": "videos/gopure-fresh/reviews/speech-listening.json",
      "sha256": "8e8a02192ba89be52c280a28ae44eda6994c6a4b3033f40e6ae9446341067971"
    },
    {
      "path": "videos/gopure-fresh/assets/audio/audio-lock.json",
      "sha256": "877e7c0a3899b306d328eea214c1440229fc4918f02d9fd6e815ad214302b926"
    },
    {
      "path": "videos/gopure-fresh/assets/audio/words.json",
      "sha256": "81f25a73a9b6b2ac8c60c2482527bb99cf414f3782eea6106ef7945631b925f1"
    },
    {
      "path": "videos/gopure-fresh/assets/audio/narration.wav",
      "sha256": "9ad37eacd310bdf8ae2ec4842e4b48ba68c899d965eec3f457e908cd5c0bd957"
    },
    {
      "path": "videos/gopure-fresh/narration.marked.txt",
      "sha256": "bab4f2c3d24db9b28281dd15ead3d0d887baa93580bf822ebe7505bf1a58d882"
    },
    {
      "path": "videos/gopure-fresh/assets/audio/requests.json",
      "sha256": "0ea4dc00e11a112d8e8eed44e19655f3788c4506448428cba30b018f375abc3e"
    },
    {
      "path": "videos/gopure-fresh/vocal-score.json",
      "sha256": "26ad0c80cd66194a8f702a0f609c73f1433501148569f8ecffdf8d91d5575a32"
    },
    {
      "path": "videos/gopure-fresh/reviews/assembled-voice-review.json",
      "sha256": "fa3d057a38a0d5261a6804ccea94684802b4398fe7cb62b8bf498527f395cf98"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B01.json",
      "sha256": "c1897f2d0b4107aae68afeec97b07ab38aee52b8ffea68ada006d394f0ad14db"
    },
    {
      "path": "videos/gopure-fresh/reviews/state-baseline.json",
      "sha256": "cd3c8ec919d4322ba3980010b5f72cf4cb461beff739e0e6a301a92f28f428e8"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B01.png",
      "sha256": "dfaef238aca82330246b607f8f3ec816be7cf6d47a69489a61007e4649d2478d"
    },
    {
      "path": "videos/gopure-fresh/assets/references/mother-baseline.png",
      "sha256": "fd3fb79809ec9038041fc39871f44119cf9c3f1ebaca21868ccd73409b1cc4d8"
    },
    {
      "path": "videos/gopure-fresh/assets/references/daughter.png",
      "sha256": "a54cf736b1dda855636da2625c73ef2b49abe4e82d7a2f3dfbdbcc40996a4cad"
    },
    {
      "path": "videos/gopure-fresh/assets/references/mother-conceal.png",
      "sha256": "e1cae58516adc8f192ea11ea1990ec4d24f7056d85b744a5812090cc94c4ac50"
    },
    {
      "path": "videos/gopure-fresh/assets/references/local-world.png",
      "sha256": "8c918a49f8e09d38150e586adb31cfbbe7d849d1c60210a1c88e35dd73e1c5be"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B02.json",
      "sha256": "944e96c807a5cac57407a8d20f50a00924978852926c947f93ff3c65e6bae850"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B02.png",
      "sha256": "dff31876297742b8c904396ba1fc505857af16efc333fa126c14a8e0e27975a3"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B03.json",
      "sha256": "c63b8dd3dd7f694f8f632e1fe7c4cb9de611ce00a8656c6b54251fe573854d5d"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B03.png",
      "sha256": "2bdc80d3b2ddea1d12d33f0c89d6d54731f8b1109df90386b74ae17ce4b0d894"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B04.json",
      "sha256": "47cbf4f80f287759aaa4c96b0055ef8f9e922c04a2145c5a204fd5faf5cbf7fd"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B04.png",
      "sha256": "2a683998424cd294089021e6d4e2a6d2289b3d0180c8f24666318c4c42c971e2"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B14.json",
      "sha256": "0d9598e14cc144e3268d0046700bd48f5368bbc720e342a4c079ee0db86ab99c"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B14.png",
      "sha256": "eec0eee434cb46a49dfd8f5305273581807807fbcca435cdc6fbb0eebbec79a2"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B05.json",
      "sha256": "81994d77ebc25d7bf4f4a81eec81da65b22025eff5d07b41155c8d48c40568ec"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B05.png",
      "sha256": "e46fa05f4b0f1219f3f0498b582631a4e2a92210998f42cfd7da82742d54c152"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B06.json",
      "sha256": "caed0dc132cb45a1719331b71653c6e990e6d4fef77e94198ec2976989846a5d"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B06.png",
      "sha256": "3e9b9ff7a41c566c164395314a0ce2dfe166cb021717cd9c1812491de04e4d1c"
    },
    {
      "path": "videos/gopure-fresh/assets/references/neighbor.png",
      "sha256": "a348e5a92b2417e2348d335cd9f7847fe32b1c1fad0df7220961257a289c08d6"
    },
    {
      "path": "videos/gopure-fresh/assets/references/product.webp",
      "sha256": "6fcff5feee8fd11527f7b0e64e6bdfa0fb874865703b089d0d520730dce11e6d"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B15.json",
      "sha256": "4919e9c55e47eb0ba9b545b27b5c71bc130ff8c5b1fc804de32021fa8d6f2205"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B15.png",
      "sha256": "ab0eb486208112491b38193b89112675b32d06a5b15a84bd2fd144666220734d"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B07.json",
      "sha256": "6a1cccd2d592c107152b7883e85df7da719600aab69e9e407cf6f615706e71af"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B07.png",
      "sha256": "f95e7fd51d39d0b245512cda7270493f03782bd55ac2426f3fb4bfdab6b3e904"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B08.json",
      "sha256": "f790231aa89051387bdd19167649f46b3c564ec649df89cb4efb0fa399a7b41e"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B08.png",
      "sha256": "638bd0e67986c102b2307821c549d787271d1c80a5e792207c55a8741404a091"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B09.json",
      "sha256": "21dbc39bab5f51c4f8d95b5ad49b9448c3b354df747eca6c825503eee864d0c1"
    },
    {
      "path": "videos/gopure-fresh/reviews/state-first-use.json",
      "sha256": "1e383b55260bed6be4d463e02dc0ef8853f6e0abc072b08c504c8d5245f772c7"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B09.png",
      "sha256": "fff1dd38359126926a3ef17bd3507c9dd2664babb314caf9f0024279f7f3c9d1"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-W1.json",
      "sha256": "6f3dd8786f5c815ee9db8957a87ce1c97dcc5ced05b28bf50ebf131b25a044d1"
    },
    {
      "path": "videos/gopure-fresh/reviews/state-week-1.json",
      "sha256": "d4ae054db0769d17b2f126b08d2e5b5d4c99c0bc3190fb94d516a2b7d098c89b"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-W2.json",
      "sha256": "f4d5fd0004bf41609c445363d35ec9299660b3a2427213ddf8e93785188bc680"
    },
    {
      "path": "videos/gopure-fresh/reviews/state-week-2.json",
      "sha256": "7d43074d51024df998c993787afa72ff1e01e5154c4387cc7ad0955079bf5df1"
    },
    {
      "path": "videos/gopure-fresh/assets/references/week-2.png",
      "sha256": "c4ae0a3878e99bebd700f979e832c8d2001346bcc14b6df573495b60cc3aca5f"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-W3.json",
      "sha256": "29d40cac4e0fcf5e7882acf0d1ff6019fc10734084bf3d419e57ab5e35d106b5"
    },
    {
      "path": "videos/gopure-fresh/reviews/state-week-3.json",
      "sha256": "159524dae7133fba3d94f8e2f6708cdebca626e8cb1ef73b239607c48f0ab14d"
    },
    {
      "path": "videos/gopure-fresh/assets/references/week-3.png",
      "sha256": "4f2baab89611f714aaec7c2cde2fc5ae6765a394ab82d6f9e73dc50025a2dd53"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-W4.json",
      "sha256": "324f3416c29b594619ebba4843b5d407722a616594e8a3b3e33e4941068e43a8"
    },
    {
      "path": "videos/gopure-fresh/reviews/state-week-4.json",
      "sha256": "f6d554a17ee08295e7799bed243a4202f7026c166edf8943cb03dbb1d552534d"
    },
    {
      "path": "videos/gopure-fresh/assets/references/week-4.png",
      "sha256": "c8e2e4a1316a4dcdbf49dd8145fae2636ded3ba3c24e4b4b1c2930d2ea32221a"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B10.json",
      "sha256": "278c0de2c19d2766b8e16ca9278fde2079693b5177f6f995630620d1f9b1678a"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B10.png",
      "sha256": "3116aa925bda237d5765a3d8de934698776b469df1f842c4f0fd6cbd455c503f"
    },
    {
      "path": "videos/gopure-fresh/assets/references/mother-birthday.png",
      "sha256": "98e2993a063fa420292f86b6f6433eae4d77087269c5708c24b581338633b2a3"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B11.json",
      "sha256": "17591a1e22722659c3d3a05e9bd488fdcaff8decf17636ebe6f01084abf5f611"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B11.png",
      "sha256": "d4fb673cf892482ff0139f3a44ca724e6f897c72be5c349ceadd858a0d5899bf"
    },
    {
      "path": "videos/gopure-fresh/assets/references/father.png",
      "sha256": "89279230fa5510a1a3e51deb7d32a6473b971d08ee5fe9185310be7badb8eb52"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B12.json",
      "sha256": "53ccc94796d876d70c4835c757293488caa6d67edafc2d032f0391811d357cce"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B12.png",
      "sha256": "a13e0aa46df5f80467115319d34100af437b5824d528cf49092870ff10152a8a"
    },
    {
      "path": "videos/gopure-fresh/reviews/board-B13.json",
      "sha256": "97719c9773a717bcff0d3224de70f4db4ed4f2f68d5d58e3d396acac86b13b62"
    },
    {
      "path": "videos/gopure-fresh/storyboard/B13.png",
      "sha256": "beae39d95a70ee904c96764b67615c751c590bc0e43b866943e8ebccc01e83a1"
    }
  ],
  "warnings": [],
  "plan_sha256": "fe899ea7ac82785e0dd54dabb7835ea4ab71984e2ea90d269bdb964edb20dee3",
  "source_plan": {
    "path": "videos/gopure-fresh/authored-plan.json",
    "sha256": "1ce41f31d7f5aec4ee1e28c0d6e6a76c09fc04397d0e1cbe4afa857859c18156"
  }
}
