{
  "entry": {
    "id": "staircase-chapter-title-type-on-and-wipe-off",
    "title": "Type a numbered chapter title down a staircase, then wipe each word off from the left",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "How to Prepare for Customer Meetings With ChatGPT Work | Tutorial",
      "id": "yQZgOSHHxjk",
      "url": "https://www.youtube.com/watch?v=yQZgOSHHxjk",
      "start": 68.35995833333334,
      "end": 70.73733333333334
    },
    "preview": "/videos/examples/rebuilds/staircase-chapter-title-type-on-and-wipe-off/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/staircase-chapter-title-type-on-and-wipe-off/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/staircase-chapter-title-type-on-and-wipe-off/adaptation.mp4",
    "download": "/videos/examples/rebuilds/staircase-chapter-title-type-on-and-wipe-off/package.zip",
    "svg": "/videos/examples/rebuilds/staircase-chapter-title-type-on-and-wipe-off/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": 146915,
    "packageSha256": "6971d8a845663ae7c5b48c2bb3483b84be7538f19161a1354d0fb76e6bb3dd77",
    "poster": "/videos/examples/posters/staircase-chapter-title-type-on-and-wipe-off.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 57,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/staircase-chapter-title-type-on-and-wipe-off/item.json",
    "observation": "Over defocused yellow-green footage a bold white chapter title builds as a staircase: '4.' is present at local frame 0, the long verb types from ~f4 to ~f13 on the second step, 'the' pops in whole at ~f9 on the third, and the hyphenated noun types on the fourth step from ~f9 to ~f19. The title holds until ~f47, then the words erase from their left edges in place (the verb reads 'ate' and the noun '-Up' by ~f50, the verb and 'the' are gone by ~f53) while '4.' and the trailing '-Up' fragment remain to the cut.",
    "mechanism": "Staircase chapter title that types on per word and is removed with per-word left-edge wipes that leave the remaining glyphs in place.",
    "phases": [
      {
        "frame": 0,
        "label": "Number visible"
      },
      {
        "frame": 4,
        "label": "Verb types on"
      },
      {
        "frame": 9,
        "label": "'the' pops, noun types on"
      },
      {
        "frame": 19,
        "label": "Title complete, hold"
      },
      {
        "frame": 47,
        "label": "Left-edge wipes begin"
      },
      {
        "frame": 53,
        "label": "Only number and noun fragment remain"
      },
      {
        "frame": 57,
        "label": "End"
      }
    ]
  },
  "repair": {
    "id": "staircase-chapter-title-type-on-and-wipe-off",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "b73c95cff7ff1c2fa4b37d0182134209b1958f62135fda90059b7a7d007c4f72"
  },
  "original": {
    "id": "staircase-chapter-title-type-on-and-wipe-off",
    "title": "Type a numbered chapter title down a staircase, then wipe each word off from the left",
    "family": "title",
    "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": [
      "yQZgOSHHxjk",
      "1640639/24000",
      "53053/750"
    ],
    "source": {
      "filmId": "yQZgOSHHxjk",
      "film": "How to Prepare for Customer Meetings With ChatGPT Work | Tutorial",
      "url": "https://www.youtube.com/watch?v=yQZgOSHHxjk",
      "frames": [
        1639,
        1696
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 68.35995833333334,
      "endSeconds": 70.73733333333334,
      "publicationDate": "2026-08-18",
      "masterSha256": "c5b99907dc593b5de943ac7925af83f64206bb73746ace72b025375306262827",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 1639+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "a506ddb154b94b2a1a3973cc25f5cf33e2a430c6b75563cabe6c1037286656ce",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "Over defocused yellow-green footage a bold white chapter title builds as a staircase: '4.' is present at local frame 0, the long verb types from ~f4 to ~f13 on the second step, 'the' pops in whole at ~f9 on the third, and the hyphenated noun types on the fourth step from ~f9 to ~f19. The title holds until ~f47, then the words erase from their left edges in place (the verb reads 'ate' and the noun '-Up' by ~f50, the verb and 'the' are gone by ~f53) while '4.' and the trailing '-Up' fragment remain to the cut.",
    "mechanism": "Staircase chapter title that types on per word and is removed with per-word left-edge wipes that leave the remaining glyphs in place.",
    "phases": [
      {
        "frame": 0,
        "label": "Number visible"
      },
      {
        "frame": 4,
        "label": "Verb types on"
      },
      {
        "frame": 9,
        "label": "'the' pops, noun types on"
      },
      {
        "frame": 19,
        "label": "Title complete, hold"
      },
      {
        "frame": 47,
        "label": "Left-edge wipes begin"
      },
      {
        "frame": 53,
        "label": "Only number and noun fragment remain"
      },
      {
        "frame": 57,
        "label": "End"
      }
    ],
    "checks": {
      "recipeSha256": "e100da6596276ea253c799e969b1d7769eb1d04dfc1ec176b8cfbb2bcd39a1e8",
      "renderManifestSha256": "b7b7a8bc7f26556b515368ac3abbb635c03b949eb08811c569ac4f799d318d27",
      "adaptationManifestSha256": "5fa0a88d28ce7b4fb7c72e31ebd070e25ab0299a63372c416a23a578538eb6cc",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "a506ddb154b94b2a1a3973cc25f5cf33e2a430c6b75563cabe6c1037286656ce",
          "bytes": 208748,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 57,
          "duration": 2.377375,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "1627ed00534ea8850d353e94c0e421912bc9156d5208fd835d3c7c147b5ede78",
          "bytes": 22920,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 57,
          "duration": 2.377367,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "9b30de6ca15574203caeccebc82da0477c263e3912efb6f7a0485fec8779aa0c",
          "bytes": 21849,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 57,
          "duration": 2.377367,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "b73c95cff7ff1c2fa4b37d0182134209b1958f62135fda90059b7a7d007c4f72",
        "bytes": 146655,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "b08d5204faf8ca25e9b0c5938614835d5127bb41533354f5b177b8fff92ce0d0",
        "bytes": 2217,
        "drawableElements": 14,
        "rasterEmbedded": false,
        "frame": 42,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 12.6
    },
    "assets": {
      "source.mp4": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/source.mp4",
        "sha256": "a506ddb154b94b2a1a3973cc25f5cf33e2a430c6b75563cabe6c1037286656ce",
        "bytes": 208748
      },
      "remake.mp4": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/remake.mp4",
        "sha256": "1627ed00534ea8850d353e94c0e421912bc9156d5208fd835d3c7c147b5ede78",
        "bytes": 22920
      },
      "adaptation.mp4": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/adaptation.mp4",
        "sha256": "9b30de6ca15574203caeccebc82da0477c263e3912efb6f7a0485fec8779aa0c",
        "bytes": 21849
      },
      "editable.svg": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/editable.svg",
        "sha256": "b08d5204faf8ca25e9b0c5938614835d5127bb41533354f5b177b8fff92ce0d0",
        "bytes": 2217
      },
      "resolve.txt": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/resolve.txt",
        "sha256": "4d7339d8f819ffeec9b3c0f3693525d8abddaab43d2f70815b74bcddc5764fd6",
        "bytes": 4518
      },
      "package.zip": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/package.zip",
        "sha256": "b73c95cff7ff1c2fa4b37d0182134209b1958f62135fda90059b7a7d007c4f72",
        "bytes": 146655
      },
      "recipe.json": {
        "path": "items/staircase-chapter-title-type-on-and-wipe-off/recipe.json",
        "sha256": "e100da6596276ea253c799e969b1d7769eb1d04dfc1ec176b8cfbb2bcd39a1e8",
        "bytes": 6538
      }
    },
    "builtAt": "2026-09-18T05:09:35Z"
  }
}
