{
  "entry": {
    "id": "two-line-headline-types-with-sticker-flashes",
    "title": "Type a two-line headline, lift line one to make room, and flash sticker props under each new word",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "You can just keep the work moving | ChatGPT Work",
      "id": "wIf9yMGalPU",
      "url": "https://www.youtube.com/watch?v=wIf9yMGalPU",
      "start": 39.0,
      "end": 41.0
    },
    "preview": "/videos/examples/rebuilds/two-line-headline-types-with-sticker-flashes/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/two-line-headline-types-with-sticker-flashes/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/two-line-headline-types-with-sticker-flashes/adaptation.mp4",
    "download": "/videos/examples/rebuilds/two-line-headline-types-with-sticker-flashes/package.zip",
    "svg": "/videos/examples/rebuilds/two-line-headline-types-with-sticker-flashes/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": 147688,
    "packageSha256": "b47dce0deb9b39225b46d4ba429607db1e4647c78b17fe36f1e5eebba2a07a35",
    "poster": "/videos/examples/posters/two-line-headline-types-with-sticker-flashes.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "30/1",
      "frames": 60,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/two-line-headline-types-with-sticker-flashes/item.json",
    "observation": "On white, a bold centred headline types on: 'Y' at master 1173, 'You can' at 1179, 'You can just' complete by 1188 (local 3-18). As the first line completes, small illustrated props flash under it: a laptop and a card at 1188, a clock and envelope join at 1191. At master 1194 (local 24) the line lifts up to make room and a new row of four props appears; a different set (bell, product photo, blob) replaces them at 1197. The second line types from master 1203 (local 33), left-anchored: 'keep' with a green cursor and stats card, 'keep the' with a product card and clock at 1206, 'keep the work' with just the clock at 1209, full line by 1215 (local 45) with all props gone. The two-line headline holds to the end of the window.",
    "mechanism": "Headline type-on with a mid-build lift and disposable sticker props: every few frames a new set of small illustrations pops in and out under the text, then vanishes the moment the sentence completes.",
    "phases": [
      {
        "frame": 0,
        "label": "White"
      },
      {
        "frame": 3,
        "label": "Line one types, centred"
      },
      {
        "frame": 18,
        "label": "First props flash under the line"
      },
      {
        "frame": 24,
        "label": "Line one lifts; new prop row"
      },
      {
        "frame": 33,
        "label": "Line two types left-anchored with props"
      },
      {
        "frame": 45,
        "label": "Headline complete, props gone"
      }
    ]
  },
  "repair": {
    "id": "two-line-headline-types-with-sticker-flashes",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "1763efe2818d4be1049de67cd9de5417e6b21fe695b9332622187697e24a7e16"
  },
  "original": {
    "id": "two-line-headline-types-with-sticker-flashes",
    "title": "Type a two-line headline, lift line one to make room, and flash sticker props under each new word",
    "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": [
      "wIf9yMGalPU",
      "39",
      "41"
    ],
    "source": {
      "filmId": "wIf9yMGalPU",
      "film": "You can just keep the work moving | ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=wIf9yMGalPU",
      "frames": [
        1170,
        1230
      ],
      "fps": {
        "numerator": 30,
        "denominator": 1
      },
      "startSeconds": 39.0,
      "endSeconds": 41.0,
      "publicationDate": "2026-08-17",
      "masterSha256": "631e3294445a67b2b0a7140fe85cccbc3cccf377b39df13ab7294795fadd2391",
      "clockBasis": "Downloaded 1920x1080 rendition at 30/1 fps; excerpt frame i = master frame 1170+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "1995dcc4f45c80488cf048d4121b0d2854f1f772f4e98d7bc3ca5633fe8b263a",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "On white, a bold centred headline types on: 'Y' at master 1173, 'You can' at 1179, 'You can just' complete by 1188 (local 3-18). As the first line completes, small illustrated props flash under it: a laptop and a card at 1188, a clock and envelope join at 1191. At master 1194 (local 24) the line lifts up to make room and a new row of four props appears; a different set (bell, product photo, blob) replaces them at 1197. The second line types from master 1203 (local 33), left-anchored: 'keep' with a green cursor and stats card, 'keep the' with a product card and clock at 1206, 'keep the work' with just the clock at 1209, full line by 1215 (local 45) with all props gone. The two-line headline holds to the end of the window.",
    "mechanism": "Headline type-on with a mid-build lift and disposable sticker props: every few frames a new set of small illustrations pops in and out under the text, then vanishes the moment the sentence completes.",
    "phases": [
      {
        "frame": 0,
        "label": "White"
      },
      {
        "frame": 3,
        "label": "Line one types, centred"
      },
      {
        "frame": 18,
        "label": "First props flash under the line"
      },
      {
        "frame": 24,
        "label": "Line one lifts; new prop row"
      },
      {
        "frame": 33,
        "label": "Line two types left-anchored with props"
      },
      {
        "frame": 45,
        "label": "Headline complete, props gone"
      }
    ],
    "checks": {
      "recipeSha256": "1a5826f7aff9df5ab55e9cf9e267482af9efeab62df780674bb2f94d42d667e4",
      "renderManifestSha256": "1405b3bad83d525431613ce42ade78fe9dabfdf3032f0fdc5c18a0e2c17d5e49",
      "adaptationManifestSha256": "7d9a4410e06b9e8cdbfa80b5b59c3c1658dacd31640e846e741c4cdbcbfca39e",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "1995dcc4f45c80488cf048d4121b0d2854f1f772f4e98d7bc3ca5633fe8b263a",
          "bytes": 49387,
          "width": 960,
          "height": 540,
          "fps": "30/1",
          "frames": 60,
          "duration": 2.0,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "31fe3a6e675cd2e202b121d6e53fd19fe2c550329127940d27ebf5e4f0241a71",
          "bytes": 31323,
          "width": 1920,
          "height": 1080,
          "fps": "30/1",
          "frames": 60,
          "duration": 2.0,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "abefc1c5ba0a144ea32f61c7f92817692b3626357e0c051ed83aab333603867d",
          "bytes": 31908,
          "width": 1920,
          "height": 1080,
          "fps": "30/1",
          "frames": 60,
          "duration": 2.0,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "1763efe2818d4be1049de67cd9de5417e6b21fe695b9332622187697e24a7e16",
        "bytes": 148581,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "33e3fd95b89c5e134941975d44f792c59be2be78e656dbb65c3cd22e4c2c3ece",
        "bytes": 965,
        "drawableElements": 3,
        "rasterEmbedded": false,
        "frame": 45,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 14.7
    },
    "assets": {
      "source.mp4": {
        "path": "items/two-line-headline-types-with-sticker-flashes/source.mp4",
        "sha256": "1995dcc4f45c80488cf048d4121b0d2854f1f772f4e98d7bc3ca5633fe8b263a",
        "bytes": 49387
      },
      "remake.mp4": {
        "path": "items/two-line-headline-types-with-sticker-flashes/remake.mp4",
        "sha256": "31fe3a6e675cd2e202b121d6e53fd19fe2c550329127940d27ebf5e4f0241a71",
        "bytes": 31323
      },
      "adaptation.mp4": {
        "path": "items/two-line-headline-types-with-sticker-flashes/adaptation.mp4",
        "sha256": "abefc1c5ba0a144ea32f61c7f92817692b3626357e0c051ed83aab333603867d",
        "bytes": 31908
      },
      "editable.svg": {
        "path": "items/two-line-headline-types-with-sticker-flashes/editable.svg",
        "sha256": "33e3fd95b89c5e134941975d44f792c59be2be78e656dbb65c3cd22e4c2c3ece",
        "bytes": 965
      },
      "resolve.txt": {
        "path": "items/two-line-headline-types-with-sticker-flashes/resolve.txt",
        "sha256": "18a05747795919ce3d22a8cfad72d22204d972db89ffa8ea588c1c7183a4cc35",
        "bytes": 6677
      },
      "package.zip": {
        "path": "items/two-line-headline-types-with-sticker-flashes/package.zip",
        "sha256": "1763efe2818d4be1049de67cd9de5417e6b21fe695b9332622187697e24a7e16",
        "bytes": 148581
      },
      "recipe.json": {
        "path": "items/two-line-headline-types-with-sticker-flashes/recipe.json",
        "sha256": "1a5826f7aff9df5ab55e9cf9e267482af9efeab62df780674bb2f94d42d667e4",
        "bytes": 8148
      }
    },
    "builtAt": "2026-09-18T05:09:38Z"
  }
}
