{
  "verdict": "pass",
  "critical_findings": [],
  "wardrobe": {
    "larysa": {
      "state": "day",
      "visible": true,
      "evidence": "olive cardigan over cream scoop shirt"
    },
    "iryna": {
      "state": "day",
      "visible": true,
      "evidence": "mustard cardigan over light blue shirt"
    }
  },
  "cast_states": {
    "larysa": "unaffected",
    "iryna": "unaffected"
  },
  "obligations": [
    {
      "id": "F08a-action",
      "subject": "larysa",
      "action_observed": true,
      "verdict": "pass",
      "evidence": "Larysa slides the goPure jar across the table, turns it, and hands it to Iryna who takes it to inspect the label between 0:00 and 0:08."
    }
  ],
  "checks": {
    "identity": {
      "verdict": "pass",
      "observation": "Larysa (grey pixie) and Iryna (dark curls) match reference images and maintain identity throughout the clip."
    },
    "concern_visibility": {
      "verdict": "pass",
      "observation": "Larysa's neck is visible above the cream scoop neckline; no conspicuous concern is declared or required to be absent in this 'unaffected' state."
    },
    "acting_phases": {
      "verdict": "pass",
      "observation": "Both actors show setup (gazing at jar), reaction (handover and inspection), and settle (calm observation) phases as timed."
    },
    "regional_reference": {
      "verdict": "pass",
      "observation": "The setting is a warm, naturally lit kitchen with Slavic-style tea service and decor consistent with the Ukrainian localization."
    },
    "attention_events": {
      "verdict": "pass",
      "observation": "The product handover and label inspection provide the mechanism-reveal as described."
    },
    "product_use": {
      "verdict": "pass",
      "observation": "The product is handled and inspected as requested by the narration, not applied."
    },
    "continuity_in": {
      "verdict": "pass",
      "observation": "The cast and wardrobe are consistent with the preceding cut (Image 2)."
    },
    "continuity_out": {
      "verdict": "pass",
      "observation": "The cast and wardrobe are consistent with the following cut (Image 3)."
    }
  },
  "repair": "none",
  "shot_sha256": "ecd32751a272c70d14510a38279252cfa0cd9c1cb7cf1ecfeaff1335e838eaa7",
  "media": {
    "path": "generation/narrative-v2-26fb298ba4ebe7c6f8b9739c/clip.mp4",
    "sha256": "f294861e46c94f775ac9af5390a6b4d643c353fdb16e74aebe2c4b82109f5f74"
  },
  "evidence": {
    "path": "analysis/evidence/fresh-motion-v3-f08a-26fb298ba4eb/analysis.md",
    "sha256": "41716fd468d10a8564bb7bb152d9b121a41039571f3be17c8dc2923c8e192544"
  },
  "reference_context": [
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/storyboard/B06.png",
      "sha256": "3e9b9ff7a41c566c164395314a0ce2dfe166cb021717cd9c1812491de04e4d1c"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F07b-976de7b2-last.jpg",
      "sha256": "b0e0836e267a25e1618145b2f2562cb040878995a20d5464a409ad72c16f6284"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F08b-ecba2090-first.jpg",
      "sha256": "452ea6c83bcb9a912fafbe6aaddadbc5f52d3a29fedc94141b1ca7f036cbc0f6"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F08a-26fb298b-motion-grid.jpg",
      "sha256": "1a1dc9ffcaac21bbd9f0ead0e26d82567aefd8bb77771cbf41faf5ad745b3e11"
    }
  ],
  "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/F08a-26fb298ba4eb-v3.json",
    "sha256": "3503866925b9dae93d60bdc21cb1d09ce12f1b78eb8c586fcbb4eeb19a0a917f"
  },
  "assistant_frame_evidence": {
    "path": "videos/gopure-fresh/reviews/frames/F08a-26fb298b-motion-grid.jpg",
    "sha256": "1a1dc9ffcaac21bbd9f0ead0e26d82567aefd8bb77771cbf41faf5ad745b3e11"
  },
  "adjudication_notes": []
}
