{
  "entry": {
    "id": "open-in-click-hard-cuts-to-new-tab-then-scroll",
    "title": "Click Open in on a file card, hard-cut to a new browser tab with the document, then scroll it",
    "kind": "Artifacts & handoffs",
    "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": 61.666666666666664,
      "end": 64.5
    },
    "preview": "/videos/examples/repairs/open-in-click-hard-cuts-to-new-tab-then-scroll/remake.mp4",
    "sourcePreview": "/videos/examples/repairs/open-in-click-hard-cuts-to-new-tab-then-scroll/source.mp4",
    "adaptationPreview": "/videos/examples/repairs/open-in-click-hard-cuts-to-new-tab-then-scroll/adaptation.mp4",
    "download": "/videos/examples/repairs/open-in-click-hard-cuts-to-new-tab-then-scroll/package.zip",
    "svg": "/videos/examples/repairs/open-in-click-hard-cuts-to-new-tab-then-scroll/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": 150282,
    "packageSha256": "bae8dab723b8cfbdef634e1250bb135f4a33e4f8aae1ed018d1a3db805ee8a81",
    "poster": "/videos/examples/posters/open-in-click-hard-cuts-to-new-tab-then-scroll.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "60/1",
      "frames": 170,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/repairs/open-in-click-hard-cuts-to-new-tab-then-scroll/item.json",
    "observation": "A chat window on a dark field shows a bulleted recommendation, two attached file cards with 'Open in' buttons and a right-hand rail. The pointer clicks the memo card's button at local ~22. At ~28 the picture hard-cuts: a browser tab strip appears, the chat shrinks to a narrow left column and a white 'Decision memo' document with a black 'decision ask' band fills the right. The page holds, then from ~130 scrolls upward about 240 px by frame 170.",
    "mechanism": "Hard cut on click into a re-flowed two-pane browser state, followed by a delayed continuous scroll of the new document.",
    "phases": [
      {
        "frame": 0,
        "label": "Chat with file cards holds"
      },
      {
        "frame": 22,
        "label": "Pointer clicks Open in"
      },
      {
        "frame": 28,
        "label": "Hard cut: tab strip, narrow chat, document pane"
      },
      {
        "frame": 130,
        "label": "Document scrolls up"
      },
      {
        "frame": 170,
        "label": "Scroll settles"
      }
    ]
  },
  "repair": {
    "id": "open-in-click-hard-cuts-to-new-tab-then-scroll",
    "changes": [
      {
        "layer": "msg",
        "before": 1.5,
        "after": 25.5
      },
      {
        "layer": "rail-t",
        "before": 2.4,
        "after": 36.0
      },
      {
        "layer": "n-msg",
        "before": 1.5,
        "after": 25.5
      },
      {
        "layer": "doc-meta",
        "before": 1.45,
        "after": 21.75
      },
      {
        "layer": "ask-body",
        "before": 1.4,
        "after": 22.4
      },
      {
        "layer": "sum-b",
        "before": 1.5,
        "after": 24.0
      },
      {
        "layer": "sec2-b",
        "before": 1.5,
        "after": 24.0
      }
    ]
  },
  "original": {
    "id": "open-in-click-hard-cuts-to-new-tab-then-scroll",
    "title": "Click Open in on a file card, hard-cut to a new browser tab with the document, then scroll it",
    "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": [
      "bl2eGejkbaU",
      "185/3",
      "129/2"
    ],
    "source": {
      "filmId": "bl2eGejkbaU",
      "film": "Get a daily CFO briefing with ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=bl2eGejkbaU",
      "frames": [
        3700,
        3870
      ],
      "fps": {
        "numerator": 60,
        "denominator": 1
      },
      "startSeconds": 61.666666666666664,
      "endSeconds": 64.5,
      "publicationDate": "2026-08-13",
      "masterSha256": "7d8179b1599672e6962e2772f6a0ca567fb2ac76bb84474694d173a26e3d58e2",
      "clockBasis": "Downloaded 1920x1080 rendition at 60/1 fps; excerpt frame i = master frame 3700+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "0f533ccffe3b15cfdc799ad8af1996c4831c709d50959dd27ac718ce441473bf",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "A chat window on a dark field shows a bulleted recommendation, two attached file cards with 'Open in' buttons and a right-hand rail. The pointer clicks the memo card's button at local ~22. At ~28 the picture hard-cuts: a browser tab strip appears, the chat shrinks to a narrow left column and a white 'Decision memo' document with a black 'decision ask' band fills the right. The page holds, then from ~130 scrolls upward about 240 px by frame 170.",
    "mechanism": "Hard cut on click into a re-flowed two-pane browser state, followed by a delayed continuous scroll of the new document.",
    "phases": [
      {
        "frame": 0,
        "label": "Chat with file cards holds"
      },
      {
        "frame": 22,
        "label": "Pointer clicks Open in"
      },
      {
        "frame": 28,
        "label": "Hard cut: tab strip, narrow chat, document pane"
      },
      {
        "frame": 130,
        "label": "Document scrolls up"
      },
      {
        "frame": 170,
        "label": "Scroll settles"
      }
    ],
    "checks": {
      "recipeSha256": "69c819f51c9bb8c595b9b8b54a176de76f467482e2dc8d033d7d52f3436b30fb",
      "renderManifestSha256": "5724e8a028c0bb8c0e5e5d4f833ecf478746bc6853549a83395f645f2e0c072e",
      "adaptationManifestSha256": "96a89a32f90336298a2b86bfb7b1cbc36af17646232592e860b703272169a09e",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "0f533ccffe3b15cfdc799ad8af1996c4831c709d50959dd27ac718ce441473bf",
          "bytes": 279427,
          "width": 960,
          "height": 540,
          "fps": "60/1",
          "frames": 170,
          "duration": 2.833333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "81480b29f27163277183d2ffdda7be6e29a62fdf66e868aafd5e3925377c1385",
          "bytes": 209661,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 170,
          "duration": 2.833333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "06db2a20c455b3940a081296f5d764475cab58e5cb05132ab8312ad08027f9f8",
          "bytes": 142459,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 170,
          "duration": 2.833333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "927762c33784989b419b9c01d954a84f91539f9196d986cf75065fc0ef6d3142",
        "bytes": 152529,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "d027fc0d6154f0b0d5dc5b69014befd8e7149dfadfcaa6a89522a78dfc5dad9a",
        "bytes": 7927,
        "drawableElements": 40,
        "rasterEmbedded": false,
        "frame": 127,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 32.4
    },
    "assets": {
      "source.mp4": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/source.mp4",
        "sha256": "0f533ccffe3b15cfdc799ad8af1996c4831c709d50959dd27ac718ce441473bf",
        "bytes": 279427
      },
      "remake.mp4": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/remake.mp4",
        "sha256": "81480b29f27163277183d2ffdda7be6e29a62fdf66e868aafd5e3925377c1385",
        "bytes": 209661
      },
      "adaptation.mp4": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/adaptation.mp4",
        "sha256": "06db2a20c455b3940a081296f5d764475cab58e5cb05132ab8312ad08027f9f8",
        "bytes": 142459
      },
      "editable.svg": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/editable.svg",
        "sha256": "d027fc0d6154f0b0d5dc5b69014befd8e7149dfadfcaa6a89522a78dfc5dad9a",
        "bytes": 7927
      },
      "resolve.txt": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/resolve.txt",
        "sha256": "7e8f4076fae40eaba179a2027737c368f459b5a52cda4110aba3577dadac67e9",
        "bytes": 11663
      },
      "package.zip": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/package.zip",
        "sha256": "927762c33784989b419b9c01d954a84f91539f9196d986cf75065fc0ef6d3142",
        "bytes": 152529
      },
      "recipe.json": {
        "path": "items/open-in-click-hard-cuts-to-new-tab-then-scroll/recipe.json",
        "sha256": "69c819f51c9bb8c595b9b8b54a176de76f467482e2dc8d033d7d52f3436b30fb",
        "bytes": 17677
      }
    },
    "builtAt": "2026-09-18T04:50:02Z"
  }
}
