{
  "entry": {
    "id": "outro-dot-colour-cycle-into-wordmark-type-on",
    "title": "Cycle a dot through brand colours, burst a sticker field and type the wordmark on, then backspace to the mark",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Use ChatGPT Work to pressure-test marketing campaign briefs",
      "id": "HHt8CPJRviA",
      "url": "https://www.youtube.com/watch?v=HHt8CPJRviA",
      "start": 142.1,
      "end": 144.83333333333334
    },
    "preview": "/videos/examples/rebuilds/outro-dot-colour-cycle-into-wordmark-type-on/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/outro-dot-colour-cycle-into-wordmark-type-on/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/outro-dot-colour-cycle-into-wordmark-type-on/adaptation.mp4",
    "download": "/videos/examples/rebuilds/outro-dot-colour-cycle-into-wordmark-type-on/package.zip",
    "svg": "/videos/examples/rebuilds/outro-dot-colour-cycle-into-wordmark-type-on/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": 148498,
    "packageSha256": "6dce4c18d61fbfb24b6acf41a33800950fc87c214221fc4a4dab0f04f2548453",
    "poster": "/videos/examples/posters/outro-dot-colour-cycle-into-wordmark-type-on.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "60/1",
      "frames": 164,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/outro-dot-colour-cycle-into-wordmark-type-on/item.json",
    "observation": "After the app recording fades to black and then white, a single 48 px dot appears at canvas centre at ~f4 (master 8530) and hard-steps through colours roughly every 8 frames: black, orange (~f12), lilac (~f20), green (~f28), yellow (~f36), blue (~f40) and pink (~f48). At ~f63 (8589) the dot is gone and, in the same frame, a scattered field of playful stickers pops in around a single large bold capital letter left-anchored near x=720. The remaining letters of the wordmark type on one every ~4 frames until the six-letter word is complete at ~f84 (8610). Everything holds to ~f140 (8666), then the letters delete one per 4 frames while the stickers thin out; by ~f156 only the first letter remains and at ~f160 (8686) it is replaced by a centred brand mark on the bare field.",
    "mechanism": "Brand outro built from step-keyed colour cycling on a dot, a same-frame sticker burst, a per-character type-on of the wordmark and a reversed type-off that hands over to the mark.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty off-white field"
      },
      {
        "frame": 4,
        "label": "Dot appears, colour steps every ~8 frames"
      },
      {
        "frame": 63,
        "label": "Sticker field bursts in, first letter lands"
      },
      {
        "frame": 84,
        "label": "Wordmark complete, hold"
      },
      {
        "frame": 140,
        "label": "Letters backspace, stickers thin out"
      },
      {
        "frame": 160,
        "label": "Mark alone on the field"
      }
    ]
  },
  "repair": {
    "id": "outro-dot-colour-cycle-into-wordmark-type-on",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "add8a24a4dcd40114495f5ef371f607176a37973826d8f275cb995b020906b5a"
  },
  "original": {
    "id": "outro-dot-colour-cycle-into-wordmark-type-on",
    "title": "Cycle a dot through brand colours, burst a sticker field and type the wordmark on, then backspace to the mark",
    "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": [
      "HHt8CPJRviA",
      "1421/10",
      "869/6"
    ],
    "source": {
      "filmId": "HHt8CPJRviA",
      "film": "Use ChatGPT Work to pressure-test marketing campaign briefs",
      "url": "https://www.youtube.com/watch?v=HHt8CPJRviA",
      "frames": [
        8526,
        8690
      ],
      "fps": {
        "numerator": 60,
        "denominator": 1
      },
      "startSeconds": 142.1,
      "endSeconds": 144.83333333333334,
      "publicationDate": "2026-09-04",
      "masterSha256": "cdcd3651a3bfc6dd50fe4fcf5448e9cd5ab25f5ebfc3655efa631413e7383fca",
      "clockBasis": "Downloaded 1920x1080 rendition at 60/1 fps; excerpt frame i = master frame 8526+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "996a6e3636ae4566d87218b3dbf627c22c64874c5bf30f501b09d94d73fef566",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "After the app recording fades to black and then white, a single 48 px dot appears at canvas centre at ~f4 (master 8530) and hard-steps through colours roughly every 8 frames: black, orange (~f12), lilac (~f20), green (~f28), yellow (~f36), blue (~f40) and pink (~f48). At ~f63 (8589) the dot is gone and, in the same frame, a scattered field of playful stickers pops in around a single large bold capital letter left-anchored near x=720. The remaining letters of the wordmark type on one every ~4 frames until the six-letter word is complete at ~f84 (8610). Everything holds to ~f140 (8666), then the letters delete one per 4 frames while the stickers thin out; by ~f156 only the first letter remains and at ~f160 (8686) it is replaced by a centred brand mark on the bare field.",
    "mechanism": "Brand outro built from step-keyed colour cycling on a dot, a same-frame sticker burst, a per-character type-on of the wordmark and a reversed type-off that hands over to the mark.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty off-white field"
      },
      {
        "frame": 4,
        "label": "Dot appears, colour steps every ~8 frames"
      },
      {
        "frame": 63,
        "label": "Sticker field bursts in, first letter lands"
      },
      {
        "frame": 84,
        "label": "Wordmark complete, hold"
      },
      {
        "frame": 140,
        "label": "Letters backspace, stickers thin out"
      },
      {
        "frame": 160,
        "label": "Mark alone on the field"
      }
    ],
    "checks": {
      "recipeSha256": "1dc0ce20dc4b319669aa4b5a2130b47f7c5b52ab5ee82a848980191be5f727c4",
      "renderManifestSha256": "d732ccb14205afd8ce67b493680327dc6151b6ff307788425353b62cdb36f330",
      "adaptationManifestSha256": "d3d05477be6f629988ae0e324c64651bc4c5b844a0031b863146752c3ffc329f",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "996a6e3636ae4566d87218b3dbf627c22c64874c5bf30f501b09d94d73fef566",
          "bytes": 362584,
          "width": 960,
          "height": 540,
          "fps": "60/1",
          "frames": 164,
          "duration": 2.733333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "7d74ac78474dca99464db7b7a32c414a4227dd016fdeb6a5bb483414ee0a58b6",
          "bytes": 44437,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 164,
          "duration": 2.733333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "c0f7229e7f76dad51427a9126b13aaf780ea47a9cc43454935587ecae5980236",
          "bytes": 45993,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 164,
          "duration": 2.733333,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "add8a24a4dcd40114495f5ef371f607176a37973826d8f275cb995b020906b5a",
        "bytes": 150123,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "28ffae8c904cd61dd796a2c76f5813b3a872e5e231ff043a81d280569e0f003f",
        "bytes": 4100,
        "drawableElements": 32,
        "rasterEmbedded": false,
        "frame": 123,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 93.5
    },
    "assets": {
      "source.mp4": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/source.mp4",
        "sha256": "996a6e3636ae4566d87218b3dbf627c22c64874c5bf30f501b09d94d73fef566",
        "bytes": 362584
      },
      "remake.mp4": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/remake.mp4",
        "sha256": "7d74ac78474dca99464db7b7a32c414a4227dd016fdeb6a5bb483414ee0a58b6",
        "bytes": 44437
      },
      "adaptation.mp4": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/adaptation.mp4",
        "sha256": "c0f7229e7f76dad51427a9126b13aaf780ea47a9cc43454935587ecae5980236",
        "bytes": 45993
      },
      "editable.svg": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/editable.svg",
        "sha256": "28ffae8c904cd61dd796a2c76f5813b3a872e5e231ff043a81d280569e0f003f",
        "bytes": 4100
      },
      "resolve.txt": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/resolve.txt",
        "sha256": "031e2da44e3b7cb6a6f796e76ef7daf7107326e79c9aa767c178f75c0b25adfa",
        "bytes": 8685
      },
      "package.zip": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/package.zip",
        "sha256": "add8a24a4dcd40114495f5ef371f607176a37973826d8f275cb995b020906b5a",
        "bytes": 150123
      },
      "recipe.json": {
        "path": "items/outro-dot-colour-cycle-into-wordmark-type-on/recipe.json",
        "sha256": "1dc0ce20dc4b319669aa4b5a2130b47f7c5b52ab5ee82a848980191be5f727c4",
        "bytes": 18022
      }
    },
    "builtAt": "2026-09-18T05:09:27Z"
  }
}
