{
 "id": "detail-sheet-macro-scroll-then-pull-out-to-full-browser",
 "title": "Scroll a magnified detail sheet, then pull the camera back to the full browser with a blur kick",
 "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": [
  "q9TPE7pKkIo",
  "68",
  "71"
 ],
 "source": {
  "filmId": "q9TPE7pKkIo",
  "film": "ChatGPT Work for Sales: Pipeline and Forecast Intelligence",
  "url": "https://www.youtube.com/watch?v=q9TPE7pKkIo",
  "frames": [
   2040,
   2130
  ],
  "fps": {
   "numerator": 30,
   "denominator": 1
  },
  "startSeconds": 68.0,
  "endSeconds": 71.0,
  "publicationDate": "2026-07-28",
  "masterSha256": "835959ed5af7d50e4b665a5d849fb36414832b06e59ee2f5775f24965031179d",
  "clockBasis": "Downloaded 1920x1080 rendition at 30/1 fps; excerpt frame i = master frame 2040+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "fa20e4afeb6bc94c507bf13366b647dd70e957c5fecda5344d5094cf64f02198",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "The frame opens magnified (~1.75x) on the right-hand detail sheet of a sales page: a 'Recommended outcome' paragraph, a 'Proposed action plan' with three numbered cards (card 1 highlighted blue) and the pointer near card 1. The sheet content scrolls upward slowly between ~f0 and ~f38. At ~f40 the picture smears with motion blur and by ~f50 the camera has pulled back to the full browser window floating on the dark starfield; the dimmed table and the sheet are both visible. It holds to the end while the pointer drifts.",
 "mechanism": "Slow in-panel scroll at macro scale, then an eased camera pull-out with a short blur kick that reveals the whole application frame.",
 "phases": [
  {
   "frame": 0,
   "label": "Macro on sheet; content scrolls up"
  },
  {
   "frame": 40,
   "label": "Pull-out starts, blur ramps"
  },
  {
   "frame": 52,
   "label": "Full browser visible, blur clears"
  },
  {
   "frame": 89,
   "label": "Hold"
  }
 ],
 "checks": {
  "recipeSha256": "8e07f375625f025bb5a350cfe53348099f56ea8ea3c261f92b33a5ed797a1af6",
  "renderManifestSha256": "b5715b233fca442cd86aaecd2283ac6eeec65dbb0c9028b9ddf6ae34980c88f7",
  "adaptationManifestSha256": "c7cf1af2f3131647791b4556e8f225ce4f6f8fda04b211193f42f862518e1291",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "fa20e4afeb6bc94c507bf13366b647dd70e957c5fecda5344d5094cf64f02198",
    "bytes": 400016,
    "width": 960,
    "height": 540,
    "fps": "30/1",
    "frames": 90,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "3910bf5afc073a2cff8508d6d18e19f592339fce849c9c1afce691d04ca9715d",
    "bytes": 369778,
    "width": 1920,
    "height": 1080,
    "fps": "30/1",
    "frames": 90,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "8071d646f7ceb29083950afa5b2506c737001a226427d90d963395d29bd4407e",
    "bytes": 352840,
    "width": 1920,
    "height": 1080,
    "fps": "30/1",
    "frames": 90,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "0114bb2652ed48e713803217b59a4d7bd436062da010f167d0572a2d6b77a1b0",
   "bytes": 151974,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "13a1bcd46057e7a54de6f7afd0b5c9e0b5282ff562c7573a12dc2575b3ec71ba",
   "bytes": 10568,
   "drawableElements": 61,
   "rasterEmbedded": false,
   "frame": 67,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 52.8
 },
 "assets": {
  "source.mp4": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/source.mp4",
   "sha256": "fa20e4afeb6bc94c507bf13366b647dd70e957c5fecda5344d5094cf64f02198",
   "bytes": 400016
  },
  "remake.mp4": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/remake.mp4",
   "sha256": "3910bf5afc073a2cff8508d6d18e19f592339fce849c9c1afce691d04ca9715d",
   "bytes": 369778
  },
  "adaptation.mp4": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/adaptation.mp4",
   "sha256": "8071d646f7ceb29083950afa5b2506c737001a226427d90d963395d29bd4407e",
   "bytes": 352840
  },
  "editable.svg": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/editable.svg",
   "sha256": "13a1bcd46057e7a54de6f7afd0b5c9e0b5282ff562c7573a12dc2575b3ec71ba",
   "bytes": 10568
  },
  "resolve.txt": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/resolve.txt",
   "sha256": "c0e4cc1f86f36cc0eae2bfb26071d0e66ba8aa721a2ba86d11de8d6369d982f4",
   "bytes": 10660
  },
  "package.zip": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/package.zip",
   "sha256": "0114bb2652ed48e713803217b59a4d7bd436062da010f167d0572a2d6b77a1b0",
   "bytes": 151974
  },
  "recipe.json": {
   "path": "items/detail-sheet-macro-scroll-then-pull-out-to-full-browser/recipe.json",
   "sha256": "8e07f375625f025bb5a350cfe53348099f56ea8ea3c261f92b33a5ed797a1af6",
   "bytes": 12792
  }
 },
 "builtAt": "2026-09-18T05:28:02Z"
}