{
  "entry": {
    "id": "endcard-wordmark-types-erases-then-glyph-scales-in",
    "title": "Type a wordmark on, hold, un-type it from the end, then pop the glyph in with a scale",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "How Base44 Uses GPT-5.6 to Build Apps With 20% Fewer Tokens",
      "id": "Cxp2aZQqkYM",
      "url": "https://www.youtube.com/watch?v=Cxp2aZQqkYM",
      "start": 66.60820833333334,
      "end": 71.11270833333333
    },
    "preview": "/videos/examples/rebuilds/endcard-wordmark-types-erases-then-glyph-scales-in/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/endcard-wordmark-types-erases-then-glyph-scales-in/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/endcard-wordmark-types-erases-then-glyph-scales-in/adaptation.mp4",
    "download": "/videos/examples/rebuilds/endcard-wordmark-types-erases-then-glyph-scales-in/package.zip",
    "svg": "/videos/examples/rebuilds/endcard-wordmark-types-erases-then-glyph-scales-in/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": 146488,
    "packageSha256": "52bdb4b4f12c9db1bd9a14479d8950228e79eff6adc7854f2865a418caaede14",
    "poster": "/videos/examples/posters/endcard-wordmark-types-erases-then-glyph-scales-in.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 108,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/endcard-wordmark-types-erases-then-glyph-scales-in/item.json",
    "observation": "A hard cut lands on an off-white field. A centred black wordmark types in one character per frame from about local f1 to f9 (master 1598-1606) and holds. From ~f48 the characters are removed from the end backwards (master 1648 shows three characters left) and the text is gone by ~f53. At ~f53 a small mark appears at the same centre as a thin ring and scales up to its final size by ~f61 (master 1650-1658), then holds to the end of the film.",
    "mechanism": "An end-card handoff: type the wordmark on, un-type it from the end, and scale the glyph in from the same centre point.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty off-white field"
      },
      {
        "frame": 1,
        "label": "Wordmark types on"
      },
      {
        "frame": 9,
        "label": "Wordmark holds"
      },
      {
        "frame": 48,
        "label": "Wordmark un-types from the end"
      },
      {
        "frame": 53,
        "label": "Glyph scales in from the centre"
      },
      {
        "frame": 61,
        "label": "Glyph holds"
      }
    ]
  },
  "repair": {
    "id": "endcard-wordmark-types-erases-then-glyph-scales-in",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "cef80db56411cc45038e5b1873a8964bb3fb0b3f3e08c6c36dd0fcfd9ffcfa54"
  },
  "original": {
    "id": "endcard-wordmark-types-erases-then-glyph-scales-in",
    "title": "Type a wordmark on, hold, un-type it from the end, then pop the glyph in with a scale",
    "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": [
      "Cxp2aZQqkYM",
      "1598597/24000",
      "341341/4800"
    ],
    "source": {
      "filmId": "Cxp2aZQqkYM",
      "film": "How Base44 Uses GPT-5.6 to Build Apps With 20% Fewer Tokens",
      "url": "https://www.youtube.com/watch?v=Cxp2aZQqkYM",
      "frames": [
        1597,
        1705
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 66.60820833333334,
      "endSeconds": 71.11270833333333,
      "publicationDate": "2026-08-17",
      "masterSha256": "0aa0d66575a55d67b18776979cc76e58ba692ed039bc3758a38ee15d43909839",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 1597+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "de389aa704b218842acb093b66568fe8f51bc46aa947c8e1644a63086d0901d4",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "A hard cut lands on an off-white field. A centred black wordmark types in one character per frame from about local f1 to f9 (master 1598-1606) and holds. From ~f48 the characters are removed from the end backwards (master 1648 shows three characters left) and the text is gone by ~f53. At ~f53 a small mark appears at the same centre as a thin ring and scales up to its final size by ~f61 (master 1650-1658), then holds to the end of the film.",
    "mechanism": "An end-card handoff: type the wordmark on, un-type it from the end, and scale the glyph in from the same centre point.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty off-white field"
      },
      {
        "frame": 1,
        "label": "Wordmark types on"
      },
      {
        "frame": 9,
        "label": "Wordmark holds"
      },
      {
        "frame": 48,
        "label": "Wordmark un-types from the end"
      },
      {
        "frame": 53,
        "label": "Glyph scales in from the centre"
      },
      {
        "frame": 61,
        "label": "Glyph holds"
      }
    ],
    "checks": {
      "recipeSha256": "70348d3ed700e899d278a978edf0ccb34b6507be273e4195f17225d75de3e482",
      "renderManifestSha256": "628e67cf91cb5ea32f454347b9a9dfd87fb30d40d3435a8a3342c9566440e59d",
      "adaptationManifestSha256": "3d941bcf95e4f78993f14370830a641a575329be547cfec00eee7d70f2b6a1a1",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "de389aa704b218842acb093b66568fe8f51bc46aa947c8e1644a63086d0901d4",
          "bytes": 35303,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 108,
          "duration": 4.5045,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "e07fffe613673ea8935cc3615b9170de39b23f7b41880d75fd51fca1c814a25e",
          "bytes": 23157,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 108,
          "duration": 4.504489,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "a319f09f6cb569803b743b3d270da7e463ea5532b7d66c96a00273a59480e1d3",
          "bytes": 25548,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 108,
          "duration": 4.504489,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "cef80db56411cc45038e5b1873a8964bb3fb0b3f3e08c6c36dd0fcfd9ffcfa54",
        "bytes": 145869,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "1e3e73aa337ae117b8b477be1feeb68c3d07a7ed697ae1017d3e8ac12720be3f",
        "bytes": 1039,
        "drawableElements": 5,
        "rasterEmbedded": false,
        "frame": 81,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 7.0
    },
    "assets": {
      "source.mp4": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/source.mp4",
        "sha256": "de389aa704b218842acb093b66568fe8f51bc46aa947c8e1644a63086d0901d4",
        "bytes": 35303
      },
      "remake.mp4": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/remake.mp4",
        "sha256": "e07fffe613673ea8935cc3615b9170de39b23f7b41880d75fd51fca1c814a25e",
        "bytes": 23157
      },
      "adaptation.mp4": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/adaptation.mp4",
        "sha256": "a319f09f6cb569803b743b3d270da7e463ea5532b7d66c96a00273a59480e1d3",
        "bytes": 25548
      },
      "editable.svg": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/editable.svg",
        "sha256": "1e3e73aa337ae117b8b477be1feeb68c3d07a7ed697ae1017d3e8ac12720be3f",
        "bytes": 1039
      },
      "resolve.txt": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/resolve.txt",
        "sha256": "61133a7bf9542d647917122513cde0efdb182b9dea8a98687ad34550aebdc59c",
        "bytes": 3643
      },
      "package.zip": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/package.zip",
        "sha256": "cef80db56411cc45038e5b1873a8964bb3fb0b3f3e08c6c36dd0fcfd9ffcfa54",
        "bytes": 145869
      },
      "recipe.json": {
        "path": "items/endcard-wordmark-types-erases-then-glyph-scales-in/recipe.json",
        "sha256": "70348d3ed700e899d278a978edf0ccb34b6507be273e4195f17225d75de3e482",
        "bytes": 3905
      }
    },
    "builtAt": "2026-09-18T05:09:03Z"
  }
}
