{
  "entry": {
    "id": "plugin-chip-prompt-types-then-send-hard-cuts-to-working-log",
    "title": "Type after a plugin chip, click send, and hard-cut into the agent's working log",
    "kind": "Timing & transitions",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "Build and test iOS apps without leaving Codex",
      "id": "u9zLlcsCDiQ",
      "url": "https://www.youtube.com/watch?v=u9zLlcsCDiQ",
      "start": 2.002,
      "end": 5.839166666666666
    },
    "preview": "/videos/examples/caret-fix/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/remake.mp4",
    "sourcePreview": "/videos/examples/caret-fix/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/source.mp4",
    "adaptationPreview": "/videos/examples/caret-fix/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/adaptation.mp4",
    "download": "/videos/examples/caret-fix/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/package.zip",
    "svg": "/videos/examples/caret-fix/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/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 after correcting unrevealed whitespace and the caret\u2019s active line."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 148959,
    "packageSha256": "cfa917ccbd1128277230d0cb6e36cfe2afc13ded3f07f3ccef2d418a8e7b109f",
    "poster": "/videos/examples/posters/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 92,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/caret-fix/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/item.json",
    "observation": "A centred heading asks what to build; below it a white composer holds a blue plugin chip and a request typing on with a caret (f0\u201342). The pointer drifts to the black send circle and clicks at ~f62; the button flashes. At ~f68 the frame hard-cuts to the workspace: the prompt (chip plus text) sits as a grey pill at upper right, a right-hand environment column lists context, and under a 'Working' label a paragraph streams in, ending with a faint 'Thinking' status.",
    "mechanism": "Composer type-on behind an inline chip, a click on send, then a hard cut that re-homes the prompt as a message pill while the agent's log streams in.",
    "phases": [
      {
        "frame": 0,
        "label": "Typing after the chip, caret visible"
      },
      {
        "frame": 42,
        "label": "Prompt complete"
      },
      {
        "frame": 62,
        "label": "Send clicked"
      },
      {
        "frame": 68,
        "label": "Hard cut to workspace with prompt pill"
      },
      {
        "frame": 72,
        "label": "Working paragraph streams"
      },
      {
        "frame": 91,
        "label": "Thinking status holds"
      }
    ]
  },
  "repair": {
    "id": "plugin-chip-prompt-types-then-send-hard-cuts-to-working-log",
    "reason": "Hide unrevealed spaces and keep the caret on the currently revealed line."
  },
  "original": {
    "id": "plugin-chip-prompt-types-then-send-hard-cuts-to-working-log",
    "title": "Type after a plugin chip, click send, and hard-cut into the agent's working log",
    "family": "composer",
    "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": [
      "u9zLlcsCDiQ",
      "1001/500",
      "7007/1200"
    ],
    "source": {
      "filmId": "u9zLlcsCDiQ",
      "film": "Build and test iOS apps without leaving Codex",
      "url": "https://www.youtube.com/watch?v=u9zLlcsCDiQ",
      "frames": [
        48,
        140
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 2.002,
      "endSeconds": 5.839166666666666,
      "publicationDate": "2026-06-15",
      "masterSha256": "fae0497d432e62b12a672da2d3354e5e8694e3549abf82e5967aa464e094394e",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 48+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "f5e0a05fca841b5a7dfd1f56e6f897509fc7fb4e77f8e2fb5157d189ce2e8df0",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "A centred heading asks what to build; below it a white composer holds a blue plugin chip and a request typing on with a caret (f0\u201342). The pointer drifts to the black send circle and clicks at ~f62; the button flashes. At ~f68 the frame hard-cuts to the workspace: the prompt (chip plus text) sits as a grey pill at upper right, a right-hand environment column lists context, and under a 'Working' label a paragraph streams in, ending with a faint 'Thinking' status.",
    "mechanism": "Composer type-on behind an inline chip, a click on send, then a hard cut that re-homes the prompt as a message pill while the agent's log streams in.",
    "phases": [
      {
        "frame": 0,
        "label": "Typing after the chip, caret visible"
      },
      {
        "frame": 42,
        "label": "Prompt complete"
      },
      {
        "frame": 62,
        "label": "Send clicked"
      },
      {
        "frame": 68,
        "label": "Hard cut to workspace with prompt pill"
      },
      {
        "frame": 72,
        "label": "Working paragraph streams"
      },
      {
        "frame": 91,
        "label": "Thinking status holds"
      }
    ],
    "checks": {
      "recipeSha256": "c4318b70d7d01c05686182c49eb831b318ae6c4491fe23414a5ab7cc025d826e",
      "renderManifestSha256": "23d00799b6d0c427648b44023a34d316933c6041c1ae1e2c01747bfcb1a5ebeb",
      "adaptationManifestSha256": "5231b4cfca2ceb583e9eaa146b326aa4b20b89d3e241c30742cb549a9389dc0f",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "f5e0a05fca841b5a7dfd1f56e6f897509fc7fb4e77f8e2fb5157d189ce2e8df0",
          "bytes": 43242,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 92,
          "duration": 3.837167,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "7d3f15f073bc036bf4e9e13b55983f3f99356c28c6170cad991aa8ab53b109f5",
          "bytes": 61475,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 92,
          "duration": 3.837156,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "fbbf2e5ce8947f83a1d31372a645e60724a9b10e74b4a79456722173a0d8f655",
          "bytes": 64539,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 92,
          "duration": 3.837156,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "d3c7aa34045364369397bece9a64dff935de79d8494259cc36341bddf36617bc",
        "bytes": 148796,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "e43ffb9f4cbb3184abed4b925d2762e515e9ecad5ffdb33f9fd80834a03730ad",
        "bytes": 2186,
        "drawableElements": 9,
        "rasterEmbedded": false,
        "frame": 69,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 23.9
    },
    "assets": {
      "source.mp4": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/source.mp4",
        "sha256": "f5e0a05fca841b5a7dfd1f56e6f897509fc7fb4e77f8e2fb5157d189ce2e8df0",
        "bytes": 43242
      },
      "remake.mp4": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/remake.mp4",
        "sha256": "7d3f15f073bc036bf4e9e13b55983f3f99356c28c6170cad991aa8ab53b109f5",
        "bytes": 61475
      },
      "adaptation.mp4": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/adaptation.mp4",
        "sha256": "fbbf2e5ce8947f83a1d31372a645e60724a9b10e74b4a79456722173a0d8f655",
        "bytes": 64539
      },
      "editable.svg": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/editable.svg",
        "sha256": "e43ffb9f4cbb3184abed4b925d2762e515e9ecad5ffdb33f9fd80834a03730ad",
        "bytes": 2186
      },
      "resolve.txt": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/resolve.txt",
        "sha256": "2e8992f47d1e4e7fee5b3ef7f6fb07e00d6a2c01a9cc4aba403f5ffd066384c7",
        "bytes": 6397
      },
      "package.zip": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/package.zip",
        "sha256": "d3c7aa34045364369397bece9a64dff935de79d8494259cc36341bddf36617bc",
        "bytes": 148796
      },
      "recipe.json": {
        "path": "items/plugin-chip-prompt-types-then-send-hard-cuts-to-working-log/recipe.json",
        "sha256": "c4318b70d7d01c05686182c49eb831b318ae6c4491fe23414a5ab7cc025d826e",
        "bytes": 9040
      }
    },
    "builtAt": "2026-09-18T05:28:14Z"
  }
}
