{
  "schema": "adfactory.legacy-audit/v1",
  "film_sha256": "e67d3a5caefaed7120e4d4fa285eb6adf2b2869c85e51239a32273a320280a2a",
  "v2_accepted": false,
  "technical_export_retained": true,
  "full_duration_s": 349.44,
  "native_audit_windows": [
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 0,
      "end_s": 54,
      "excerpt": "analysis/continuity-audit/window-000.mp4",
      "review": "analysis/evidence/11-continuity-000/analysis.md"
    },
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 50,
      "end_s": 104,
      "excerpt": "analysis/continuity-audit/window-050.mp4",
      "review": "analysis/evidence/11-continuity-050/analysis.md"
    },
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 100,
      "end_s": 154,
      "excerpt": "analysis/continuity-audit/window-100.mp4",
      "review": "analysis/evidence/11-continuity-100/analysis.md"
    },
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 150,
      "end_s": 204,
      "excerpt": "analysis/continuity-audit/window-150.mp4",
      "review": "analysis/evidence/11-continuity-150/analysis.md"
    },
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 200,
      "end_s": 254,
      "excerpt": "analysis/continuity-audit/window-200.mp4",
      "review": "analysis/evidence/11-continuity-200/analysis.md"
    },
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 250,
      "end_s": 304,
      "excerpt": "analysis/continuity-audit/window-250.mp4",
      "review": "analysis/evidence/11-continuity-250/analysis.md"
    },
    {
      "source": "delivery/gopure-ua-480p.mp4",
      "start_s": 300,
      "end_s": 349.44,
      "excerpt": "analysis/continuity-audit/window-300.mp4",
      "review": "analysis/evidence/11-continuity-300/analysis.md"
    }
  ],
  "native_audit_coverage_s": 349.44,
  "all_seconds_submitted_for_review": true,
  "findings": [
    {
      "id": "wardrobe-owner",
      "start": 43,
      "end": 59,
      "verdict": "fail",
      "status": "direct-frame-observation + bounded moving review",
      "finding": "Mother keeps open purple neckline; daughter wears dark turtleneck at 54s, then reverts to teal cardigan/cream shirt.",
      "evidence": [
        "analysis/continuity-audit/frames/at-52.png",
        "analysis/continuity-audit/frames/at-54.png",
        "analysis/evidence/11-continuity-000/analysis.md",
        "analysis/evidence/11-continuity-050/analysis.md"
      ],
      "repair": "Mother alone selects/puts on the high collar; retain daughter open cream shirt/teal cardigan across doorway cuts. Match both boundary states."
    },
    {
      "id": "product-progression",
      "start": 228,
      "end": 301,
      "verdict": "fail",
      "status": "legacy script and authored shot directions",
      "finding": "Legacy directions explicitly preserve unchanged lines and reject before/after; no four distinct visible weekly concern states.",
      "evidence": [
        "videos/gopure-ua/shot-plan.json",
        "analysis/evidence/11-continuity-200/analysis.md",
        "analysis/evidence/11-continuity-250/analysis.md"
      ],
      "repair": "New state refs and proof coverage: present week one → distinct intermediate states → resolved week four. Re-author dependent copy honestly."
    },
    {
      "id": "voice-performance",
      "start": 0,
      "end": 349.44,
      "verdict": "fail",
      "status": "owner creative rejection; new phrase-level reference study",
      "finding": "Owner rejects the flat voice; prior whole-audio model adjectives did not establish context-specific performance.",
      "evidence": [
        "analysis/vocal-score.json",
        "analysis/evidence/10-vocal-legacy-flat-opening/analysis.md"
      ],
      "repair": "Generate the marked, emotionally directed score, listen to every line and occurrence, then build a new audio clock."
    },
    {
      "id": "pronunciation-evidence",
      "start": 0,
      "end": 349.44,
      "verdict": "unverified",
      "status": "artifact inspection",
      "finding": "Legacy audio has a broad model audit but no every-occurrence intended/heard stress ledger.",
      "evidence": [
        "videos/gopure-ua/assets/audio/audio-lock.json"
      ],
      "repair": "Do not invent approval retrospectively; perform word-level listening on a versioned voice."
    }
  ],
  "shot_contract_gaps": [
    {
      "id": "shot-01",
      "start": 0,
      "end": 7.134916,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-02",
      "start": 7.134916,
      "end": 15.546375,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-03",
      "start": 15.546375,
      "end": 25.78075,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-04",
      "start": 25.78075,
      "end": 36.835416,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-05",
      "start": 36.835416,
      "end": 45.311458,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-06",
      "start": 45.311458,
      "end": 54.21825,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-07",
      "start": 54.21825,
      "end": 63.515125,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-08",
      "start": 63.515125,
      "end": 73.944791,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-09",
      "start": 73.944791,
      "end": 81.744291,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-10",
      "start": 81.744291,
      "end": 89.960416,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-11",
      "start": 89.960416,
      "end": 97.733875,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-12",
      "start": 97.733875,
      "end": 106.41875,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-13",
      "start": 106.41875,
      "end": 115.246375,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-14",
      "start": 115.246375,
      "end": 124.022916,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-15",
      "start": 124.022916,
      "end": 132.278125,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-16",
      "start": 132.278125,
      "end": 141.379166,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-17",
      "start": 141.379166,
      "end": 150.220833,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-18",
      "start": 150.220833,
      "end": 157.512,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-19",
      "start": 157.512,
      "end": 166.379166,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-20",
      "start": 166.379166,
      "end": 174.127083,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-21",
      "start": 174.127083,
      "end": 183.4495,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-22",
      "start": 183.4495,
      "end": 192.15825,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-23",
      "start": 192.15825,
      "end": 200.974916,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-24",
      "start": 200.974916,
      "end": 209.516583,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-25",
      "start": 209.516583,
      "end": 218.878583,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-26",
      "start": 218.878583,
      "end": 228.032208,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-27",
      "start": 228.032208,
      "end": 242.485333,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-28",
      "start": 242.485333,
      "end": 256.9515,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-29",
      "start": 256.9515,
      "end": 266.365541,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-30",
      "start": 266.365541,
      "end": 274.581708,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-31",
      "start": 274.581708,
      "end": 282.290041,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-32",
      "start": 282.290041,
      "end": 291.547833,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-33",
      "start": 291.547833,
      "end": 300.297833,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-34",
      "start": 300.297833,
      "end": 307.471791,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-35",
      "start": 307.471791,
      "end": 321.130666,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-36",
      "start": 321.130666,
      "end": 335.102,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    },
    {
      "id": "shot-37",
      "start": 335.102,
      "end": 349.44,
      "missing_v2_fields": [
        "cast_states",
        "wardrobe",
        "picture_obligations",
        "performance",
        "attention"
      ]
    }
  ],
  "adjudication": "Raw model findings are proposals. Do not require lip sync for retrospective narration; do not put the wrong high collar on daughter merely to match the preceding erroneous shot. Opening/closing states and local frames take precedence over model timing guesses."
}
