{
  "schema": "adfactory.export-problem-quality/v2",
  "at": "2026-09-14T19:34:02.513585+00:00",
  "film": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/exports/v03/gopure-targ-uk.mp4",
    "sha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
  },
  "problemPassport": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/problem-passport-v06.json",
    "sha256": "ef09829f7db5147f05e1dad87db30de6e97590e3498983e2222e481f118bb162"
  },
  "status": "passed",
  "approval": "agent-review-only; owner acceptance not claimed",
  "unresolvedDefects": [],
  "characterChecks": [
    {
      "unitId": "targ-s001",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana reacts over carton, then turns to the approaching blonde; exposed neck retains bands.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s001-0.png",
          "sha256": "3e898e8264deb857b2d5291302eafc320e68de67528d9412faf763d6ac7cb7ab",
          "time": 0.36666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s001-1.png",
          "sha256": "6c49a35862a75cc99bfccc46d8a4c83d62472b2eba82122af4a2b92319adadab",
          "time": 1.3666666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s001-2.png",
          "sha256": "0c46a90ccdf508c84af870f87d3af959294729c2ab20c98c5cf6f2fa34ae6591",
          "time": 2.566666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s003",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Nataliia leans and lowers gaze; Oksana pinches brow and mouth. Before neck remains visible.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s003-0.png",
          "sha256": "050ed23d983adeeb32ee904066eaae3f148403e31e068cba6a6681df82fa4409",
          "time": 5.166666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s003-1.png",
          "sha256": "d3acb605b9bce956e288ef711894b74b84f101bdea324ebb529dd63703fd979c",
          "time": 6.333333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s003-2.png",
          "sha256": "2142724768e34db5db5ccd5f5118770dac7fa8296a7c650c5089a9dc188d4b46",
          "time": 7.733333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s004",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": false,
      "observation": "Explicit sixteen-year wedding memory: younger Oksana30 in high lace collar, Andrii32. Neck is covered, no product result asserted.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s004-0.png",
          "sha256": "eb3acacba6d76e098a7dc550f5d4f48cdfb9f45e34b76fadfc99cf4333a7516f",
          "time": 8.233333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s004-1.png",
          "sha256": "3e8cba0756a185e2a803a6d58be419b7d9908d574c3227a1ef0237e1c5c3d04f",
          "time": 10.6,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s004-2.png",
          "sha256": "197243c4cd4d31a5f4ea0f3d0896e36be2638a5ea575e19e697fbf6b7ab329b0",
          "time": 13.166666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "visibilityReason": "Explicit sixteen-year wedding memory: younger Oksana30 in high lace collar, Andrii32. Neck is covered, no product result asserted."
    },
    {
      "unitId": "targ-s008",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana hunches and cries with hands near mouth; cardigan and high bun remain stable.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s008-0.png",
          "sha256": "a9a96307b2bbdd9e04323d3393b0823d525d4395757c12b7e0ac251117f8fcd3",
          "time": 21.066666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s008-1.png",
          "sha256": "932ebe412b4c3508205dd043068df7b4b6fb5d271c1758a9226c577a66eaa801",
          "time": 21.266666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s008-2.png",
          "sha256": "59f442be43dea9bf7954d92a0776f8c9d6248b47d8971c81563969aa71adbb0c",
          "time": 21.533333333333335,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s009",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Bathroom reflection reveals multiple transverse neck bands beneath the same mature face.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s009-0.png",
          "sha256": "f4d6d2c1abf28046da510638b68390d6f4449540873d52984e00381467e55218",
          "time": 22.033333333333335,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s009-1.png",
          "sha256": "cbbd6419e79fd47c17db7927547d186432072254a426d90b04bcced939d55f96",
          "time": 22.466666666666665,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s009-2.png",
          "sha256": "0c863721d1af295fcd8387d9aaf24b316ee2fec383f15d6cabf800fa5032571b",
          "time": 23.133333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s010",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Forehead/temple touch and strained eyebrows continue private distress; neck is not resolved.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s010-0.png",
          "sha256": "5dccfd33e85eb50073a9c63a9bb7666897f8c384cf6a15a0c06ebe3354a3f635",
          "time": 23.433333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s010-1.png",
          "sha256": "2c0cda7bd5c1d4717686a9f8393f26136ff36f54d594fe7c451c3eaea6d38685",
          "time": 23.6,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s010-2.png",
          "sha256": "1fe601aa4e7d9b6becc1e40a836a4fbeb5c43e23ad4f699c46d18156977d5e57",
          "time": 23.8,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s011",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Both hands cover mouth, torso hunches; before neck remains between neckline and jaw.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s011-0.png",
          "sha256": "5bed1ca722a58d552ed51db3a2c24a8fde524af3286d6468fce34f8573a107b2",
          "time": 24.266666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s011-1.png",
          "sha256": "06aa731d67dd4e66aaa577221ca18436721f04ecf08c4dd0dffbeffdaae8818c",
          "time": 24.733333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s011-2.png",
          "sha256": "c5676507827797fc9c47ade5f1542c8b121f3b0c5cc1138e02fbf333d3211393",
          "time": 25.4,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s012",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Stirring pauses; Oksana turns to two daughters then lowers gaze. Cardigan/bun persist.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s012-0.png",
          "sha256": "957873c61da504dc2918fd70777d48629eb1d6947a94ad65f58ef387c21e251a",
          "time": 25.9,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s012-1.png",
          "sha256": "529221e43f79c4a532e037274b0a81ef510700c203d857d340bc5bbefc8f19ce",
          "time": 26.233333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s012-2.png",
          "sha256": "89a7bcc6c81c87b0e0b729aaa6dd9b5eae8210a78385b4bb9ebcaece69515fac",
          "time": 26.766666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s013",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": false,
      "observation": "Rear view enters shop through doors; front diagnostic neck is not visible.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s013-0.png",
          "sha256": "a1daa060a69ffd5b94d1e2a30901540056cbaa4db4c2dfb0a608ddc1fb70d4c5",
          "time": 27.266666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s013-1.png",
          "sha256": "a4f029fb2b5659c8e67cc0406dc03a000c83897816901f3bf1df6887899b154d",
          "time": 29.3,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s013-2.png",
          "sha256": "4de84ea2e411cf49cc1d83f750cc733383f66bdc1d33d5b767810842e0c1efa0",
          "time": 31.566666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "visibilityReason": "Rear view enters shop through doors; front diagnostic neck is not visible."
    },
    {
      "unitId": "targ-s014",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Carton examination, pinched face then surprised mouth; same store outfit and before neck.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s014-0.png",
          "sha256": "a2896f114d4237336e207a0de81222329ea9ea22b9e4ea098370dca357cfbc97",
          "time": 32.06666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s014-1.png",
          "sha256": "0c59445dd0dbc22aedcc6c45246140c6df3b1f27907bfcff3a143ec66399e57c",
          "time": 32.46666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s014-2.png",
          "sha256": "0763c6fd282cc0db0b031081e187f32b8b23c09073fd71afee9b2f6b46119163",
          "time": 33.1,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s015",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Reflection shows defect, then framing descends to failed old routine bottles; oak bath remains consistent.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s015-0.png",
          "sha256": "b1e4594b8706b731e3ec6e7af7d96fd7cffe1c858aab07c4de2d702a28f6e521",
          "time": 33.6,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s015-1.png",
          "sha256": "4c739c9b9851ac2722068a85085886a7bd7566f7a923e6566b891d0671526602",
          "time": 34.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s015-2.png",
          "sha256": "7308b6279cc6706108b5d50fd565441f2b62d8fe3aa13e11fe64e4c66d2881da",
          "time": 35.9,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s016",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "She hears the familiar voice, lifts eyes, closes eyes, and turns right; carton remains held.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s016-0.png",
          "sha256": "cd4c90901218e83e505209580b59ba1e43228e78e0fa5442347f76db86777c92",
          "time": 36.4,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s016-1.png",
          "sha256": "729a2adfcb4300e078dc6aabc3280a3158564063bf5d0e41aba2bfd58f2b9e0a",
          "time": 38.36666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s016-2.png",
          "sha256": "56e978a9e81fb993f3ff3614e647b07d16757c943aeaa48edab9f37953f72136",
          "time": 40.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s017",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Turning reveal of Nataliia behind her preserves matching store costume and neck problem.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s017-0.png",
          "sha256": "8500ff20dde723b3c7e15df51f23cb7c1669a100f03c5fef8773f5fcb1f7bc46",
          "time": 40.86666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s017-1.png",
          "sha256": "1c16d6351447a236909891c6861c8be9b18b388f6a0ecaec6350b6e65a20f198",
          "time": 41.06666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s017-2.png",
          "sha256": "71786c227116e06cb9aa2f23531bf702d3429c1d14bdbcffebfa0885b02380b6",
          "time": 41.36666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s018",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Nataliia gaze passes down to neck; Oksana notices, mouth tightens and head lowers; later pity smile earns hurt.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s018-0.png",
          "sha256": "3498dc52cc43fe2c60211230c4285f4851c4f2cb553d0c5fbeef816eb73dd9d9",
          "time": 41.86666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s018-1.png",
          "sha256": "4b1a04e0cfcae1f123e1e3bc65ef9507958d515ce6770f15f71bec5b4f291d33",
          "time": 45.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s018-2.png",
          "sha256": "793099f9734faa1c0783a3918e2acaeddfb6d1c118346dfb4ca83b33c1a81816",
          "time": 49.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s019",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": false,
      "observation": "Explicit monochrome wedding memory shows earlier-age Oksana and Andrii smiling and embracing; high lace collar conceals neck.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s019-0.png",
          "sha256": "228c805532fef3e7a442b99ac23d890124cf973d0ed2c90678293c62ae2549aa",
          "time": 50.166666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s019-1.png",
          "sha256": "6e2cabb48959cbd855bf70543ca21faa2214caa90265a8a951db7589e0fd942c",
          "time": 52.166666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s019-2.png",
          "sha256": "7f1888b28a74a48e553f0bee1e8f94da2bcc9b539427534eef9622b9ca5f7da0",
          "time": 54.36666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "visibilityReason": "Explicit monochrome wedding memory shows earlier-age Oksana and Andrii smiling and embracing; high lace collar conceals neck."
    },
    {
      "unitId": "targ-s020",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Open car door, torso lowers into seat, door is pulled and fully closes before cut.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s020-0.png",
          "sha256": "586882aa09fc03dd4499e17efca4cdeae48dfa1d7178e6a3023fc80c7eaf4e0a",
          "time": 54.86666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s020-1.png",
          "sha256": "51afebd3be6ce083b8c331cbf232f93ff3c450f735834e25f189337498c24c86",
          "time": 55.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s020-2.png",
          "sha256": "b9034e8fa9c30e03552c0715dabcc1942be71e3f338dd8f047a63411713152ef",
          "time": 56.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s021",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Camera pushes into vanity mirror; eyes move down/sideways, three neck bands remain exposed.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s021-0.png",
          "sha256": "1f74095cbee439ae798378a0b33948966a19651ed776ed2e22d18984e0f87e80",
          "time": 57.166666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s021-1.png",
          "sha256": "aa58886c883949ac4bc23f9d05d9f08a5f48a5c37c239fa7ba5bcae4c8f95823",
          "time": 60.13333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s021-2.png",
          "sha256": "e951dfd08eae8992e719b4ce2f1611a147f99267e2821656f397eff6bf801063",
          "time": 63.3,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s022",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Temple sweep moves hair behind ears; hands lower, chin dips, eyes lift and distress settles. Neck stays defective.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s022-0.png",
          "sha256": "cdb79253753390a96567795b469bb1b970632ff86384944b46f1fb52c4dab982",
          "time": 63.8,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s022-1.png",
          "sha256": "a05e3da895df5c2ef6232a340a6d90be891a5c5f6e71031b6a179c6ed581f0f9",
          "time": 69.03333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s022-2.png",
          "sha256": "e3defad0fc669f6715ce1cb720cb0f1e17f88a3ea4cb022447a567d50529873b",
          "time": 74.46666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s023",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana turns from class toward seated Larysa; high bun/cardigan and smooth-neck teal-clad recommender are maintained.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-0.png",
          "sha256": "090849cf25615c92c2262b55d0bb2d7732ab8eed5b35c6cfa50fb55ac3447e05",
          "time": 74.96666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-1.png",
          "sha256": "fc7bcbf1d2d246ba8d56ebcb926e1f1c1c578cc978ec3feb1fd7f01cda2c5ec7",
          "time": 77.36666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-2.png",
          "sha256": "ae23aad8fa9df0c11f50fe6dccf260854b3ec74000326fba4823db433f78e2e1",
          "time": 79.93333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s023",
      "characterId": "larysa",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana turns from class toward seated Larysa; high bun/cardigan and smooth-neck teal-clad recommender are maintained. Larysa actual exposed neck remains fully smooth throughout this appearance, with mature face and low silver-streaked chignon.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-0.png",
          "sha256": "090849cf25615c92c2262b55d0bb2d7732ab8eed5b35c6cfa50fb55ac3447e05",
          "time": 74.96666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-1.png",
          "sha256": "fc7bcbf1d2d246ba8d56ebcb926e1f1c1c578cc978ec3feb1fd7f01cda2c5ec7",
          "time": 77.36666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-2.png",
          "sha256": "ae23aad8fa9df0c11f50fe6dccf260854b3ec74000326fba4823db433f78e2e1",
          "time": 79.93333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s024",
      "characterId": "larysa",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Larysa isolated mature portrait; neckline exposes completely smooth neck with face age detail retained. Larysa actual exposed neck remains fully smooth throughout this appearance, with mature face and low silver-streaked chignon.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s024-0.png",
          "sha256": "6e3ba6d2c130f664094f2bcbeb4269bf3fe6519c1eda457fa5885842e30047c4",
          "time": 80.43333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s024-1.png",
          "sha256": "00d7498e64e95548aa75cc1dc0bf76afb15b70fa77f45575a014f8b95c71cdfc",
          "time": 81.2,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s024-2.png",
          "sha256": "217316ee75ddbb1f9ac7452a0a6ac8501c948dfc579ea500983a0220f8cf85ff",
          "time": 82.16666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s025",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana leans to ask; Larysa looks up; class continues in lavender tees and full leggings.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-0.png",
          "sha256": "24735c02f31fdba4bcd4415efb8f08ecaf9bae1d98f81a95290e8f8bb644376e",
          "time": 82.66666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-1.png",
          "sha256": "70147261ba44149519ef3e2a9263a7ceac1ea3cc4bc9e17e1289cf25f3b0091a",
          "time": 83.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-2.png",
          "sha256": "95fd8c0d0049cb8a975758f864c80477396fa04477880c7c967276ac44c36442",
          "time": 84.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s025",
      "characterId": "larysa",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana leans to ask; Larysa looks up; class continues in lavender tees and full leggings. Larysa actual exposed neck remains fully smooth throughout this appearance, with mature face and low silver-streaked chignon.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-0.png",
          "sha256": "24735c02f31fdba4bcd4415efb8f08ecaf9bae1d98f81a95290e8f8bb644376e",
          "time": 82.66666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-1.png",
          "sha256": "70147261ba44149519ef3e2a9263a7ceac1ea3cc4bc9e17e1289cf25f3b0091a",
          "time": 83.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-2.png",
          "sha256": "95fd8c0d0049cb8a975758f864c80477396fa04477880c7c967276ac44c36442",
          "time": 84.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s026",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Larysa laughs, glances at Oksana neck and stands/gestures; her own neck stays smooth.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-0.png",
          "sha256": "7d06a1278803ccb81a00577d1f3a8748907e5d35a466c22bf97c1ff13f3a6063",
          "time": 85.0,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-1.png",
          "sha256": "243dd2e424aca2ac8aaf2f5eb5ad682c1e1218734e8e65c5870a6ed56660f94b",
          "time": 86.76666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-2.png",
          "sha256": "cf6c59f6905b606ae2c39aada7e50fc53a4b9a51b1997584cdcad89a80890c55",
          "time": 88.76666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s026",
      "characterId": "larysa",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Larysa laughs, glances at Oksana neck and stands/gestures; her own neck stays smooth. Larysa actual exposed neck remains fully smooth throughout this appearance, with mature face and low silver-streaked chignon.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-0.png",
          "sha256": "7d06a1278803ccb81a00577d1f3a8748907e5d35a466c22bf97c1ff13f3a6063",
          "time": 85.0,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-1.png",
          "sha256": "243dd2e424aca2ac8aaf2f5eb5ad682c1e1218734e8e65c5870a6ed56660f94b",
          "time": 86.76666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-2.png",
          "sha256": "cf6c59f6905b606ae2c39aada7e50fc53a4b9a51b1997584cdcad89a80890c55",
          "time": 88.76666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s028",
      "characterId": "larysa",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Larysa gestures and delivers advice; mature face, low chignon, pearls, teal neckline and smooth neck persist. Larysa actual exposed neck remains fully smooth throughout this appearance, with mature face and low silver-streaked chignon.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s028-0.png",
          "sha256": "14fcf49a6c5e6956642d20986b1adc013ed10c8127e617ba44e6960efe7604cc",
          "time": 93.2,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s028-1.png",
          "sha256": "4ce89db9055136ae68ba64c74fd759202be9b5acf1d7a2da933552b523ee76ea",
          "time": 95.26666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s028-2.png",
          "sha256": "d401b8ca85a407c7b1dedffafc0b359d4c157b5c9c964722586d71c390945f8e",
          "time": 97.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s029",
      "characterId": "oksana",
      "state": "before",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana examines the purple jar and follows advice; three bands stay before treatment. Larysa points to her own smooth neck and upward care direction.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-0.png",
          "sha256": "85c5580dcf48799ce606b4d6319c5ce1cb232cdb33ab0f5fbe3c85b55aecdcbf",
          "time": 98.0,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-1.png",
          "sha256": "c9e38a12f9cb88fd55329023d66eec30ef8cdc44d20a6f609a3f8937973352f9",
          "time": 105.06666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-2.png",
          "sha256": "73e052f99639535e74cb9a38a02b5893336aa7f2f35c24c6143a24c4220b24e6",
          "time": 112.36666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s029",
      "characterId": "larysa",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana examines the purple jar and follows advice; three bands stay before treatment. Larysa points to her own smooth neck and upward care direction. Larysa actual exposed neck remains fully smooth throughout this appearance, with mature face and low silver-streaked chignon.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-0.png",
          "sha256": "85c5580dcf48799ce606b4d6319c5ce1cb232cdb33ab0f5fbe3c85b55aecdcbf",
          "time": 98.0,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-1.png",
          "sha256": "c9e38a12f9cb88fd55329023d66eec30ef8cdc44d20a6f609a3f8937973352f9",
          "time": 105.06666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-2.png",
          "sha256": "73e052f99639535e74cb9a38a02b5893336aa7f2f35c24c6143a24c4220b24e6",
          "time": 112.36666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s030",
      "characterId": "oksana",
      "state": "application",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Closed jar is unscrewed, lid lowered, small dose picked up, neck contacted low and stroked upward. Bands remain after first application beneath a thin sheen.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s030-0.png",
          "sha256": "68ad2182d4e4de7cbc1cfe0e2f493ba61ac0a7b90f3f44d0757ceddef451b693",
          "time": 112.86666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s030-1.png",
          "sha256": "71b8421cc3c3bb5e8f85d7d578770b29e6ebda3f652fdcf397faa7b93941aca8",
          "time": 116.66666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s030-2.png",
          "sha256": "36c01671e010175c3449fb4bb51da7e210cea26ade25f5df63ec6563dcbf99d3",
          "time": 120.7,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s031",
      "characterId": "oksana",
      "state": "intermediate",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Mirror inspection and neck detail show reduced but still visible fine transverse lines; partial state is deliberately imperfect.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s031-0.png",
          "sha256": "27b78fd92d5853061c22bd4a3d1e368b23847012345899c73b898f39323e6e1d",
          "time": 121.2,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s031-1.png",
          "sha256": "74afe0d73309e82d31a6e98de52f57f93949f1fbf7738bf9ecadf47da24224d9",
          "time": 122.93333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s031-2.png",
          "sha256": "2fb35fa5ebe73727f160934d43e47f8684f96a257d86c49a7f99ef92d4120141",
          "time": 124.86666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s032",
      "characterId": "oksana",
      "state": "intermediate",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Olia looks up and speaks; Oksana touches chest and responds warmly. Faint neck lines still remain before final stage.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s032-0.png",
          "sha256": "de7438e7ca9b4ca2b4b22ed66b0b08c6c0ba6f3ddf5709eb453aa63c5c55c5a8",
          "time": 125.36666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s032-1.png",
          "sha256": "fd039ed5e5b618f1a7613bf2ab9f32afe818424cdc6a9cb15a4c8f7474ba8198",
          "time": 127.63333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s032-2.png",
          "sha256": "f93bab05abda2e0b3a820dafc72732ca10a86966fb4d87f0e76fe674b0228fd4",
          "time": 130.1,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected."
    },
    {
      "unitId": "targ-s033",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "After explicit six-week transition, mature Oksana examines completely smooth neck; touch and relieved smile finish the result.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s033-0.png",
          "sha256": "fdf3a6f3349881f3ca520e7adec6a206e9b234d3cab70a5cfccf968e436cd988",
          "time": 130.6,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s033-1.png",
          "sha256": "4f39604e9f321569a12749e436247159907fa853cc4fd683d6f637426107e341",
          "time": 133.76666666666668,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s033-2.png",
          "sha256": "37038d378d0f60410aa66f042e1d4430cfaec38c3b28483a73479a1b7fbca649",
          "time": 137.16666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s034",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Old bottle falls into bin; lid closes and Oksana exits. Same ivory bath outfit/oak mirror; resolved neck retained when visible.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s034-0.png",
          "sha256": "e4504bd8d9a190f11fae11795e7ad8a576cbef46a004c2184b39f965c634374a",
          "time": 137.66666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s034-1.png",
          "sha256": "a952dc1874e8803f8558282d1acfd1f4955d6ca2b8281855f120818e674a7cef",
          "time": 138.96666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s034-2.png",
          "sha256": "4cf7f4e4de71b8c254641d767b7f40118ace860f6fc77508ee36455725829a83",
          "time": 140.46666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s035",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Camera moves from performance/audience toward Oksana high-bun profile; rose scoop dress and smooth neck visible in revealed portrait.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s035-0.png",
          "sha256": "283c93592d660dc700c005b53a3252ecae0130702ec9d63fa83f8da2e84a69d1",
          "time": 140.96666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s035-1.png",
          "sha256": "b3f56c779e111ec2a761c07667800709596da86659a0c01edce1c45851b7e2dc",
          "time": 143.3,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s035-2.png",
          "sha256": "91078b4d63ba1c2f2815e193135db909ec5ad60408d5158267f8ec154c163fa0",
          "time": 145.83333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s036",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Nataliia and Oksana seated; mutual glance and softened response; rose dress/high bun and navy suit/blonde waves stable.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s036-0.png",
          "sha256": "a7463334689342023dbda2250a37470d909c300d018715bef54ae2c0bafabb7c",
          "time": 146.33333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s036-1.png",
          "sha256": "9bcec68bef040026bd7fc37b3e7e2ba9f26b61858917ac1aff55f07bc6e65871",
          "time": 147.1,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s036-2.png",
          "sha256": "82bb2c450ab6a4c3e7c1af2f6fbf354edc93f8f018adf2370a1ae359718a5467",
          "time": 148.06666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s037",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Nataliia surprise and open-hand reaction are distinct from earlier pity; Oksana neck remains fully smooth.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s037-0.png",
          "sha256": "146fe6ab63ff3bfa1513953986c46b30450fa6e9bdb6ed1120cc04e56ee14a08",
          "time": 148.56666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s037-1.png",
          "sha256": "64c00e792739f20b90334d1f0a0a12b686d6b4cd300ae09a881b81bcb256e892",
          "time": 149.4,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s037-2.png",
          "sha256": "5f8c1e9be23d11a849975dbd92aa5ad97789ad0afae3c53e6d146aa1ef9c7d63",
          "time": 150.46666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s038",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Lobby exchange moves from Nataliia expression to Oksana response; same open-neck rose dress and hair.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s038-0.png",
          "sha256": "d6857ea600372e3c0d207a636d15941ad07436151bcb3b49b979d6f0939a691c",
          "time": 150.96666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s038-1.png",
          "sha256": "9c2563164df34c9c6822ccff7a9936f477dc1621ed721b1d6958a6b765342d60",
          "time": 152.8,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s038-2.png",
          "sha256": "a05084a6868413eee1715c4ad80c6d723a380920977655ca6e411d84ca08c9c5",
          "time": 154.86666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s039",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Outside exchange keeps current Oksana smooth. Explicit moving memory inset shows earlier defective neck; corrected inset leaves both current faces open.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s039-0.png",
          "sha256": "daacb9ba6b83e087326968c8c7611acee3cb20295b122f72b7900b048a781ab1",
          "time": 155.36666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s039-1.png",
          "sha256": "7f70de4c6353493c0a7fa01e459133716e90dace9d231583fa68a797f31887a1",
          "time": 156.9,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s039-2.png",
          "sha256": "7915d17045d68290e646f61e501f6ed88c134c656c87753d4ad0b593903982f7",
          "time": 158.66666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s040",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Oksana thanks, turns toward viewer and inward reflection, smiles/settles; mature face and completely smooth neck retained.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s040-0.png",
          "sha256": "906e22c04d50aec449d466bde4c3259ff2cab65a6b3eab1cf8d68635f2cf7a24",
          "time": 159.16666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s040-1.png",
          "sha256": "f2e1265920df3494e82cc3643bfc1fd50be1fca40a8eea9591983cb634674a09",
          "time": 163.0,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s040-2.png",
          "sha256": "ba245aaf8bc12c07c697fdaa051cd68a6bb94b5ec13bff621100f641cb57336a",
          "time": 167.03333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s041",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Bathroom self-recognition with gentle neck touch; no residual defined neck feature; oak setting and ivory long sleeves stable.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s041-0.png",
          "sha256": "c0a9e93faab7f241431b508be0abbf5f1e302b3d4bd5a09bc4e1708adb00bab7",
          "time": 167.53333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s041-1.png",
          "sha256": "380bdfcd21c8c2246217363b37a992945f83e70e12f442cf08b1cb0e5512f6ea",
          "time": 169.93333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s041-2.png",
          "sha256": "95f7a9aed2aabef1b288f37c4294d9d59612fea473252fa39317347a86c8b120",
          "time": 172.53333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    },
    {
      "unitId": "targ-s042",
      "characterId": "oksana",
      "state": "resolved",
      "verdict": "pass",
      "wholeAppearanceInspected": true,
      "identityAndAgePreserved": true,
      "problemRegionVisible": true,
      "observation": "Jar offered in palm, then downward link gesture and inviting release; no collar or hairstyle change; fully resolved neck remains exposed.",
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s042-0.png",
          "sha256": "18146cd777a9953a6964be5e00c6fb12b62071d68ee60543f8eb497d6cc3285d",
          "time": 173.03333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s042-1.png",
          "sha256": "ae0eb8efdaab9230752287b6b718f51aa8696ae59f212676621d58b49ea0679c",
          "time": 177.13333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s042-2.png",
          "sha256": "870217ea80a6e69add756b1e22040572f60a70c58c363a33410f9273054ccd3c",
          "time": 181.4,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "reviewMethod": "Root direct ordered4fps whole-export sheets00–38 and enlarged frames; every native frame measured; actual chapter AV/model reviews separately retained. v03 inherits unchanged picture outside155.9–158.8 only after all-frame SSIM proof; corrected inset directly inspected.",
      "completeResolutionObserved": true,
      "residualFeatureChecks": {
        "transverse neck crease": false,
        "dark horizontal band": false,
        "crepey neck texture": false,
        "loose neck fold": false
      }
    }
  ],
  "gradient": {
    "beforeClearlyDefective": true,
    "intermediateClearlyPartial": true,
    "finalCompletelyResolved": true,
    "obviousThreeStateDifference": true,
    "comparableViews": true,
    "fadesAndHoldsInspected": true,
    "evidence": [
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/before.png",
        "sha256": "ad5ad07d7decb194cc8884bc69a21ea9efb9fa6836e5c8989c0b60579aeedb46",
        "time": 34.4,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/application.png",
        "sha256": "8f074470ae699e1347854506036a99e5e244c410d6f29541092090b75632094c",
        "time": 116.0,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/partial.png",
        "sha256": "4d3ab795f75fcc73d100ceccbe7bd441d08e67f86c0146824106226afaffaa4e",
        "time": 123.0,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/resolved.png",
        "sha256": "a82ea3e9e36d9c46eee04cab31c0cdf13a789653b369e128d19f0fff48525a77",
        "time": 134.0,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/fade1-before.png",
        "sha256": "9f0a3ec079879985f884c72fb0fddcd54f1b3b637aff604e50ddd900d8849e53",
        "time": 120.63333333333334,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/fade1-mid.png",
        "sha256": "ed5d50690002ea05b13870d10d8299b401765a831bc981b2489c67d9db3015b1",
        "time": 120.83333333333333,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/fade1-after.png",
        "sha256": "0d77b2f21a307e796fa47e2c5de28c49dc8c59c4a503ca84269a7e4cefc18ea8",
        "time": 121.1,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/fade2-before.png",
        "sha256": "ac9bc9cddbc7304922afc9ba4a23d7f4f313843ac665caec32953caaef114fde",
        "time": 130.03333333333333,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/fade2-mid.png",
        "sha256": "effe348501b4c93e5ca627c419d81f1e11a65672954f43fa7005d3a7861afd6d",
        "time": 130.23333333333332,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/fade2-after.png",
        "sha256": "fdf3a6f3349881f3ca520e7adec6a206e9b234d3cab70a5cfccf968e436cd988",
        "time": 130.6,
        "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
      }
    ],
    "observation": "Before three clear bands; first application leaves them; intermediate still has faint multiple lines; final has none of the four defined residuals. Two-stage0.4s fades through ivory prevent mismatched face overlay. Clean before/action/partial/complete holds remain independently visible."
  },
  "continuityChecks": [
    {
      "groupId": "store-saturday",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s001",
        "targ-s003",
        "targ-s013",
        "targ-s014",
        "targ-s016",
        "targ-s017",
        "targ-s018"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s001-1.png",
          "sha256": "6c49a35862a75cc99bfccc46d8a4c83d62472b2eba82122af4a2b92319adadab",
          "time": 1.3666666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s003-1.png",
          "sha256": "d3acb605b9bce956e288ef711894b74b84f101bdea324ebb529dd63703fd979c",
          "time": 6.333333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s013-1.png",
          "sha256": "a4f029fb2b5659c8e67cc0406dc03a000c83897816901f3bf1df6887899b154d",
          "time": 29.3,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s014-1.png",
          "sha256": "0c59445dd0dbc22aedcc6c45246140c6df3b1f27907bfcff3a143ec66399e57c",
          "time": 32.46666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s016-1.png",
          "sha256": "729a2adfcb4300e078dc6aabc3280a3158564063bf5d0e41aba2bfd58f2b9e0a",
          "time": 38.36666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s017-1.png",
          "sha256": "1c16d6351447a236909891c6861c8be9b18b388f6a0ecaec6350b6e65a20f198",
          "time": 41.06666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s018-1.png",
          "sha256": "4b1a04e0cfcae1f123e1e3bc65ef9507958d515ce6770f15f71bec5b4f291d33",
          "time": 45.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "wedding-memory",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s004",
        "targ-s019"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true,
        "Sixteen-year memory: Oksana30/Andrii32, white high lace collar covering neck and navy suit; no product claim": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s004-1.png",
          "sha256": "3e8cba0756a185e2a803a6d58be419b7d9908d574c3227a1ef0237e1c5c3d04f",
          "time": 10.6,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s019-1.png",
          "sha256": "6e2cabb48959cbd855bf70543ca21faa2214caa90265a8a951db7589e0fd942c",
          "time": 52.166666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "school-pickup",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s023",
        "targ-s024",
        "targ-s025",
        "targ-s026",
        "targ-s028",
        "targ-s029"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true,
        "Larysa55 low silver-streaked chignon/teal open neckline/pearls and completely smooth neck in every view": true,
        "Three lavender-clad pupils and navy teacher continue natural class activity behind glass; no identities change": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s023-1.png",
          "sha256": "fc7bcbf1d2d246ba8d56ebcb926e1f1c1c578cc978ec3feb1fd7f01cda2c5ec7",
          "time": 77.36666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s024-1.png",
          "sha256": "00d7498e64e95548aa75cc1dc0bf76afb15b70fa77f45575a014f8b95c71cdfc",
          "time": 81.2,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s025-1.png",
          "sha256": "70147261ba44149519ef3e2a9263a7ceac1ea3cc4bc9e17e1289cf25f3b0091a",
          "time": 83.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s026-1.png",
          "sha256": "243dd2e424aca2ac8aaf2f5eb5ad682c1e1218734e8e65c5870a6ed56660f94b",
          "time": 86.76666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s028-1.png",
          "sha256": "4ce89db9055136ae68ba64c74fd759202be9b5acf1d7a2da933552b523ee76ea",
          "time": 95.26666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s029-1.png",
          "sha256": "c9e38a12f9cb88fd55329023d66eec30ef8cdc44d20a6f609a3f8937973352f9",
          "time": 105.06666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "recital-june",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s035",
        "targ-s036",
        "targ-s037",
        "targ-s038",
        "targ-s039",
        "targ-s040"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true,
        "Oksana muted rose sleeveless scoop-neck dress/high bun/gold hoops; Nataliia navy suit/ivory V-neck/blonde waves/tan bag; Olia ivory dress/ponytail": true,
        "Oksana neck completely smooth throughout auditorium, lobby and car exterior": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s035-1.png",
          "sha256": "b3f56c779e111ec2a761c07667800709596da86659a0c01edce1c45851b7e2dc",
          "time": 143.3,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s036-1.png",
          "sha256": "9bcec68bef040026bd7fc37b3e7e2ba9f26b61858917ac1aff55f07bc6e65871",
          "time": 147.1,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s037-1.png",
          "sha256": "64c00e792739f20b90334d1f0a0a12b686d6b4cd300ae09a881b81bcb256e892",
          "time": 149.4,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s038-1.png",
          "sha256": "9c2563164df34c9c6822ccff7a9936f477dc1621ed721b1d6958a6b765342d60",
          "time": 152.8,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s039-1.png",
          "sha256": "7f70de4c6353493c0a7fa01e459133716e90dace9d231583fa68a797f31887a1",
          "time": 156.9,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s040-1.png",
          "sha256": "f2e1265920df3494e82cc3643bfc1fd50be1fca40a8eea9591983cb634674a09",
          "time": 163.0,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "nataliia-city-portrait",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s002"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s002-1.png",
          "sha256": "8acfc8408933e01301528c4e57e3aad53e2abd6d4e6aa95fa5883535fc94e6f1",
          "time": 3.7666666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "nataliia-dinner",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s006"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s006-1.png",
          "sha256": "e5ad14485bbef09a17a8faab278cfb497e9b7796011588ead3401454e8902b24",
          "time": 16.5,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "nataliia-car",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s007"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s007-1.png",
          "sha256": "5fa6bf2eadac75250f75baeeef3ceabb435d23da1a4de9593c55bda8245e9213",
          "time": 19.333333333333332,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "andrii-departure",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s005"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s005-1.png",
          "sha256": "ef75251f69bbc155074979762911e8ceb8cdea71b3dc682501f18daa7ea50ed5",
          "time": 14.266666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "parked-car-before",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s020",
        "targ-s021",
        "targ-s022"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true,
        "Hair/wardrobe reference contains no diagnostic neck skin. Only the separately attached CURRENT state supplies the neck appearance.": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s020-1.png",
          "sha256": "51afebd3be6ce083b8c331cbf232f93ff3c450f735834e25f189337498c24c86",
          "time": 55.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s021-1.png",
          "sha256": "aa58886c883949ac4bc23f9d05d9f08a5f48a5c37c239fa7ba5bcae4c8f95823",
          "time": 60.13333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s022-1.png",
          "sha256": "a05e3da895df5c2ef6232a340a6d90be891a5c5f6e71031b6a179c6ed581f0f9",
          "time": 69.03333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "bathroom-routine",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s009",
        "targ-s015",
        "targ-s027",
        "targ-s030",
        "targ-s031",
        "targ-s033",
        "targ-s034",
        "targ-s041"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true,
        "Oksana ivory scoop-neck top/high bun/gold hoops; pale warm tile, oak counter, vertical oval mirror, neutral soft illumination in all state comparisons": true,
        "Same frontal neck angle and scale for held before/application/intermediate/resolved views; defined state differences remain visible": true,
        "Hair/wardrobe reference contains no diagnostic neck skin. Only the separately attached CURRENT state supplies the neck appearance.": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s009-1.png",
          "sha256": "cbbd6419e79fd47c17db7927547d186432072254a426d90b04bcced939d55f96",
          "time": 22.466666666666665,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s015-1.png",
          "sha256": "4c739c9b9851ac2722068a85085886a7bd7566f7a923e6566b891d0671526602",
          "time": 34.666666666666664,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s027-1.png",
          "sha256": "83fc297ee6453cb9cc246a49bab1a925931ff0e3983eb3d2b549a6f7a9b85192",
          "time": 90.86666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s030-1.png",
          "sha256": "71b8421cc3c3bb5e8f85d7d578770b29e6ebda3f652fdcf397faa7b93941aca8",
          "time": 116.66666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s031-1.png",
          "sha256": "74afe0d73309e82d31a6e98de52f57f93949f1fbf7738bf9ecadf47da24224d9",
          "time": 122.93333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s033-1.png",
          "sha256": "4f39604e9f321569a12749e436247159907fa853cc4fd683d6f637426107e341",
          "time": 133.76666666666668,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s034-1.png",
          "sha256": "a952dc1874e8803f8558282d1acfd1f4955d6ca2b8281855f120818e674a7cef",
          "time": 138.96666666666667,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s041-1.png",
          "sha256": "380bdfcd21c8c2246217363b37a992945f83e70e12f442cf08b1cb0e5512f6ea",
          "time": 169.93333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "sofa-cta",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s042",
        "targ-s043"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s042-1.png",
          "sha256": "ae0eb8efdaab9230752287b6b718f51aa8696ae59f212676621d58b49ea0679c",
          "time": 177.13333333333333,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s043-1.png",
          "sha256": "1a99c061db5034281c90d3e228fe3bb851699e4a02241c76823685a51b06a436",
          "time": 189.66666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    },
    {
      "groupId": "family-home",
      "verdict": "pass",
      "inspectedUnitIds": [
        "targ-s008",
        "targ-s010",
        "targ-s011",
        "targ-s012",
        "targ-s032"
      ],
      "invariantChecks": {
        "Exact accepted character hairstyles and age-specific facial identity in each visit": true,
        "Same clothing within this visit; group sheet controls scene wardrobe, separate close state sheet controls skin and mature identity": true,
        "No hair length/color/style swaps between coverage angles": true,
        "Screen direction and props remain coherent; do not copy reference-sheet panels or typography": true,
        "Hair/wardrobe reference contains no diagnostic neck skin. Only the separately attached CURRENT state supplies the neck appearance.": true
      },
      "evidence": [
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s008-1.png",
          "sha256": "932ebe412b4c3508205dd043068df7b4b6fb5d271c1758a9226c577a66eaa801",
          "time": 21.266666666666666,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s010-1.png",
          "sha256": "2c0cda7bd5c1d4717686a9f8393f26136ff36f54d594fe7c451c3eaea6d38685",
          "time": 23.6,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s011-1.png",
          "sha256": "06aa731d67dd4e66aaa577221ca18436721f04ecf08c4dd0dffbeffdaae8818c",
          "time": 24.733333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s012-1.png",
          "sha256": "529221e43f79c4a532e037274b0a81ef510700c203d857d340bc5bbefc8f19ce",
          "time": 26.233333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        },
        {
          "path": "/workspaces/UGS/AdFactorySongFormat/trees/b614aa3b3e/runs/targ-improved-b614aa3b3e-v01/film/export-proof/v03/appearances/targ-s032-1.png",
          "sha256": "fd039ed5e5b618f1a7613bf2ab9f32afe818424cdc6a9cb15a4c8f7474ba8198",
          "time": 127.63333333333334,
          "filmSha256": "85c567aebfabd3720eba82f12bd745d476561ddf7349419a9c9af1aefcea8f01"
        }
      ],
      "observation": "Actual grouped appearances inspected; separate locations/flashbacks use their explicit accepted scene outfits. Neck comparisons use exposed frontal or near-frontal views, normalized display scale; no claim of pixel-identical pose."
    }
  ],
  "limitations": [
    "Visual state/age/acting decisions are accountable agent/model judgments, not clinical efficacy or owner preference measurements.",
    "4fps sheets are review aids; full native measurement does not mean a human watched every frame. Audio listening is model-mediated.",
    "Exact source gesture trajectory, camera path and phoneme-aligned lipsync are not claimed; cause/consequence is adjudicated separately."
  ],
  "flashbackStateException": {
    "unit": "targ-s039",
    "time": [
      155.9,
      158.785
    ],
    "memory": "Actual earlier Oksana before froms021",
    "present": "Current Oksana remains resolved; memory is an explicitly different time and does not indicate regression."
  }
}
