{
  "entry": {
    "id": "forecast-presentation-hard-cut-three-cards-to-four-cards",
    "title": "Hard-cut between two presentation slides that share chrome but re-grid from three cards to four",
    "kind": "Artifacts & handoffs",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Build custom financial forecasting apps with ChatGPT Work",
      "id": "94Td-y5z5rk",
      "url": "https://www.youtube.com/watch?v=94Td-y5z5rk",
      "start": 49.0,
      "end": 51.0
    },
    "preview": "/videos/examples/rebuilds/forecast-presentation-hard-cut-three-cards-to-four-cards/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/forecast-presentation-hard-cut-three-cards-to-four-cards/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/forecast-presentation-hard-cut-three-cards-to-four-cards/adaptation.mp4",
    "download": "/videos/examples/rebuilds/forecast-presentation-hard-cut-three-cards-to-four-cards/package.zip",
    "svg": "/videos/examples/rebuilds/forecast-presentation-hard-cut-three-cards-to-four-cards/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": 151843,
    "packageSha256": "a1355212c6c057881239da53887955358652dea879c606f8b2e3e5ba8a919fa3",
    "poster": "/videos/examples/posters/forecast-presentation-hard-cut-three-cards-to-four-cards.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "60/1",
      "frames": 120,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/forecast-presentation-hard-cut-three-cards-to-four-cards/item.json",
    "observation": "Inside the browser frame a presentation view holds a three-card slide (eyebrow, two-line headline, paragraph at right, cream/green/blue cards with big numbers, a footer band) for local f0-39 (master 2940-2979). At ~f40 (master 2980) it hard-cuts to the next slide: same header, footer and page chrome, but a new eyebrow and headline, four narrower numbered cards with badges, owner and dependency lines, and a dark green rule bar. The header counter advances and the progress marker jumps. The second slide holds to the end of the window.",
    "mechanism": "A hard cut between sibling slides: shared chrome stays pixel-stable while the content grid re-flows from three wide cards to four narrow ones, so the cut reads as a page turn.",
    "phases": [
      {
        "frame": 0,
        "label": "Three-card evidence slide"
      },
      {
        "frame": 40,
        "label": "Hard cut to the four-card release slide"
      }
    ]
  },
  "repair": {
    "id": "forecast-presentation-hard-cut-three-cards-to-four-cards",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "dd74b4f90c5ffe94681ee15d7961e18df992501caa7cd45704bf9eea735a3397"
  },
  "original": {
    "id": "forecast-presentation-hard-cut-three-cards-to-four-cards",
    "title": "Hard-cut between two presentation slides that share chrome but re-grid from three cards to four",
    "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": [
      "94Td-y5z5rk",
      "49",
      "51"
    ],
    "source": {
      "filmId": "94Td-y5z5rk",
      "film": "Build custom financial forecasting apps with ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=94Td-y5z5rk",
      "frames": [
        2940,
        3060
      ],
      "fps": {
        "numerator": 60,
        "denominator": 1
      },
      "startSeconds": 49.0,
      "endSeconds": 51.0,
      "publicationDate": "2026-08-13",
      "masterSha256": "95bca7bd0e888ff8ce54eb05adbc68cf8ab5077cd3466e8f3cee4ab545e3c3be",
      "clockBasis": "Downloaded 1920x1080 rendition at 60/1 fps; excerpt frame i = master frame 2940+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "1541f840ca3fc51cd267607ed6cadf901e90126c84ef9e368f66af0ce27eea4b",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "Inside the browser frame a presentation view holds a three-card slide (eyebrow, two-line headline, paragraph at right, cream/green/blue cards with big numbers, a footer band) for local f0-39 (master 2940-2979). At ~f40 (master 2980) it hard-cuts to the next slide: same header, footer and page chrome, but a new eyebrow and headline, four narrower numbered cards with badges, owner and dependency lines, and a dark green rule bar. The header counter advances and the progress marker jumps. The second slide holds to the end of the window.",
    "mechanism": "A hard cut between sibling slides: shared chrome stays pixel-stable while the content grid re-flows from three wide cards to four narrow ones, so the cut reads as a page turn.",
    "phases": [
      {
        "frame": 0,
        "label": "Three-card evidence slide"
      },
      {
        "frame": 40,
        "label": "Hard cut to the four-card release slide"
      }
    ],
    "checks": {
      "recipeSha256": "cd13b3bdb3f69cbdc0aefc2c193d910abb882a538260730225d082991f784745",
      "renderManifestSha256": "57782e537878aa67193d326bf2716e380c90f6d93a751142a3ad1db8260b1ad6",
      "adaptationManifestSha256": "c0704fd5bbeb142133ec6d2f14c1406ed0237d186ef79bfaf8b2294a77dde2a4",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "1541f840ca3fc51cd267607ed6cadf901e90126c84ef9e368f66af0ce27eea4b",
          "bytes": 93251,
          "width": 960,
          "height": 540,
          "fps": "60/1",
          "frames": 120,
          "duration": 2.0,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "f4620eaee1b2a2ebcfa9db762e20d81eaea4eeb640491149898127a4f5dafdd1",
          "bytes": 177177,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 120,
          "duration": 2.0,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "b4423ddaed99bb2ad674be5acdf146d79079ff1a715cce248ceef2c972cebf8c",
          "bytes": 174114,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 120,
          "duration": 2.0,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "dd74b4f90c5ffe94681ee15d7961e18df992501caa7cd45704bf9eea735a3397",
        "bytes": 155093,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "fcfee0aac627fd8d7f1b74498223c37a0a53e78d4e0a817d02249b42a8ee67df",
        "bytes": 15692,
        "drawableElements": 90,
        "rasterEmbedded": false,
        "frame": 90,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 21.8
    },
    "assets": {
      "source.mp4": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/source.mp4",
        "sha256": "1541f840ca3fc51cd267607ed6cadf901e90126c84ef9e368f66af0ce27eea4b",
        "bytes": 93251
      },
      "remake.mp4": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/remake.mp4",
        "sha256": "f4620eaee1b2a2ebcfa9db762e20d81eaea4eeb640491149898127a4f5dafdd1",
        "bytes": 177177
      },
      "adaptation.mp4": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/adaptation.mp4",
        "sha256": "b4423ddaed99bb2ad674be5acdf146d79079ff1a715cce248ceef2c972cebf8c",
        "bytes": 174114
      },
      "editable.svg": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/editable.svg",
        "sha256": "fcfee0aac627fd8d7f1b74498223c37a0a53e78d4e0a817d02249b42a8ee67df",
        "bytes": 15692
      },
      "resolve.txt": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/resolve.txt",
        "sha256": "5070166c474425cb0f917ff340a044b4a514647adf0e95b901c369dd4d0ad266",
        "bytes": 17838
      },
      "package.zip": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/package.zip",
        "sha256": "dd74b4f90c5ffe94681ee15d7961e18df992501caa7cd45704bf9eea735a3397",
        "bytes": 155093
      },
      "recipe.json": {
        "path": "items/forecast-presentation-hard-cut-three-cards-to-four-cards/recipe.json",
        "sha256": "cd13b3bdb3f69cbdc0aefc2c193d910abb882a538260730225d082991f784745",
        "bytes": 31667
      }
    },
    "builtAt": "2026-09-18T05:09:04Z"
  }
}
