{
 "id": "endcard-word-types-before-blue-word-then-erases-to-glyph",
 "title": "Type a black word in front of a waiting blue word, hold, backspace it all away, then pop a glyph",
 "family": "logo",
 "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": [
  "OHVu3Y4B3RI",
  "53",
  "170/3"
 ],
 "source": {
  "filmId": "OHVu3Y4B3RI",
  "film": "How Shopify Uses ChatGPT Work to Build Faster with AI Agents",
  "url": "https://www.youtube.com/watch?v=OHVu3Y4B3RI",
  "frames": [
   1272,
   1360
  ],
  "fps": {
   "numerator": 24,
   "denominator": 1
  },
  "startSeconds": 53.0,
  "endSeconds": 56.666666666666664,
  "publicationDate": "2026-07-16",
  "masterSha256": "dbbaa7fae4ad2beb1fa41f2cebd67f1bb90a590472f5585e0ce297638b66d4cd",
  "clockBasis": "Downloaded 1920x1080 rendition at 24/1 fps; excerpt frame i = master frame 1272+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "ace80b35c710653ea2b229eb988586ca9b02f66565af56cf4538f858fdef2cac",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "After a hard cut to white (~f1) the blue second word of a two-word mark is already sitting right of centre while the black first word types in character by character to its left (~f2-13); the pair reads as one centred wordmark once complete. It holds (~f14-41), then the characters are deleted from the right end backwards (~f42-57) until nothing remains. At ~f58 a small black ring-knot glyph scales up at centre (~f58-66) and holds.",
 "mechanism": "End-card wordmark: char type-on of the first word against a pre-placed second word, hold, backspace-erase from the tail, then a scale-in glyph replaces the text.",
 "phases": [
  {
   "frame": 0,
   "label": "White field"
  },
  {
   "frame": 2,
   "label": "Blue word present, black word types in"
  },
  {
   "frame": 14,
   "label": "Hold complete wordmark"
  },
  {
   "frame": 42,
   "label": "Backspace erase from the right"
  },
  {
   "frame": 58,
   "label": "Glyph scales in"
  },
  {
   "frame": 66,
   "label": "Hold"
  }
 ],
 "checks": {
  "recipeSha256": "7fbcaeefc6f1e8a1fb4b8b6c06477cc54a3a6accca8145d55ba8947fcacf35ea",
  "renderManifestSha256": "874032c938b0d603a9fc79bf614eec2c746dd44dbcccc4564305088c0555e878",
  "adaptationManifestSha256": "00ba2a331f7d3cbed8497dd8eb61a3d09a140236dced07b64022b0a222c9ac83",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "ace80b35c710653ea2b229eb988586ca9b02f66565af56cf4538f858fdef2cac",
    "bytes": 50367,
    "width": 960,
    "height": 540,
    "fps": "24/1",
    "frames": 88,
    "duration": 3.666667,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "2b6db38050d7a1acd5be4bb895fb97dd2da758a4bf963739fab20fbf566ef826",
    "bytes": 26927,
    "width": 1920,
    "height": 1080,
    "fps": "24/1",
    "frames": 88,
    "duration": 3.666667,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "b4aa7a3c0b510771e7c0186dee03f90c7a1e81e46c2c5a54181a10fe13755106",
    "bytes": 24514,
    "width": 1920,
    "height": 1080,
    "fps": "24/1",
    "frames": 88,
    "duration": 3.666667,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "89873d31418b634182f6b4ffda0a9cfc7e48d5344be38b17d973e1e7c55621e2",
   "bytes": 146091,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "38e90c30e91f3fc97ba4909df4d5cbeca5808587193e2880b32096ef74b5e3af",
   "bytes": 1074,
   "drawableElements": 5,
   "rasterEmbedded": false,
   "frame": 66,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 23.4
 },
 "assets": {
  "source.mp4": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/source.mp4",
   "sha256": "ace80b35c710653ea2b229eb988586ca9b02f66565af56cf4538f858fdef2cac",
   "bytes": 50367
  },
  "remake.mp4": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/remake.mp4",
   "sha256": "2b6db38050d7a1acd5be4bb895fb97dd2da758a4bf963739fab20fbf566ef826",
   "bytes": 26927
  },
  "adaptation.mp4": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/adaptation.mp4",
   "sha256": "b4aa7a3c0b510771e7c0186dee03f90c7a1e81e46c2c5a54181a10fe13755106",
   "bytes": 24514
  },
  "editable.svg": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/editable.svg",
   "sha256": "38e90c30e91f3fc97ba4909df4d5cbeca5808587193e2880b32096ef74b5e3af",
   "bytes": 1074
  },
  "resolve.txt": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/resolve.txt",
   "sha256": "e992466f8ccc8b5d41b20c93daeb03d94672d11c80c02dbae02c4d8db57b7cbf",
   "bytes": 3951
  },
  "package.zip": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/package.zip",
   "sha256": "89873d31418b634182f6b4ffda0a9cfc7e48d5344be38b17d973e1e7c55621e2",
   "bytes": 146091
  },
  "recipe.json": {
   "path": "items/endcard-word-types-before-blue-word-then-erases-to-glyph/recipe.json",
   "sha256": "7fbcaeefc6f1e8a1fb4b8b6c06477cc54a3a6accca8145d55ba8947fcacf35ea",
   "bytes": 3746
  }
 },
 "builtAt": "2026-09-18T05:50:15Z"
}