{
  "entry": {
    "id": "push-in-inside-inset-viewport-on-prompt-card",
    "title": "Push in 2x on a prompt composer inside a fixed inset viewport while subtitles swap underneath",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "How Model ML Uses GPT-5.6 Sol to Get Finance Work Done More Efficiently",
      "id": "OEkxKdhtQng",
      "url": "https://www.youtube.com/watch?v=OEkxKdhtQng",
      "start": 26.818458333333332,
      "end": 32.57420833333333
    },
    "preview": "/videos/examples/rebuilds/push-in-inside-inset-viewport-on-prompt-card/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/push-in-inside-inset-viewport-on-prompt-card/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/push-in-inside-inset-viewport-on-prompt-card/adaptation.mp4",
    "download": "/videos/examples/rebuilds/push-in-inside-inset-viewport-on-prompt-card/package.zip",
    "svg": "/videos/examples/rebuilds/push-in-inside-inset-viewport-on-prompt-card/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": 149239,
    "packageSha256": "31fa0c820eb95606d5c874bf0f15a40458014a81d0a822b4bdddc3791add27c9",
    "poster": "/videos/examples/posters/push-in-inside-inset-viewport-on-prompt-card.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 138,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/push-in-inside-inset-viewport-on-prompt-card/item.json",
    "observation": "A screen recording sits inset in a rounded, shadowed 1520\u00d7840 viewport on an off-white field, with black subtitle pills below it. The recording shows a centred greeting and a 570\u00d7330 composer holding an attachment chip, an eight-line brief, a toolbar and three suggestion chips. From local 4 the recording is pushed in continuously to about 2x by local 107, anchored near the composer's left edge so the greeting drifts to the upper right and the composer's right side and bottom exit through the viewport edge; the viewport itself never moves. Subtitles hard-swap at local 22, 46, 88, 112 and 136.",
    "mechanism": "A slow scale-up of screen content inside a fixed clipping viewport (a push-in that reveals the frame edges) with independent hard-swapping subtitle pills.",
    "phases": [
      {
        "frame": 0,
        "label": "Recording at 1:1 in the viewport"
      },
      {
        "frame": 4,
        "label": "Push-in begins"
      },
      {
        "frame": 22,
        "label": "Subtitle swap"
      },
      {
        "frame": 46,
        "label": "Subtitle swap"
      },
      {
        "frame": 88,
        "label": "Subtitle swap"
      },
      {
        "frame": 107,
        "label": "Push-in reaches 2x"
      },
      {
        "frame": 112,
        "label": "Subtitle swap"
      },
      {
        "frame": 136,
        "label": "Final subtitle"
      }
    ]
  },
  "repair": {
    "id": "push-in-inside-inset-viewport-on-prompt-card",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "0b8621993a31b4d7b89a2812f4507658d18e19e1219145843a3559799a034bd9"
  },
  "original": {
    "id": "push-in-inside-inset-viewport-on-prompt-card",
    "title": "Push in 2x on a prompt composer inside a fixed inset viewport while subtitles swap underneath",
    "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": [
      "OEkxKdhtQng",
      "643643/24000",
      "781781/24000"
    ],
    "source": {
      "filmId": "OEkxKdhtQng",
      "film": "How Model ML Uses GPT-5.6 Sol to Get Finance Work Done More Efficiently",
      "url": "https://www.youtube.com/watch?v=OEkxKdhtQng",
      "frames": [
        643,
        781
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 26.818458333333332,
      "endSeconds": 32.57420833333333,
      "publicationDate": "2026-08-10",
      "masterSha256": "a420315a9917e2492d44589aac03ba420ac8093e299dd0d0c35db772cf5c3ab7",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 643+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "6c264379f4c17f955a72a4a2bf269954a367b34c817401af216f1e19613a7510",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "A screen recording sits inset in a rounded, shadowed 1520\u00d7840 viewport on an off-white field, with black subtitle pills below it. The recording shows a centred greeting and a 570\u00d7330 composer holding an attachment chip, an eight-line brief, a toolbar and three suggestion chips. From local 4 the recording is pushed in continuously to about 2x by local 107, anchored near the composer's left edge so the greeting drifts to the upper right and the composer's right side and bottom exit through the viewport edge; the viewport itself never moves. Subtitles hard-swap at local 22, 46, 88, 112 and 136.",
    "mechanism": "A slow scale-up of screen content inside a fixed clipping viewport (a push-in that reveals the frame edges) with independent hard-swapping subtitle pills.",
    "phases": [
      {
        "frame": 0,
        "label": "Recording at 1:1 in the viewport"
      },
      {
        "frame": 4,
        "label": "Push-in begins"
      },
      {
        "frame": 22,
        "label": "Subtitle swap"
      },
      {
        "frame": 46,
        "label": "Subtitle swap"
      },
      {
        "frame": 88,
        "label": "Subtitle swap"
      },
      {
        "frame": 107,
        "label": "Push-in reaches 2x"
      },
      {
        "frame": 112,
        "label": "Subtitle swap"
      },
      {
        "frame": 136,
        "label": "Final subtitle"
      }
    ],
    "checks": {
      "recipeSha256": "9829299124a76f63b2a3225e46e369c0962bc39e9f3bffe6a09be72d595a4ee5",
      "renderManifestSha256": "3c981aafdbbf7dafbafdd1fc452c63fa754eecc358beddc5130b7d91be5ad014",
      "adaptationManifestSha256": "dd14ab2a3bff000d3e9fc9daa115be04d2ec8dda34d4a92391215166a8e35a43",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "6c264379f4c17f955a72a4a2bf269954a367b34c817401af216f1e19613a7510",
          "bytes": 517131,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 138,
          "duration": 5.75575,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "28af481996605ac046ccf2bbc8f7a171e38348f45502298f2222bc5d6399caea",
          "bytes": 1622018,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 138,
          "duration": 5.755744,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "ed6be93b29ed9aececb453902286bdaaea9121559ef62ac02f603eb5c58f8b8f",
          "bytes": 1479249,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 138,
          "duration": 5.755744,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "0b8621993a31b4d7b89a2812f4507658d18e19e1219145843a3559799a034bd9",
        "bytes": 150428,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "44af64be8731790a6c5f902ccbfc6ce7485f8a100d82ccff7dc3289c601f0178",
        "bytes": 4978,
        "drawableElements": 25,
        "rasterEmbedded": false,
        "frame": 103,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 60.6
    },
    "assets": {
      "source.mp4": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/source.mp4",
        "sha256": "6c264379f4c17f955a72a4a2bf269954a367b34c817401af216f1e19613a7510",
        "bytes": 517131
      },
      "remake.mp4": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/remake.mp4",
        "sha256": "28af481996605ac046ccf2bbc8f7a171e38348f45502298f2222bc5d6399caea",
        "bytes": 1622018
      },
      "adaptation.mp4": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/adaptation.mp4",
        "sha256": "ed6be93b29ed9aececb453902286bdaaea9121559ef62ac02f603eb5c58f8b8f",
        "bytes": 1479249
      },
      "editable.svg": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/editable.svg",
        "sha256": "44af64be8731790a6c5f902ccbfc6ce7485f8a100d82ccff7dc3289c601f0178",
        "bytes": 4978
      },
      "resolve.txt": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/resolve.txt",
        "sha256": "9d4a4476dcde233a53c9eff7e3ca3f1fc3796f3c0caf0ff4ae66fbf5d6f3d0ae",
        "bytes": 8460
      },
      "package.zip": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/package.zip",
        "sha256": "0b8621993a31b4d7b89a2812f4507658d18e19e1219145843a3559799a034bd9",
        "bytes": 150428
      },
      "recipe.json": {
        "path": "items/push-in-inside-inset-viewport-on-prompt-card/recipe.json",
        "sha256": "9829299124a76f63b2a3225e46e369c0962bc39e9f3bffe6a09be72d595a4ee5",
        "bytes": 12704
      }
    },
    "builtAt": "2026-09-18T05:09:30Z"
  }
}
