{
  "entry": {
    "id": "jump-cut-wide-reveals-question-bubble",
    "title": "Jump-cut from a close response read to a wider framing that reveals the user's question",
    "kind": "Timing & transitions",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Use ChatGPT Work to analyze ad performance and refine creative",
      "id": "5iu0nY9lIy8",
      "url": "https://www.youtube.com/watch?v=5iu0nY9lIy8",
      "start": 105.5,
      "end": 108.25
    },
    "preview": "/videos/examples/rebuilds/jump-cut-wide-reveals-question-bubble/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/jump-cut-wide-reveals-question-bubble/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/jump-cut-wide-reveals-question-bubble/adaptation.mp4",
    "download": "/videos/examples/rebuilds/jump-cut-wide-reveals-question-bubble/package.zip",
    "svg": "/videos/examples/rebuilds/jump-cut-wide-reveals-question-bubble/editable.svg",
    "resolve": null,
    "limitations": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.",
      "Both variants rerendered from the packaged text renderer to repair a prior code/preview mismatch."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 148972,
    "packageSha256": "b82c76b4b66296b9293b980f26ce896f95f8a6b8aefc042824fcc0ea724b5371",
    "poster": "/videos/examples/posters/jump-cut-wide-reveals-question-bubble.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "60/1",
      "frames": 165,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/jump-cut-wide-reveals-question-bubble/item.json",
    "observation": "For local frames 0-22 the dark response fills the frame at reading scale with its action bar already visible. At f23 a hard cut swaps to a wider framing of the same page: the text shrinks to about 81%, shifts right, and a blue user-question bubble appears at the top; in this take the last paragraph is still finishing ('closes the' ~f25, 'closes the g' ~f40, 'closes the gap' ~f55). The action row fades in again at ~f145 once the paragraph ends.",
    "mechanism": "Hard jump-cut between two framings of the same content (close to wide) used to reveal context above, with the second take resuming a still-streaming last line.",
    "phases": [
      {
        "frame": 0,
        "label": "Close framing, response complete with action bar"
      },
      {
        "frame": 23,
        "label": "Hard cut to wide framing with question bubble"
      },
      {
        "frame": 25,
        "label": "Last paragraph re-streams 'closes the'"
      },
      {
        "frame": 63,
        "label": "Paragraph complete"
      },
      {
        "frame": 145,
        "label": "Action bar fades in"
      },
      {
        "frame": 165,
        "label": "End"
      }
    ]
  },
  "repair": {
    "id": "jump-cut-wide-reveals-question-bubble",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "7b19bfb85c7d2e73eb2465a7b94ed03796339e3cc40c56ad903642f00ef45271"
  },
  "original": {
    "id": "jump-cut-wide-reveals-question-bubble",
    "title": "Jump-cut from a close response read to a wider framing that reveals the user's question",
    "family": "cut",
    "status": "rendered-draft",
    "edition": "studies-300",
    "gaps": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution."
    ],
    "intervalKey": [
      "5iu0nY9lIy8",
      "211/2",
      "433/4"
    ],
    "source": {
      "filmId": "5iu0nY9lIy8",
      "film": "Use ChatGPT Work to analyze ad performance and refine creative",
      "url": "https://www.youtube.com/watch?v=5iu0nY9lIy8",
      "frames": [
        6330,
        6495
      ],
      "fps": {
        "numerator": 60,
        "denominator": 1
      },
      "startSeconds": 105.5,
      "endSeconds": 108.25,
      "publicationDate": "2026-09-04",
      "masterSha256": "c3b9fb9ecaf9250a7d7fd59a4dc2f1ed7f4df956a8bae77b63e97651e0a84ec7",
      "clockBasis": "Downloaded 1920x1080 rendition at 60/1 fps; excerpt frame i = master frame 6330+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "922526052067983937e01e761b80959cdb0a95a650b963353bb151b12d7ce628",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "For local frames 0-22 the dark response fills the frame at reading scale with its action bar already visible. At f23 a hard cut swaps to a wider framing of the same page: the text shrinks to about 81%, shifts right, and a blue user-question bubble appears at the top; in this take the last paragraph is still finishing ('closes the' ~f25, 'closes the g' ~f40, 'closes the gap' ~f55). The action row fades in again at ~f145 once the paragraph ends.",
    "mechanism": "Hard jump-cut between two framings of the same content (close to wide) used to reveal context above, with the second take resuming a still-streaming last line.",
    "phases": [
      {
        "frame": 0,
        "label": "Close framing, response complete with action bar"
      },
      {
        "frame": 23,
        "label": "Hard cut to wide framing with question bubble"
      },
      {
        "frame": 25,
        "label": "Last paragraph re-streams 'closes the'"
      },
      {
        "frame": 63,
        "label": "Paragraph complete"
      },
      {
        "frame": 145,
        "label": "Action bar fades in"
      },
      {
        "frame": 165,
        "label": "End"
      }
    ],
    "checks": {
      "recipeSha256": "c94923e45fd2a7458da8288eccd0e271e65a6752c7f58a0a21222253792057f8",
      "renderManifestSha256": "0528070224b181a441ae951142f5215cce892d9ca2bafb1796c9ff2a61cf2d8a",
      "adaptationManifestSha256": "e2fe5a8f30f32f62a9bcfc883db2217a4569abd9ae8bedde57fd3e6e912df6e6",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "922526052067983937e01e761b80959cdb0a95a650b963353bb151b12d7ce628",
          "bytes": 117613,
          "width": 960,
          "height": 540,
          "fps": "60/1",
          "frames": 165,
          "duration": 2.75,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "89f7a045db0d7908f215767559123f8d2b4e7dcbff58c7ae93850a33a9265653",
          "bytes": 281401,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 165,
          "duration": 2.75,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "393f327b3c0f354826de7d5445a77afed130e7dc74aa3f2290d26d3c905bac00",
          "bytes": 244373,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 165,
          "duration": 2.75,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "7b19bfb85c7d2e73eb2465a7b94ed03796339e3cc40c56ad903642f00ef45271",
        "bytes": 149207,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "642bfdb08d8f561ac9d1cb946223e35d51e7b8203423c01366e47b022b029d7b",
        "bytes": 3060,
        "drawableElements": 8,
        "rasterEmbedded": false,
        "frame": 123,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 29.5
    },
    "assets": {
      "source.mp4": {
        "path": "items/jump-cut-wide-reveals-question-bubble/source.mp4",
        "sha256": "922526052067983937e01e761b80959cdb0a95a650b963353bb151b12d7ce628",
        "bytes": 117613
      },
      "remake.mp4": {
        "path": "items/jump-cut-wide-reveals-question-bubble/remake.mp4",
        "sha256": "89f7a045db0d7908f215767559123f8d2b4e7dcbff58c7ae93850a33a9265653",
        "bytes": 281401
      },
      "adaptation.mp4": {
        "path": "items/jump-cut-wide-reveals-question-bubble/adaptation.mp4",
        "sha256": "393f327b3c0f354826de7d5445a77afed130e7dc74aa3f2290d26d3c905bac00",
        "bytes": 244373
      },
      "editable.svg": {
        "path": "items/jump-cut-wide-reveals-question-bubble/editable.svg",
        "sha256": "642bfdb08d8f561ac9d1cb946223e35d51e7b8203423c01366e47b022b029d7b",
        "bytes": 3060
      },
      "resolve.txt": {
        "path": "items/jump-cut-wide-reveals-question-bubble/resolve.txt",
        "sha256": "73889819147d1d4a36327db00d4f049b36122fa014fcdcb3364fe6d7cf6e6c62",
        "bytes": 9868
      },
      "package.zip": {
        "path": "items/jump-cut-wide-reveals-question-bubble/package.zip",
        "sha256": "7b19bfb85c7d2e73eb2465a7b94ed03796339e3cc40c56ad903642f00ef45271",
        "bytes": 149207
      },
      "recipe.json": {
        "path": "items/jump-cut-wide-reveals-question-bubble/recipe.json",
        "sha256": "c94923e45fd2a7458da8288eccd0e271e65a6752c7f58a0a21222253792057f8",
        "bytes": 10049
      }
    },
    "builtAt": "2026-09-18T05:09:14Z"
  }
}
