[
  {
    "id": "oksana",
    "identity": {
      "path": "videos/gopure-fresh/assets/references/mother-baseline.png",
      "sha256": "fd3fb79809ec9038041fc39871f44119cf9c3f1ebaca21868ccd73409b1cc4d8"
    },
    "concern_assignment": "affected",
    "permanent_traits": "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.",
    "wardrobe": "ivory scoop cotton shirt for baseline/care/proof; burgundy turtleneck for concealment; cobalt V-neck long-sleeve blouse for birthday",
    "want": "Join her birthday photograph comfortably",
    "need": "Feel heard and choose care herself",
    "fear": "Being treated as a problem to fix",
    "voice": "Oksana speaks her own Ukrainian lines: guarded request, crisp skepticism, self-directed decision and smiling relief.",
    "consistency_keys": [
      "mature face and age lines",
      "silver viewer-right temple streak",
      "small viewer-right cheek mole",
      "hazel eyes",
      "dark wavy shoulder-length hair"
    ],
    "arc": [
      "asks to be cropped out",
      "questions and chooses care",
      "performs own routine",
      "stays in birthday photo"
    ],
    "negative": "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."
  },
  {
    "id": "iryna",
    "identity": {
      "path": "videos/gopure-fresh/assets/references/daughter.png",
      "sha256": "a54cf736b1dda855636da2625c73ef2b49abe4e82d7a2f3dfbdbcc40996a4cad"
    },
    "concern_assignment": "excluded",
    "permanent_traits": "Iryna, 28, adult daughter. Short dark curly bob, thin round tortoiseshell glasses, warm brown eyes, lightly freckled open face.",
    "wardrobe": "mustard knit cardigan over light-blue OPEN-collar cotton shirt, blue jeans",
    "want": "Help her mother stay included",
    "need": "Listen before solving",
    "fear": "That a well-meant gift becomes more pressure",
    "voice": "Iryna speaks her own fast caring questions and replies; concise voiceover over proof and inserts, never reads other characters as narration.",
    "consistency_keys": [
      "short dark curly bob",
      "round tortoiseshell glasses",
      "mustard cardigan",
      "light blue open collar"
    ],
    "arc": [
      "misses the concern at first",
      "puts phone down and listens",
      "finds practical information",
      "invites mother beside her"
    ],
    "negative": "No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person."
  },
  {
    "id": "larysa",
    "identity": {
      "path": "videos/gopure-fresh/assets/references/neighbor.png",
      "sha256": "a348e5a92b2417e2348d335cd9f7847fe32b1c1fad0df7220961257a289c08d6"
    },
    "concern_assignment": "excluded",
    "permanent_traits": "Larysa, 62, neighbor. Short salt-and-pepper pixie, blue eyes, dimpled cheeks, friendly mature face, no glasses.",
    "wardrobe": "olive knit cardigan over cream scoop-neck shirt, charcoal trousers",
    "want": "Share something manageable",
    "need": "Support another woman without selling a miracle",
    "fear": "Creating false expectations",
    "voice": "Larysa speaks a brisk, grounded practical peer recommendation, no medical authority.",
    "consistency_keys": [
      "short grey pixie",
      "blue eyes",
      "dimpled cheeks",
      "olive cardigan",
      "cream scoop neckline"
    ],
    "arc": [
      "welcomes daughter to tea",
      "asks about mothers convenience",
      "shows her ordinary care product"
    ],
    "negative": "No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person."
  },
  {
    "id": "serhii",
    "identity": {
      "path": "videos/gopure-fresh/assets/references/father.png",
      "sha256": "89279230fa5510a1a3e51deb7d32a6473b971d08ee5fe9185310be7badb8eb52"
    },
    "concern_assignment": "excluded",
    "permanent_traits": "Serhii, 57, husband. Close grey hair, short salt-and-pepper beard, broad friendly mature face.",
    "wardrobe": "navy short-sleeve polo with open button, dark trousers",
    "want": "Make a family birthday photograph",
    "need": "Leave room for his wife at the center",
    "fear": "Missing a small family moment",
    "voice": "Serhii gives one bright brief family-photo call; relaxed mature male voice.",
    "consistency_keys": [
      "close grey hair",
      "short salt-pepper beard",
      "navy short sleeve polo",
      "broad mature face"
    ],
    "arc": [
      "sets phone timer",
      "waits for family to gather",
      "shares joyful photograph"
    ],
    "negative": "No face substitution, de-aging, hair/color drift, garment swapping or exaggerated expressions. Never assign Oksanas target concern to this person."
  }
]
