{
 "id": "sent-prompt-lifts-to-corner-then-numbered-answer-streams",
 "title": "Send a prompt so it lifts into the corner, then stream a numbered answer beneath it",
 "family": "list",
 "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": [
  "lR58Dge8jE8",
  "77/2",
  "83/2"
 ],
 "source": {
  "filmId": "lR58Dge8jE8",
  "film": "Health in ChatGPT is coming to U.S. users",
  "url": "https://www.youtube.com/watch?v=lR58Dge8jE8",
  "frames": [
   1155,
   1245
  ],
  "fps": {
   "numerator": 30,
   "denominator": 1
  },
  "startSeconds": 38.5,
  "endSeconds": 41.5,
  "publicationDate": "2026-07-23",
  "masterSha256": "58682b16d7d6e001384cd734e0cc3aac7dce9a5e084f3340bb3743e2e0493129",
  "clockBasis": "Downloaded 1920x1080 rendition at 30/1 fps; excerpt frame i = master frame 1155+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "d6be991f6122b0a3e2cb7952c8e188d7e38ed75b12387e72e1ede38667f3b723",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A two-line user prompt sits in a grey bubble mid-frame with a purple send circle (f0\u20139). At ~f10 the bubble glides up and right, shrinking slightly, and the send button disappears; a faint 'Used health data' status appears beneath it at ~f16. At ~f40 a red-dot source label and a paragraph begin streaming at the left, followed by a bold 'Questions to bring\u2026' heading (~f60) and a numbered list that fills line by line until f89.",
 "mechanism": "Send commits the composer bubble into a message by translating and shrinking it, after which the assistant reply streams as prose, heading and a row-by-row numbered list.",
 "phases": [
  {
   "frame": 0,
   "label": "Composer bubble with send button"
  },
  {
   "frame": 10,
   "label": "Bubble lifts to upper-right, send fades"
  },
  {
   "frame": 16,
   "label": "Faint status label appears"
  },
  {
   "frame": 40,
   "label": "Source label and paragraph stream"
  },
  {
   "frame": 60,
   "label": "Heading, then numbered list fills"
  },
  {
   "frame": 89,
   "label": "List complete"
  }
 ],
 "checks": {
  "recipeSha256": "da7878779e326b1db6a1e695817ee8e2019e1aff4ff99b169c37211961b8429b",
  "renderManifestSha256": "a63333ce8c10fa10c9d962196915ddcc47f87ec5b5b466c88772a30c4a196d89",
  "adaptationManifestSha256": "6bc8369a8dcf8b2f9622bda2406acea860b23ebcb12f81dd25e12754a37c2218",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "d6be991f6122b0a3e2cb7952c8e188d7e38ed75b12387e72e1ede38667f3b723",
    "bytes": 251192,
    "width": 960,
    "height": 540,
    "fps": "30/1",
    "frames": 90,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "a86a6d9491fafbc1ef9f4f6c0d535a7744413ca8dadb66e4ef7b968f08ce2b05",
    "bytes": 131722,
    "width": 1920,
    "height": 1080,
    "fps": "30/1",
    "frames": 90,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "9cac47dc1f0bd94810592d7ec7fec3cc6aea64857fb43ef4c6ee669b3dc7c716",
    "bytes": 113167,
    "width": 1920,
    "height": 1080,
    "fps": "30/1",
    "frames": 90,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "155d11fc22ae0f45531d6cb07a582724db06af6e96a7c94357e300554e6f23bf",
   "bytes": 148822,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "ddf5683f96f75358fb74969db83d84cada0af84184e37cde6e052e4f7d487301",
   "bytes": 2394,
   "drawableElements": 8,
   "rasterEmbedded": false,
   "frame": 67,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 23.6
 },
 "assets": {
  "source.mp4": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/source.mp4",
   "sha256": "d6be991f6122b0a3e2cb7952c8e188d7e38ed75b12387e72e1ede38667f3b723",
   "bytes": 251192
  },
  "remake.mp4": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/remake.mp4",
   "sha256": "a86a6d9491fafbc1ef9f4f6c0d535a7744413ca8dadb66e4ef7b968f08ce2b05",
   "bytes": 131722
  },
  "adaptation.mp4": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/adaptation.mp4",
   "sha256": "9cac47dc1f0bd94810592d7ec7fec3cc6aea64857fb43ef4c6ee669b3dc7c716",
   "bytes": 113167
  },
  "editable.svg": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/editable.svg",
   "sha256": "ddf5683f96f75358fb74969db83d84cada0af84184e37cde6e052e4f7d487301",
   "bytes": 2394
  },
  "resolve.txt": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/resolve.txt",
   "sha256": "391169d70e087d114b48fe59772b4e2b5a4d7149e452129cc6bd7900ba62d30e",
   "bytes": 6524
  },
  "package.zip": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/package.zip",
   "sha256": "155d11fc22ae0f45531d6cb07a582724db06af6e96a7c94357e300554e6f23bf",
   "bytes": 148822
  },
  "recipe.json": {
   "path": "items/sent-prompt-lifts-to-corner-then-numbered-answer-streams/recipe.json",
   "sha256": "da7878779e326b1db6a1e695817ee8e2019e1aff4ff99b169c37211961b8429b",
   "bytes": 7859
  }
 },
 "builtAt": "2026-09-18T05:28:19Z"
}