{
  "entry": {
    "id": "phone-button-tap-pushes-detail-then-camera-drives-in",
    "title": "Tap a call-to-action, push the detail screen in from the right, then drive the camera into the phone",
    "kind": "Camera & framing",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Get a daily CFO briefing with ChatGPT Work",
      "id": "bl2eGejkbaU",
      "url": "https://www.youtube.com/watch?v=bl2eGejkbaU",
      "start": 16.333333333333332,
      "end": 17.25
    },
    "preview": "/videos/examples/repairs/phone-button-tap-pushes-detail-then-camera-drives-in/remake.mp4",
    "sourcePreview": "/videos/examples/repairs/phone-button-tap-pushes-detail-then-camera-drives-in/source.mp4",
    "adaptationPreview": "/videos/examples/repairs/phone-button-tap-pushes-detail-then-camera-drives-in/adaptation.mp4",
    "download": "/videos/examples/repairs/phone-button-tap-pushes-detail-then-camera-drives-in/package.zip",
    "svg": "/videos/examples/repairs/phone-button-tap-pushes-detail-then-camera-drives-in/editable.svg",
    "resolve": null,
    "limitations": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.",
      "Fractional line spacing corrected to pixel values in this revision; both variants rerendered."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 149328,
    "packageSha256": "69b74fc9c5a45aca07873d492b9491f14ed1ebcbe9aba377404aa9bcb51ee857",
    "poster": "/videos/examples/posters/phone-button-tap-pushes-detail-then-camera-drives-in.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "60/1",
      "frames": 55,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/repairs/phone-button-tap-pushes-detail-then-camera-drives-in/item.json",
    "observation": "The dashboard holds on the centred phone; the pointer rests on the lime call-to-action and clicks at local ~20. Over ~21-32 a detail screen (dark hero with a large percentage, a 'Conditional go' style headline, and a checklist) slides in from the right while the dashboard slides left. From ~25 the whole frame pushes in on the phone, and by the last frame the device is about 1.8x larger with its top edge near the top of the canvas.",
    "mechanism": "Tap-to-detail with camera follow: an in-device horizontal push transition is immediately joined by a camera push-in so the new screen fills the frame.",
    "phases": [
      {
        "frame": 0,
        "label": "Dashboard holds, pointer on the button"
      },
      {
        "frame": 20,
        "label": "Click"
      },
      {
        "frame": 21,
        "label": "Detail screen pushes in from the right"
      },
      {
        "frame": 25,
        "label": "Camera push-in begins"
      },
      {
        "frame": 54,
        "label": "Phone at ~1.8x, top-aligned"
      }
    ]
  },
  "repair": {
    "id": "phone-button-tap-pushes-detail-then-camera-drives-in",
    "changes": [
      {
        "layer": "h-hero-title",
        "before": 1.2,
        "after": 24.0
      },
      {
        "layer": "d-row0-t",
        "before": 1.2,
        "after": 18.0
      },
      {
        "layer": "d-row1-t",
        "before": 1.2,
        "after": 18.0
      },
      {
        "layer": "d-row2-t",
        "before": 1.2,
        "after": 18.0
      },
      {
        "layer": "d-row3-t",
        "before": 1.2,
        "after": 18.0
      }
    ]
  },
  "original": {
    "id": "phone-button-tap-pushes-detail-then-camera-drives-in",
    "title": "Tap a call-to-action, push the detail screen in from the right, then drive the camera into the phone",
    "family": "device",
    "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": [
      "bl2eGejkbaU",
      "49/3",
      "69/4"
    ],
    "source": {
      "filmId": "bl2eGejkbaU",
      "film": "Get a daily CFO briefing with ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=bl2eGejkbaU",
      "frames": [
        980,
        1035
      ],
      "fps": {
        "numerator": 60,
        "denominator": 1
      },
      "startSeconds": 16.333333333333332,
      "endSeconds": 17.25,
      "publicationDate": "2026-08-13",
      "masterSha256": "7d8179b1599672e6962e2772f6a0ca567fb2ac76bb84474694d173a26e3d58e2",
      "clockBasis": "Downloaded 1920x1080 rendition at 60/1 fps; excerpt frame i = master frame 980+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "85a19c96bc74e9cfc5e86691ae17d5a1913ed7ee0ba382a6675ae5a3304c470f",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "The dashboard holds on the centred phone; the pointer rests on the lime call-to-action and clicks at local ~20. Over ~21-32 a detail screen (dark hero with a large percentage, a 'Conditional go' style headline, and a checklist) slides in from the right while the dashboard slides left. From ~25 the whole frame pushes in on the phone, and by the last frame the device is about 1.8x larger with its top edge near the top of the canvas.",
    "mechanism": "Tap-to-detail with camera follow: an in-device horizontal push transition is immediately joined by a camera push-in so the new screen fills the frame.",
    "phases": [
      {
        "frame": 0,
        "label": "Dashboard holds, pointer on the button"
      },
      {
        "frame": 20,
        "label": "Click"
      },
      {
        "frame": 21,
        "label": "Detail screen pushes in from the right"
      },
      {
        "frame": 25,
        "label": "Camera push-in begins"
      },
      {
        "frame": 54,
        "label": "Phone at ~1.8x, top-aligned"
      }
    ],
    "checks": {
      "recipeSha256": "9b8797605d582f94c250a7e18edd469246a5d6e6a6beded8813a37919a9513e6",
      "renderManifestSha256": "529e46fedd9791ba98389e99b43df1d72c2a57b02b5f4d32e369005eaaf7397f",
      "adaptationManifestSha256": "0d3c9ce810125abae49f1c0a8002d789939aee5b34427a4f3a0d80b961cf6ea6",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "85a19c96bc74e9cfc5e86691ae17d5a1913ed7ee0ba382a6675ae5a3304c470f",
          "bytes": 224101,
          "width": 960,
          "height": 540,
          "fps": "60/1",
          "frames": 55,
          "duration": 0.916667,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "ceab928336301a41f5598ff686acb72eed66d59ae56e5d5d9d0823bd82ee87ec",
          "bytes": 296413,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 55,
          "duration": 0.916667,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "12f237ad5898a6baf7b8493beefca7a54199a2d462b508860236a56052fd3191",
          "bytes": 276742,
          "width": 1920,
          "height": 1080,
          "fps": "60/1",
          "frames": 55,
          "duration": 0.916667,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "8a91c71726e1ff675932e70bb1587622455298ee6dd7491a99657a8860472770",
        "bytes": 151614,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "79256be3d28b6438185c1c9359f6607bc1e0a972d2aa9cd7a9447fe9a5663032",
        "bytes": 10775,
        "drawableElements": 69,
        "rasterEmbedded": false,
        "frame": 41,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 19.4
    },
    "assets": {
      "source.mp4": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/source.mp4",
        "sha256": "85a19c96bc74e9cfc5e86691ae17d5a1913ed7ee0ba382a6675ae5a3304c470f",
        "bytes": 224101
      },
      "remake.mp4": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/remake.mp4",
        "sha256": "ceab928336301a41f5598ff686acb72eed66d59ae56e5d5d9d0823bd82ee87ec",
        "bytes": 296413
      },
      "adaptation.mp4": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/adaptation.mp4",
        "sha256": "12f237ad5898a6baf7b8493beefca7a54199a2d462b508860236a56052fd3191",
        "bytes": 276742
      },
      "editable.svg": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/editable.svg",
        "sha256": "79256be3d28b6438185c1c9359f6607bc1e0a972d2aa9cd7a9447fe9a5663032",
        "bytes": 10775
      },
      "resolve.txt": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/resolve.txt",
        "sha256": "7312d125b7e739ef968f575cde9ca690ecf69fecc55c0bcc10aec0349c177b84",
        "bytes": 10441
      },
      "package.zip": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/package.zip",
        "sha256": "8a91c71726e1ff675932e70bb1587622455298ee6dd7491a99657a8860472770",
        "bytes": 151614
      },
      "recipe.json": {
        "path": "items/phone-button-tap-pushes-detail-then-camera-drives-in/recipe.json",
        "sha256": "9b8797605d582f94c250a7e18edd469246a5d6e6a6beded8813a37919a9513e6",
        "bytes": 18785
      }
    },
    "builtAt": "2026-09-18T04:50:01Z"
  }
}
