{
 "id": "two-column-lower-third-types-name-and-two-line-role",
 "title": "Type a lower third in two columns: name at left, role and affiliation stacked at right",
 "family": "lower-third",
 "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": [
  "5X5CALvYvp0",
  "527527/24000",
  "613613/24000"
 ],
 "source": {
  "filmId": "5X5CALvYvp0",
  "film": "Meet a mathematician solving previously unsolvable math problems with GPT-5.6",
  "url": "https://www.youtube.com/watch?v=5X5CALvYvp0",
  "frames": [
   527,
   613
  ],
  "fps": {
   "numerator": 24000,
   "denominator": 1001
  },
  "startSeconds": 21.980291666666666,
  "endSeconds": 25.567208333333333,
  "publicationDate": "2026-07-09",
  "masterSha256": "755c4f02b93327d51158a44500431f14038e070d6daa785fb34438cb0f7a1049",
  "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 527+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "4181a7c96eb8214a8f54f36fbdc1ad380eeb7c057adced8e3b15e31acde74df0",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "Three frames of a warm close-up, then a hard cut (~f3) to a wide interview shot in front of bookshelves. From about f4 the interviewee's name types on at the lower-left in small bold white type; from f6 a second column starts typing the role on the same baseline about 230px to the right, and from f10 a second, right-aligned affiliation line types beneath the role. All text is complete by f22 and holds until a cut at f86.",
 "mechanism": "A typewriter lower third laid out as two columns: the name column and a two-line role column type on with overlapping starts, so the block assembles left to right.",
 "phases": [
  {
   "frame": 0,
   "label": "Close-up tail"
  },
  {
   "frame": 3,
   "label": "Hard cut to interview"
  },
  {
   "frame": 4,
   "label": "Name types on (left column)"
  },
  {
   "frame": 6,
   "label": "Role types on (right column, line 1)"
  },
  {
   "frame": 10,
   "label": "Affiliation types on (right column, line 2)"
  },
  {
   "frame": 22,
   "label": "Hold"
  }
 ],
 "checks": {
  "recipeSha256": "f1a98a17511824b4746fb3f253aa274bea8dd096157118ae6175503ec30e2cec",
  "renderManifestSha256": "8a83f02c7ea5bc1d1755090eee8873aacb9dd10338a3de4f8402aa0befef9ba8",
  "adaptationManifestSha256": "9348df8fb53a2362952526a661a9adb45da0577aafc2a67268c24ccf59d32843",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "4181a7c96eb8214a8f54f36fbdc1ad380eeb7c057adced8e3b15e31acde74df0",
    "bytes": 513009,
    "width": 960,
    "height": 540,
    "fps": "24000/1001",
    "frames": 86,
    "duration": 3.586917,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "4ef199e785e55f05bd20fd37b1a56b5334c5f5d98254668abb9ab6e45d9ec610",
    "bytes": 47795,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 86,
    "duration": 3.586911,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "157e7ae6b71631fee52869570f45be80d06335b24a66faa34a9ae9ad13c8199c",
    "bytes": 40000,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 86,
    "duration": 3.586911,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "073505a80444ef8472b1153d5ff9b088018cff065a26bb939bc9df6d54446815",
   "bytes": 146648,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "33904f6b382cbd14a3ceaef4e891c0e14b69c75a92e9426b0a8532bce2149555",
   "bytes": 2030,
   "drawableElements": 14,
   "rasterEmbedded": false,
   "frame": 64,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 19.5
 },
 "assets": {
  "source.mp4": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/source.mp4",
   "sha256": "4181a7c96eb8214a8f54f36fbdc1ad380eeb7c057adced8e3b15e31acde74df0",
   "bytes": 513009
  },
  "remake.mp4": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/remake.mp4",
   "sha256": "4ef199e785e55f05bd20fd37b1a56b5334c5f5d98254668abb9ab6e45d9ec610",
   "bytes": 47795
  },
  "adaptation.mp4": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/adaptation.mp4",
   "sha256": "157e7ae6b71631fee52869570f45be80d06335b24a66faa34a9ae9ad13c8199c",
   "bytes": 40000
  },
  "editable.svg": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/editable.svg",
   "sha256": "33904f6b382cbd14a3ceaef4e891c0e14b69c75a92e9426b0a8532bce2149555",
   "bytes": 2030
  },
  "resolve.txt": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/resolve.txt",
   "sha256": "c709e977946e6e36fc5f284faf1855223996dd122c44f926339c6bea04a5f5ab",
   "bytes": 4648
  },
  "package.zip": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/package.zip",
   "sha256": "073505a80444ef8472b1153d5ff9b088018cff065a26bb939bc9df6d54446815",
   "bytes": 146648
  },
  "recipe.json": {
   "path": "items/two-column-lower-third-types-name-and-two-line-role/recipe.json",
   "sha256": "f1a98a17511824b4746fb3f253aa274bea8dd096157118ae6175503ec30e2cec",
   "bytes": 5441
  }
 },
 "builtAt": "2026-09-18T05:50:40Z"
}