{
  "entry": {
    "id": "blur-whip-push-into-message-composer",
    "title": "Whip-push into a floating chat window with a blur spike, landing on its composer",
    "kind": "Interface sequences",
    "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": 86.961875,
      "end": 89.25583333333333
    },
    "preview": "/videos/examples/rebuilds/blur-whip-push-into-message-composer/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/blur-whip-push-into-message-composer/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/blur-whip-push-into-message-composer/adaptation.mp4",
    "download": "/videos/examples/rebuilds/blur-whip-push-into-message-composer/package.zip",
    "svg": "/videos/examples/rebuilds/blur-whip-push-into-message-composer/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": 147770,
    "packageSha256": "9100b299b4f53b62a51cc26b1127efc21320c1e7a8c208d5bffa9b606961d14b",
    "poster": "/videos/examples/posters/blur-whip-push-into-message-composer.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 55,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/blur-whip-push-into-message-composer/item.json",
    "observation": "A small flat screenshot-style chat window floats at the right over bright green footage and holds still for local frames 0-11. From ~f12 the window is pushed up in scale about its bottom-left, smearing into heavy blur at ~f16-17 (the text is illegible) and resolving by ~f22 at roughly 2.45x, so the bottom of the message (prep-owner bullets, a link line, 'Sent using') and the formatting toolbar and 'Message #channel' placeholder fill the frame. It holds there to the end.",
    "mechanism": "Fast push-in on a floating panel with a blur spike at the midpoint that hides the scale change and lands on a detail region.",
    "phases": [
      {
        "frame": 0,
        "label": "Wide window holds"
      },
      {
        "frame": 12,
        "label": "Push-in and blur begin"
      },
      {
        "frame": 17,
        "label": "Blur peak, text illegible"
      },
      {
        "frame": 22,
        "label": "Resolved at 2.45x on the composer"
      },
      {
        "frame": 55,
        "label": "End"
      }
    ]
  },
  "repair": {
    "id": "blur-whip-push-into-message-composer",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "ac3238bd873ac4d8c4b3d2bc91a8692cceef4e5df78aeb07b4a8c1aebb6bad0c"
  },
  "original": {
    "id": "blur-whip-push-into-message-composer",
    "title": "Whip-push into a floating chat window with a blur spike, landing on its composer",
    "family": "camera",
    "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",
      "139139/1600",
      "107107/1200"
    ],
    "source": {
      "filmId": "yQZgOSHHxjk",
      "film": "How to Prepare for Customer Meetings With ChatGPT Work | Tutorial",
      "url": "https://www.youtube.com/watch?v=yQZgOSHHxjk",
      "frames": [
        2085,
        2140
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 86.961875,
      "endSeconds": 89.25583333333333,
      "publicationDate": "2026-08-18",
      "masterSha256": "c5b99907dc593b5de943ac7925af83f64206bb73746ace72b025375306262827",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 2085+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "2b82a7977883385d59738402e4c7f0d32e30938c684924531844720152403b21",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "A small flat screenshot-style chat window floats at the right over bright green footage and holds still for local frames 0-11. From ~f12 the window is pushed up in scale about its bottom-left, smearing into heavy blur at ~f16-17 (the text is illegible) and resolving by ~f22 at roughly 2.45x, so the bottom of the message (prep-owner bullets, a link line, 'Sent using') and the formatting toolbar and 'Message #channel' placeholder fill the frame. It holds there to the end.",
    "mechanism": "Fast push-in on a floating panel with a blur spike at the midpoint that hides the scale change and lands on a detail region.",
    "phases": [
      {
        "frame": 0,
        "label": "Wide window holds"
      },
      {
        "frame": 12,
        "label": "Push-in and blur begin"
      },
      {
        "frame": 17,
        "label": "Blur peak, text illegible"
      },
      {
        "frame": 22,
        "label": "Resolved at 2.45x on the composer"
      },
      {
        "frame": 55,
        "label": "End"
      }
    ],
    "checks": {
      "recipeSha256": "ed8678b33343694fc6f8adb8bb15c2a3dfd394d44da72348599c85fd7b52f643",
      "renderManifestSha256": "a5f3f9d7613e80d50030b6d23d45b192ac8b67a700c87ac8c27a47367227b171",
      "adaptationManifestSha256": "1a7ffb3503183992e1268a1da79db282eedc0d55046a38eebacbe3942a03e1eb",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "2b82a7977883385d59738402e4c7f0d32e30938c684924531844720152403b21",
          "bytes": 267608,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 55,
          "duration": 2.293958,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "8cb507ed967c6abacecb988bb78c97828aaabb10be9a8a1b81da9d39a5f8a4f1",
          "bytes": 167678,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 55,
          "duration": 2.293956,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "a99e5b65f208b316848f26bf877d58a3a199250945dfebcee356d90b0302a4bc",
          "bytes": 153628,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 55,
          "duration": 2.293956,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "ac3238bd873ac4d8c4b3d2bc91a8692cceef4e5df78aeb07b4a8c1aebb6bad0c",
        "bytes": 148137,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "5a4402d0b79a666293e40598f877aa394ef98c5bacb11bb408fbd18b6f1bb503",
        "bytes": 4668,
        "drawableElements": 28,
        "rasterEmbedded": false,
        "frame": 41,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 20.7
    },
    "assets": {
      "source.mp4": {
        "path": "items/blur-whip-push-into-message-composer/source.mp4",
        "sha256": "2b82a7977883385d59738402e4c7f0d32e30938c684924531844720152403b21",
        "bytes": 267608
      },
      "remake.mp4": {
        "path": "items/blur-whip-push-into-message-composer/remake.mp4",
        "sha256": "8cb507ed967c6abacecb988bb78c97828aaabb10be9a8a1b81da9d39a5f8a4f1",
        "bytes": 167678
      },
      "adaptation.mp4": {
        "path": "items/blur-whip-push-into-message-composer/adaptation.mp4",
        "sha256": "a99e5b65f208b316848f26bf877d58a3a199250945dfebcee356d90b0302a4bc",
        "bytes": 153628
      },
      "editable.svg": {
        "path": "items/blur-whip-push-into-message-composer/editable.svg",
        "sha256": "5a4402d0b79a666293e40598f877aa394ef98c5bacb11bb408fbd18b6f1bb503",
        "bytes": 4668
      },
      "resolve.txt": {
        "path": "items/blur-whip-push-into-message-composer/resolve.txt",
        "sha256": "59496e38f416a8b333617e35a2082911cbd49a8e40111c3649f651c996509ecd",
        "bytes": 6166
      },
      "package.zip": {
        "path": "items/blur-whip-push-into-message-composer/package.zip",
        "sha256": "ac3238bd873ac4d8c4b3d2bc91a8692cceef4e5df78aeb07b4a8c1aebb6bad0c",
        "bytes": 148137
      },
      "recipe.json": {
        "path": "items/blur-whip-push-into-message-composer/recipe.json",
        "sha256": "ed8678b33343694fc6f8adb8bb15c2a3dfd394d44da72348599c85fd7b52f643",
        "bytes": 7848
      }
    },
    "builtAt": "2026-09-18T05:08:48Z"
  }
}
