{
 "id": "feature-list-rows-fade-in-one-by-one-over-presenter",
 "title": "Stack a five-row feature list over a presenter, one row fading in per spoken beat",
 "family": "list",
 "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": [
  "WeP9VUf1OoE",
  "51051/2000",
  "713713/24000"
 ],
 "source": {
  "filmId": "WeP9VUf1OoE",
  "film": "Introducing gpt-transcribe and gpt-live-transcribe",
  "url": "https://www.youtube.com/watch?v=WeP9VUf1OoE",
  "frames": [
   612,
   713
  ],
  "fps": {
   "numerator": 24000,
   "denominator": 1001
  },
  "startSeconds": 25.5255,
  "endSeconds": 29.738041666666668,
  "publicationDate": "2026-07-28",
  "masterSha256": "8c332800fe75ff908a326e6689335ae480198ca8a24e4835d46f386cb5760c40",
  "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 612+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "fcb774da6e2ddfb16a48a25dccf12760662fab200b191bbb1a0e6851a2aec653",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "Presenter at a desk with a laptop, no overlay for the first 14 frames. 'Accents' fades in at the left of frame around local frame 15 (master 627), 'Multilingual speech' below it at ~25, 'Short answers' at ~33, then 'Names' and 'Numbers' arrive in quick succession at ~42 and ~44. All five rows then hold, left-aligned in a single column of white bold type, until the window ends.",
 "mechanism": "A left-aligned list builds row by row on the spoken cue: each row fades in with a small upward settle while earlier rows stay fixed, so hierarchy comes from order and timing, not motion.",
 "phases": [
  {
   "frame": 0,
   "label": "Presenter shot, no overlay"
  },
  {
   "frame": 15,
   "label": "Row 1 fades in"
  },
  {
   "frame": 25,
   "label": "Row 2"
  },
  {
   "frame": 33,
   "label": "Row 3"
  },
  {
   "frame": 42,
   "label": "Row 4"
  },
  {
   "frame": 44,
   "label": "Row 5, list complete"
  },
  {
   "frame": 60,
   "label": "Hold"
  }
 ],
 "checks": {
  "recipeSha256": "1eb9f3f72841b61bdc7084496b93b85b228b4d6537096a30c06bfdb7a5594508",
  "renderManifestSha256": "6ad0180d1dc36cdcd7b05aca7c196fe556ef3fca7865848cd4a861fa139249a2",
  "adaptationManifestSha256": "9931c822faea693124b7d4f219e8ca5a1a9154a4199d799f5dc5a6764e9c777e",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "fcb774da6e2ddfb16a48a25dccf12760662fab200b191bbb1a0e6851a2aec653",
    "bytes": 296762,
    "width": 960,
    "height": 540,
    "fps": "24000/1001",
    "frames": 101,
    "duration": 4.212542,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "1b834ed35d092ed894eaee96ae8c499ff6fa33ca1f396df602a938faa50de987",
    "bytes": 70550,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 101,
    "duration": 4.212533,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "29fbab224e1a7167967d0268840db2237772f3a7a6919e485b01b4fa9079d9cd",
    "bytes": 60106,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 101,
    "duration": 4.212533,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "c1103d1f0735287e579e5dd8a10d5b7682611fbaf7d55154d073afe567aa4606",
   "bytes": 146935,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "1a93fb00ced5f6eb518e6e06a46909d0a5afe58a56a48c977e6bb618b7e37c1d",
   "bytes": 2697,
   "drawableElements": 15,
   "rasterEmbedded": false,
   "frame": 75,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 27.3
 },
 "assets": {
  "source.mp4": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/source.mp4",
   "sha256": "fcb774da6e2ddfb16a48a25dccf12760662fab200b191bbb1a0e6851a2aec653",
   "bytes": 296762
  },
  "remake.mp4": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/remake.mp4",
   "sha256": "1b834ed35d092ed894eaee96ae8c499ff6fa33ca1f396df602a938faa50de987",
   "bytes": 70550
  },
  "adaptation.mp4": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/adaptation.mp4",
   "sha256": "29fbab224e1a7167967d0268840db2237772f3a7a6919e485b01b4fa9079d9cd",
   "bytes": 60106
  },
  "editable.svg": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/editable.svg",
   "sha256": "1a93fb00ced5f6eb518e6e06a46909d0a5afe58a56a48c977e6bb618b7e37c1d",
   "bytes": 2697
  },
  "resolve.txt": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/resolve.txt",
   "sha256": "834786a883bed708bab258e7841288f8a65f2ff5729b53574c75f6cee510d1ca",
   "bytes": 4791
  },
  "package.zip": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/package.zip",
   "sha256": "c1103d1f0735287e579e5dd8a10d5b7682611fbaf7d55154d073afe567aa4606",
   "bytes": 146935
  },
  "recipe.json": {
   "path": "items/feature-list-rows-fade-in-one-by-one-over-presenter/recipe.json",
   "sha256": "1eb9f3f72841b61bdc7084496b93b85b228b4d6537096a30c06bfdb7a5594508",
   "bytes": 6734
  }
 },
 "builtAt": "2026-09-18T05:50:15Z"
}