{
  "entry": {
    "id": "hard-cut-to-working-plan-with-slow-scroll-drift",
    "title": "Hard cut from the zoomed composer to the sent bubble and Working plan, then let the thread drift upward",
    "kind": "Timing & transitions",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "How Model ML Uses GPT-5.6 Sol to Get Finance Work Done More Efficiently",
      "id": "OEkxKdhtQng",
      "url": "https://www.youtube.com/watch?v=OEkxKdhtQng",
      "start": 32.57420833333333,
      "end": 35.74404166666667
    },
    "preview": "/videos/examples/rebuilds/hard-cut-to-working-plan-with-slow-scroll-drift/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/hard-cut-to-working-plan-with-slow-scroll-drift/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/hard-cut-to-working-plan-with-slow-scroll-drift/adaptation.mp4",
    "download": "/videos/examples/rebuilds/hard-cut-to-working-plan-with-slow-scroll-drift/package.zip",
    "svg": "/videos/examples/rebuilds/hard-cut-to-working-plan-with-slow-scroll-drift/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": 149711,
    "packageSha256": "61e6a9a9b4a3f7495cd4caeb5436113d5b84f0dc63ba70bed8ea1ba652273921",
    "poster": "/videos/examples/posters/hard-cut-to-working-plan-with-slow-scroll-drift.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 76,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/hard-cut-to-working-plan-with-slow-scroll-drift/item.json",
    "observation": "Inside the same inset viewport, the 2x-zoomed composer holds for local 0\u201311. At local 12 (master 793) the recording hard-cuts to the conversation view at 1:1: the sent brief now sits as a grey bubble upper-right with its top clipped by the viewport, a small \"Working\" row with a chevron appears at left below it, and three plan paragraphs (the last in lighter grey with a trailing chevron) fill the lower left. From the cut to the end the whole thread creeps upward by about 28px. Subtitles swap at local 32 and 61.",
    "mechanism": "A hard cut from a zoomed input state to the response state at native scale, followed by a slow upward scroll drift that keeps the frame alive while the text is read.",
    "phases": [
      {
        "frame": 0,
        "label": "Zoomed composer holds"
      },
      {
        "frame": 12,
        "label": "Hard cut to the Working thread"
      },
      {
        "frame": 13,
        "label": "Thread drifts up 28px to the end"
      },
      {
        "frame": 32,
        "label": "Subtitle swap"
      },
      {
        "frame": 61,
        "label": "Subtitle swap"
      }
    ]
  },
  "repair": {
    "id": "hard-cut-to-working-plan-with-slow-scroll-drift",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "71337fe97c9d95d856751877928b17291b6e2840f6d0efa3f4911a6e7c9df416"
  },
  "original": {
    "id": "hard-cut-to-working-plan-with-slow-scroll-drift",
    "title": "Hard cut from the zoomed composer to the sent bubble and Working plan, then let the thread drift upward",
    "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": [
      "OEkxKdhtQng",
      "781781/24000",
      "857857/24000"
    ],
    "source": {
      "filmId": "OEkxKdhtQng",
      "film": "How Model ML Uses GPT-5.6 Sol to Get Finance Work Done More Efficiently",
      "url": "https://www.youtube.com/watch?v=OEkxKdhtQng",
      "frames": [
        781,
        857
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 32.57420833333333,
      "endSeconds": 35.74404166666667,
      "publicationDate": "2026-08-10",
      "masterSha256": "a420315a9917e2492d44589aac03ba420ac8093e299dd0d0c35db772cf5c3ab7",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 781+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "2f5a4318dd7286b1f2afa98aae33ba784d95d0da33963866fb10a8394ea50f7c",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "Inside the same inset viewport, the 2x-zoomed composer holds for local 0\u201311. At local 12 (master 793) the recording hard-cuts to the conversation view at 1:1: the sent brief now sits as a grey bubble upper-right with its top clipped by the viewport, a small \"Working\" row with a chevron appears at left below it, and three plan paragraphs (the last in lighter grey with a trailing chevron) fill the lower left. From the cut to the end the whole thread creeps upward by about 28px. Subtitles swap at local 32 and 61.",
    "mechanism": "A hard cut from a zoomed input state to the response state at native scale, followed by a slow upward scroll drift that keeps the frame alive while the text is read.",
    "phases": [
      {
        "frame": 0,
        "label": "Zoomed composer holds"
      },
      {
        "frame": 12,
        "label": "Hard cut to the Working thread"
      },
      {
        "frame": 13,
        "label": "Thread drifts up 28px to the end"
      },
      {
        "frame": 32,
        "label": "Subtitle swap"
      },
      {
        "frame": 61,
        "label": "Subtitle swap"
      }
    ],
    "checks": {
      "recipeSha256": "7e0fc39248367e0d9149691cacd71448a8c0bea00dead84fb4674adcbdc96e27",
      "renderManifestSha256": "7467812e3a8f1b21e47d20e1af111fa1a959e252aac04467283197966bd619f3",
      "adaptationManifestSha256": "8b28e10a03645de160c11d4e2aa9910b1e9f9eb29fd1992f23ba645c4b9251f9",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "2f5a4318dd7286b1f2afa98aae33ba784d95d0da33963866fb10a8394ea50f7c",
          "bytes": 485522,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 76,
          "duration": 3.169833,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "783a857db3a3252740a98ebe19b96f1816bb6bc7dd0a570591afd8faba7a73a5",
          "bytes": 284039,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 76,
          "duration": 3.169822,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "edd093b076fd38e8a614627ccbd75b79fc642bed31e051a269beebb58ca143e4",
          "bytes": 235151,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 76,
          "duration": 3.169822,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "71337fe97c9d95d856751877928b17291b6e2840f6d0efa3f4911a6e7c9df416",
        "bytes": 151015,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "b6a1900f6d4488a0c23802d2076283a04bcbc6cab8310e56e18a28ba6ff25fa2",
        "bytes": 3365,
        "drawableElements": 13,
        "rasterEmbedded": false,
        "frame": 57,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 10.7
    },
    "assets": {
      "source.mp4": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/source.mp4",
        "sha256": "2f5a4318dd7286b1f2afa98aae33ba784d95d0da33963866fb10a8394ea50f7c",
        "bytes": 485522
      },
      "remake.mp4": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/remake.mp4",
        "sha256": "783a857db3a3252740a98ebe19b96f1816bb6bc7dd0a570591afd8faba7a73a5",
        "bytes": 284039
      },
      "adaptation.mp4": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/adaptation.mp4",
        "sha256": "edd093b076fd38e8a614627ccbd75b79fc642bed31e051a269beebb58ca143e4",
        "bytes": 235151
      },
      "editable.svg": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/editable.svg",
        "sha256": "b6a1900f6d4488a0c23802d2076283a04bcbc6cab8310e56e18a28ba6ff25fa2",
        "bytes": 3365
      },
      "resolve.txt": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/resolve.txt",
        "sha256": "2576316e2c437f56f3f970aaf85c9e458217a8a28bbc43dded78ac777ec13b06",
        "bytes": 10346
      },
      "package.zip": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/package.zip",
        "sha256": "71337fe97c9d95d856751877928b17291b6e2840f6d0efa3f4911a6e7c9df416",
        "bytes": 151015
      },
      "recipe.json": {
        "path": "items/hard-cut-to-working-plan-with-slow-scroll-drift/recipe.json",
        "sha256": "7e0fc39248367e0d9149691cacd71448a8c0bea00dead84fb4674adcbdc96e27",
        "bytes": 14124
      }
    },
    "builtAt": "2026-09-18T05:09:09Z"
  }
}
