{
  "verdict": "pass",
  "critical_findings": [],
  "wardrobe": {
    "oksana": {
      "state": "care",
      "visible": true,
      "evidence": "Oksana is wearing the ivory scoop-neck cotton shirt as specified."
    }
  },
  "cast_states": {
    "oksana": "week-2"
  },
  "obligations": [
    {
      "id": "F15a-action",
      "subject": "oksana",
      "action_observed": true,
      "verdict": "pass",
      "evidence": "Oksana maintains a steady pose with a moderately reduced but still visible crepey texture on the neck, consistent with week two."
    }
  ],
  "checks": {
    "identity": {
      "verdict": "pass",
      "observation": "Actor identity is consistent with the Oksana reference image and storyboard."
    },
    "concern_visibility": {
      "verdict": "pass",
      "observation": "The neck region is fully visible, showing the required intermediate improvement in texture."
    },
    "acting_phases": {
      "verdict": "pass",
      "observation": "The setup, reaction (subtle blink/breath), and settle phases are executed within the timing windows."
    },
    "regional_reference": {
      "verdict": "pass",
      "observation": "The lighting and background match the established portrait setting."
    },
    "attention_events": {
      "verdict": "pass",
      "observation": "The visual focus remains on the neck's state transition throughout the clip."
    },
    "product_use": {
      "verdict": "pass",
      "observation": "No product use was required for this specific shot."
    },
    "continuity_in": {
      "verdict": "pass",
      "observation": "The transition from the previous week-1 state is smooth and maintains alignment."
    },
    "continuity_out": {
      "verdict": "pass",
      "observation": "The final frame aligns with the expected week-2 state for the following cut."
    }
  },
  "repair": "none",
  "shot_sha256": "77ca3f0c756149fe08aa4705e782c7a710f2a664c7bece7752b1d46d96f0320d",
  "media": {
    "path": "generation/narrative-v2-f7ace03d8313d22075cc0eb4/clip.mp4",
    "sha256": "37512b348b9056df29eac7f2be6f6c0acfeda20646b993b6f15f1fd553e7e41a"
  },
  "evidence": {
    "path": "analysis/evidence/fresh-motion-v3-f15a-f7ace03d8313/analysis.md",
    "sha256": "3adeb6dd20965526941faca075d9d131da9f351a323a6f360fa1a4c667b5d6f3"
  },
  "reference_context": [
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/assets/references/week-2.png",
      "sha256": "c4ae0a3878e99bebd700f979e832c8d2001346bcc14b6df573495b60cc3aca5f"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/assets/references/week-2.png",
      "sha256": "c4ae0a3878e99bebd700f979e832c8d2001346bcc14b6df573495b60cc3aca5f"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F14b-0e1c28ce-last.jpg",
      "sha256": "0dd71914cc225fa201740e4618a35eb9b80edf6894138ce6012ef566fc01e6c5"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F15b-c7eaa5d5-first.jpg",
      "sha256": "e8e9170b52c87d5c6a50f753a478f16fa45543cec564e29209eeaf34c27914c7"
    },
    {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/ea1aac79f6/videos/gopure-fresh/reviews/frames/F15a-f7ace03d-motion-grid.jpg",
      "sha256": "ece5edc4d7a1491e3684ee4fdbcd461c0aa04b1ea2815638158f3b4dcd12023c"
    }
  ],
  "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/F15a-f7ace03d8313-v3.json",
    "sha256": "29b8b4319ebf0c19ab93c46a92b188d752d8619c0622f2e5a177695206fde0ec"
  },
  "assistant_frame_evidence": {
    "path": "videos/gopure-fresh/reviews/frames/F15a-f7ace03d-motion-grid.jpg",
    "sha256": "ece5edc4d7a1491e3684ee4fdbcd461c0aa04b1ea2815638158f3b4dcd12023c"
  },
  "adjudication_notes": [
    "Named literal single-person placeholder in wardrobe as oksana; observed value unchanged."
  ],
  "progression_adjudication": {
    "path": "videos/gopure-fresh/reviews/proof-v2-assistant.json",
    "sha256": "4da18cf17d338d271dd5192b78c0af62a286fe27d715cff39c26ea00125c50ee"
  }
}
