{
  "verdict": "pass",
  "critical_findings": [],
  "wardrobe": {
    "oksana": {
      "state": "conceal",
      "visible": true,
      "evidence": "burgundy fine knit turtleneck sweater covering the neck"
    },
    "iryna": {
      "state": "day",
      "visible": true,
      "evidence": "mustard yellow cardigan over a light blue collared shirt"
    }
  },
  "cast_states": {
    "oksana": "baseline",
    "iryna": "unaffected"
  },
  "obligations": [
    {
      "id": "F01a-action",
      "subject": "oksana",
      "action_observed": true,
      "verdict": "pass",
      "evidence": "At 0:01-0:04 Oksana points to the phone screen held by Iryna; Iryna's smile fades into a concerned expression as she looks at the phone and then at Oksana."
    }
  ],
  "checks": {
    "identity": {
      "verdict": "pass",
      "observation": "Oksana and Iryna match reference images in features and age."
    },
    "concern_visibility": {
      "verdict": "pass",
      "observation": "Oksana's neck is intentionally concealed by the high turtleneck as required for the baseline state."
    },
    "acting_phases": {
      "verdict": "pass",
      "observation": "Both actors transition from setup (looking at phone) to reaction (pointing/concern) to settle (eye contact/dialogue) within the specified timestamps."
    },
    "regional_reference": {
      "verdict": "pass",
      "observation": "The setting is a domestic interior with natural light, consistent with the Ukrainian regional reference."
    },
    "attention_events": {
      "verdict": "pass",
      "observation": "The pointing gesture and the daughter's shift in expression create the required information gap regarding the photo crop request."
    },
    "product_use": {
      "verdict": "pass",
      "observation": "No product use required or observed in this shot."
    },
    "continuity_in": {
      "verdict": "pass",
      "observation": "Staging matches the approved storyboard reference."
    },
    "continuity_out": {
      "verdict": "pass",
      "observation": "The following cut shows Oksana in the same burgundy turtleneck, maintaining continuity."
    }
  },
  "repair": "none",
  "shot_sha256": "cd1944d36cecbc6c89268705fd50204e5b5356d4b8345e3b6608ce3b986a0a6f",
  "media": {
    "path": "generation/narrative-v2-024ae7463e5d8addbdd02b15/clip.mp4",
    "sha256": "a8569954d4ca1ec188091a1cf04e4276c5c7d1edd5034e5d21046a70f9060a98"
  },
  "evidence": {
    "path": "analysis/evidence/fresh-motion-v3-f01a-024ae7463e5d/analysis.md",
    "sha256": "955dec230f69838dd3aa55ea2f771743b9f555b1eb67d65663d70680e34b1402"
  },
  "reference_context": [
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/storyboard/B01.png",
      "sha256": "dfaef238aca82330246b607f8f3ec816be7cf6d47a69489a61007e4649d2478d"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/assets/references/mother-baseline.png",
      "sha256": "fd3fb79809ec9038041fc39871f44119cf9c3f1ebaca21868ccd73409b1cc4d8"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F01b-b14a6422-first.jpg",
      "sha256": "741af218ddfcb7ce1024d9cf9788825eb3eefceee0cffdd98b4d0088af5c15d2"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F01a-024ae746-motion-grid.jpg",
      "sha256": "b01ac8883f2bdbd70081fc5f94f35b77cb544c9856afaee92ae651d32df3dea3"
    }
  ],
  "media_access": "observed",
  "reviewer": "Native full-moving review plus assistant direct timed-frame cast, garment and concern inspection",
  "raw_review": {
    "path": "videos/gopure-fresh/reviews/motion/F01a-024ae7463e5d-v3.json",
    "sha256": "81657259aeab9a090dcac0d6a3fd84922f43cf534c7a19235491c6e9b2d3bb09"
  },
  "assistant_frame_evidence": {
    "path": "videos/gopure-fresh/reviews/frames/F01a-024ae746-motion-grid.jpg",
    "sha256": "b01ac8883f2bdbd70081fc5f94f35b77cb544c9856afaee92ae651d32df3dea3"
  },
  "adjudication_notes": []
}
