{
  "entry": {
    "id": "numbered-chapter-title-staircase-with-left-delete",
    "title": "Stage a numbered chapter title on two columns, then delete it left to right",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "How to Turn a Forecast Spreadsheet Into an Interactive Planning Tool With ChatGPT Work",
      "id": "TryfaGZwvIE",
      "url": "https://www.youtube.com/watch?v=TryfaGZwvIE",
      "start": 41.49979166666667,
      "end": 44.002291666666665
    },
    "preview": "/videos/examples/rebuilds/numbered-chapter-title-staircase-with-left-delete/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/numbered-chapter-title-staircase-with-left-delete/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/numbered-chapter-title-staircase-with-left-delete/adaptation.mp4",
    "download": "/videos/examples/rebuilds/numbered-chapter-title-staircase-with-left-delete/package.zip",
    "svg": "/videos/examples/rebuilds/numbered-chapter-title-staircase-with-left-delete/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": 146929,
    "packageSha256": "e0b466ffac321f9155a2c93af12b6ea06e8751836c12de0e1e014f5b700d91ba",
    "poster": "/videos/examples/posters/numbered-chapter-title-staircase-with-left-delete.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 60,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/numbered-chapter-title-staircase-with-left-delete/item.json",
    "observation": "Over defocused mauve-and-olive footage the frame is empty for two frames, then '2.' appears at local f2 in the upper-left column. The verb types beneath it from ~f3 to ~f16 while 'Your' pops in whole at ~f6 in the right column and the noun types under it from ~f10 to ~f22. The title holds until ~f49, then erases in place: the number and verb are gone by ~f52, the noun loses letters from its left edge (''orecast' ~f52, 'ast' ~f55), 'Your' disappears by ~f57 and the last letter leaves at ~f58.",
    "mechanism": "Two-column numbered chapter title with per-word type-on followed by an in-place left-to-right deletion that removes letters without shifting the survivors.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty"
      },
      {
        "frame": 2,
        "label": "Number appears"
      },
      {
        "frame": 3,
        "label": "Verb types, 'Your' pops at 6"
      },
      {
        "frame": 10,
        "label": "Noun types"
      },
      {
        "frame": 22,
        "label": "Complete, hold"
      },
      {
        "frame": 49,
        "label": "Deletion begins"
      },
      {
        "frame": 58,
        "label": "Last letter gone"
      },
      {
        "frame": 60,
        "label": "End"
      }
    ]
  },
  "repair": {
    "id": "numbered-chapter-title-staircase-with-left-delete",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "920094d7125ddcc7382e088a92dd536997a296cd99571a25e9a6c0108763d3e6"
  },
  "original": {
    "id": "numbered-chapter-title-staircase-with-left-delete",
    "title": "Stage a numbered chapter title on two columns, then delete it left to right",
    "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": [
      "TryfaGZwvIE",
      "199199/4800",
      "211211/4800"
    ],
    "source": {
      "filmId": "TryfaGZwvIE",
      "film": "How to Turn a Forecast Spreadsheet Into an Interactive Planning Tool With ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=TryfaGZwvIE",
      "frames": [
        995,
        1055
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 41.49979166666667,
      "endSeconds": 44.002291666666665,
      "publicationDate": "2026-08-06",
      "masterSha256": "daed73e3d39edb1edb0dfeeec1e77431f11a143aa584b1c2c1b66f891c9b6679",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 995+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "67f7c7f06c59646211cece21596bce6a8c1b8616905e7527633422f91f9b2fca",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "Over defocused mauve-and-olive footage the frame is empty for two frames, then '2.' appears at local f2 in the upper-left column. The verb types beneath it from ~f3 to ~f16 while 'Your' pops in whole at ~f6 in the right column and the noun types under it from ~f10 to ~f22. The title holds until ~f49, then erases in place: the number and verb are gone by ~f52, the noun loses letters from its left edge (''orecast' ~f52, 'ast' ~f55), 'Your' disappears by ~f57 and the last letter leaves at ~f58.",
    "mechanism": "Two-column numbered chapter title with per-word type-on followed by an in-place left-to-right deletion that removes letters without shifting the survivors.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty"
      },
      {
        "frame": 2,
        "label": "Number appears"
      },
      {
        "frame": 3,
        "label": "Verb types, 'Your' pops at 6"
      },
      {
        "frame": 10,
        "label": "Noun types"
      },
      {
        "frame": 22,
        "label": "Complete, hold"
      },
      {
        "frame": 49,
        "label": "Deletion begins"
      },
      {
        "frame": 58,
        "label": "Last letter gone"
      },
      {
        "frame": 60,
        "label": "End"
      }
    ],
    "checks": {
      "recipeSha256": "651a0c9550b3b5199a98f4939c13bf8456651561f3a481828a8006fe91d0de89",
      "renderManifestSha256": "54bff4caeb73c66e015bb4e2a83c72c62e05e49e6a63e1b74ed8e9e7d912f632",
      "adaptationManifestSha256": "f50a53dd903c89501620c5d2c2791c441f72084105c95a384eeda56b5cd1e7a9",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "67f7c7f06c59646211cece21596bce6a8c1b8616905e7527633422f91f9b2fca",
          "bytes": 348449,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 60,
          "duration": 2.5025,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "6cd1946faca2e11bc24ab69e09a1679bdeefbceff245b0c26031f708d03cfbd9",
          "bytes": 20427,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 60,
          "duration": 2.502489,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "4a8b273266c2a78a2ca8737bcfa7da31d7dbcf63a1793e5dc1897d7908acb615",
          "bytes": 19305,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 60,
          "duration": 2.502489,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "920094d7125ddcc7382e088a92dd536997a296cd99571a25e9a6c0108763d3e6",
        "bytes": 146576,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "95c0dc6bb9e8fc7bc32a2377ed6d10d4e87b1268427ce35c2e65600b35a7cb35",
        "bytes": 2203,
        "drawableElements": 14,
        "rasterEmbedded": false,
        "frame": 45,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 63.7
    },
    "assets": {
      "source.mp4": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/source.mp4",
        "sha256": "67f7c7f06c59646211cece21596bce6a8c1b8616905e7527633422f91f9b2fca",
        "bytes": 348449
      },
      "remake.mp4": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/remake.mp4",
        "sha256": "6cd1946faca2e11bc24ab69e09a1679bdeefbceff245b0c26031f708d03cfbd9",
        "bytes": 20427
      },
      "adaptation.mp4": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/adaptation.mp4",
        "sha256": "4a8b273266c2a78a2ca8737bcfa7da31d7dbcf63a1793e5dc1897d7908acb615",
        "bytes": 19305
      },
      "editable.svg": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/editable.svg",
        "sha256": "95c0dc6bb9e8fc7bc32a2377ed6d10d4e87b1268427ce35c2e65600b35a7cb35",
        "bytes": 2203
      },
      "resolve.txt": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/resolve.txt",
        "sha256": "29c486c609fdb94ae80c49366595566a0e4cba7c8ca3c890396f52194b7a561f",
        "bytes": 4541
      },
      "package.zip": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/package.zip",
        "sha256": "920094d7125ddcc7382e088a92dd536997a296cd99571a25e9a6c0108763d3e6",
        "bytes": 146576
      },
      "recipe.json": {
        "path": "items/numbered-chapter-title-staircase-with-left-delete/recipe.json",
        "sha256": "651a0c9550b3b5199a98f4939c13bf8456651561f3a481828a8006fe91d0de89",
        "bytes": 6844
      }
    },
    "builtAt": "2026-09-18T05:09:24Z"
  }
}
