{
  "entry": {
    "id": "camera-pulls-back-then-hard-cut-to-new-sheet-tab",
    "title": "Pull the camera back from a spreadsheet detail, then hard-cut the sheet to its new scenario tab",
    "kind": "Camera & framing",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Get a daily CFO briefing with ChatGPT Work",
      "id": "bl2eGejkbaU",
      "url": "https://www.youtube.com/watch?v=bl2eGejkbaU",
      "start": 91.75,
      "end": 93.33333333333333
    },
    "preview": "/videos/examples/repairs/camera-pulls-back-then-hard-cut-to-new-sheet-tab/remake.mp4",
    "sourcePreview": "/videos/examples/repairs/camera-pulls-back-then-hard-cut-to-new-sheet-tab/source.mp4",
    "adaptationPreview": "/videos/examples/repairs/camera-pulls-back-then-hard-cut-to-new-sheet-tab/adaptation.mp4",
    "download": "/videos/examples/repairs/camera-pulls-back-then-hard-cut-to-new-sheet-tab/package.zip",
    "svg": "/videos/examples/repairs/camera-pulls-back-then-hard-cut-to-new-sheet-tab/editable.svg",
    "resolve": null,
    "limitations": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.",
      "Fractional line spacing corrected to pixel values in this revision; both variants rerendered."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 149994,
    "packageSha256": "c3683f3abbab25294fba272096d0f2c191734394e7f561c42f21b9c691e688a1",
    "poster": "/videos/examples/posters/camera-pulls-back-then-hard-cut-to-new-sheet-tab.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "60/1",
      "frames": 95,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/repairs/camera-pulls-back-then-hard-cut-to-new-sheet-tab/item.json",
    "observation": "The frame starts pushed in about 1.5x on the right half of a spreadsheet window with the assistant panel and its finished answer. Over local ~0-30 the camera eases back to show the full window on the dark field. The pointer sits on the sheet-tab strip; at ~40 the sheet content hard-cuts to a new 'Growth Scenarios' tab: new title band, a scenario table and a three-line chart, with the active tab highlight moved to the last tab. Everything then holds.",
    "mechanism": "Camera pull-back to establish, followed by an in-place hard cut of the host content to a new tab state while the surrounding chrome stays fixed.",
    "phases": [
      {
        "frame": 0,
        "label": "Pushed in 1.5x on sheet and panel"
      },
      {
        "frame": 30,
        "label": "Pull-back complete, full window"
      },
      {
        "frame": 38,
        "label": "Pointer clicks the new tab"
      },
      {
        "frame": 40,
        "label": "Hard cut to scenario sheet with chart"
      }
    ]
  },
  "repair": {
    "id": "camera-pulls-back-then-hard-cut-to-new-sheet-tab",
    "changes": [
      {
        "layer": "s-rows-a",
        "before": 1.6,
        "after": 20.8
      },
      {
        "layer": "s-rows-b",
        "before": 1.6,
        "after": 20.8
      },
      {
        "layer": "s-rows-c",
        "before": 1.6,
        "after": 20.8
      },
      {
        "layer": "b-s-rows-a",
        "before": 1.6,
        "after": 20.8
      },
      {
        "layer": "b-s-rows-b",
        "before": 1.6,
        "after": 20.8
      },
      {
        "layer": "b-s-rows-c",
        "before": 1.6,
        "after": 20.8
      },
      {
        "layer": "b1",
        "before": 1.5,
        "after": 21.0
      },
      {
        "layer": "b2",
        "before": 1.5,
        "after": 21.0
      },
      {
        "layer": "b3",
        "before": 1.5,
        "after": 21.0
      },
      {
        "layer": "b4",
        "before": 1.5,
        "after": 21.0
      }
    ]
  },
  "original": {
    "id": "camera-pulls-back-then-hard-cut-to-new-sheet-tab",
    "title": "Pull the camera back from a spreadsheet detail, then hard-cut the sheet to its new scenario tab",
    "family": "camera",
    "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": [
      "bl2eGejkbaU",
      "367/4",
      "280/3"
    ],
    "source": {
      "filmId": "bl2eGejkbaU",
      "film": "Get a daily CFO briefing with ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=bl2eGejkbaU",
      "frames": [
        5505,
        5600
      ],
      "fps": {
        "numerator": 60,
        "denominator": 1
      },
      "startSeconds": 91.75,
      "endSeconds": 93.33333333333333,
      "publicationDate": "2026-08-13",
      "masterSha256": "7d8179b1599672e6962e2772f6a0ca567fb2ac76bb84474694d173a26e3d58e2",
      "clockBasis": "Downloaded 1920x1080 rendition at 60/1 fps; excerpt frame i = master frame 5505+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "0b83afb8eaac0acd18b8ed8122a119dc7c76ddbf8494bd65d2ca7d9757ffc4da",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "The frame starts pushed in about 1.5x on the right half of a spreadsheet window with the assistant panel and its finished answer. Over local ~0-30 the camera eases back to show the full window on the dark field. The pointer sits on the sheet-tab strip; at ~40 the sheet content hard-cuts to a new 'Growth Scenarios' tab: new title band, a scenario table and a three-line chart, with the active tab highlight moved to the last tab. Everything then holds.",
    "mechanism": "Camera pull-back to establish, followed by an in-place hard cut of the host content to a new tab state while the surrounding chrome stays fixed.",
    "phases": [
      {
        "frame": 0,
        "label": "Pushed in 1.5x on sheet and panel"
      },
      {
        "frame": 30,
        "label": "Pull-back complete, full window"
      },
      {
        "frame": 38,
        "label": "Pointer clicks the new tab"
      },
      {
        "frame": 40,
        "label": "Hard cut to scenario sheet with chart"
      }
    ],
    "checks": {
      "recipeSha256": "b301d818a033f11fc2c87068004bd4d84086ca5a3052c556706c75685b04e410",
      "renderManifestSha256": "45884efb5bfc9535a8af25608cc22c6616051aa6dee08ec457d98bf21fa861d0",
      "adaptationManifestSha256": "534afc2fd71df3612c5d29133b16a648449338c4bb21714fa39e67e1609ed9b3",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "0b83afb8eaac0acd18b8ed8122a119dc7c76ddbf8494bd65d2ca7d9757ffc4da",
          "bytes": 360793,
          "width": 960,
          "height": 540,
          "fps": "60/1",
          "frames": 95,
          "duration": 1.583333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "d7d4ede805409fd6fa17b054feb8a1f8be25b8735db47fd82315d5999e41dbe2",
          "bytes": 338617,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 95,
          "duration": 1.583333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "4ccfb9074f2bc8ded21e53fe45e833283c61cea7edc471917009eaafd5cccaec",
          "bytes": 328013,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 95,
          "duration": 1.583333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "4feade2306fa24e2010703c411da0750f54a32ecc98b26e2bffca484ba3730d8",
        "bytes": 151903,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "61ce6a1b6a94e5e1e5b00672bd38206b445e39a07f4ee8cd7344e0b796ece9d6",
        "bytes": 11896,
        "drawableElements": 55,
        "rasterEmbedded": false,
        "frame": 71,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 21.2
    },
    "assets": {
      "source.mp4": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/source.mp4",
        "sha256": "0b83afb8eaac0acd18b8ed8122a119dc7c76ddbf8494bd65d2ca7d9757ffc4da",
        "bytes": 360793
      },
      "remake.mp4": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/remake.mp4",
        "sha256": "d7d4ede805409fd6fa17b054feb8a1f8be25b8735db47fd82315d5999e41dbe2",
        "bytes": 338617
      },
      "adaptation.mp4": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/adaptation.mp4",
        "sha256": "4ccfb9074f2bc8ded21e53fe45e833283c61cea7edc471917009eaafd5cccaec",
        "bytes": 328013
      },
      "editable.svg": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/editable.svg",
        "sha256": "61ce6a1b6a94e5e1e5b00672bd38206b445e39a07f4ee8cd7344e0b796ece9d6",
        "bytes": 11896
      },
      "resolve.txt": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/resolve.txt",
        "sha256": "3b3734cb3bc0d78e32342b24a5f9eee1e1fe77d985a1efc955d989124ae430b7",
        "bytes": 13934
      },
      "package.zip": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/package.zip",
        "sha256": "4feade2306fa24e2010703c411da0750f54a32ecc98b26e2bffca484ba3730d8",
        "bytes": 151903
      },
      "recipe.json": {
        "path": "items/camera-pulls-back-then-hard-cut-to-new-sheet-tab/recipe.json",
        "sha256": "b301d818a033f11fc2c87068004bd4d84086ca5a3052c556706c75685b04e410",
        "bytes": 21912
      }
    },
    "builtAt": "2026-09-18T04:49:58Z"
  }
}
