{
 "id": "agent-orb-scrolls-booking-page-as-promo-banner-inserts",
 "title": "Fade a promo banner in at the fold, then scroll the page under a sticky rail while a countdown ticks",
 "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": [
  "_Gd9yzAc-WI",
  "5244239/30000",
  "5304299/30000"
 ],
 "source": {
  "filmId": "_Gd9yzAc-WI",
  "film": "Using Voice in ChatGPT Work",
  "url": "https://www.youtube.com/watch?v=_Gd9yzAc-WI",
  "frames": [
   5239,
   5299
  ],
  "fps": {
   "numerator": 30000,
   "denominator": 1001
  },
  "startSeconds": 174.80796666666666,
  "endSeconds": 176.80996666666667,
  "publicationDate": "2026-07-29",
  "masterSha256": "29625709067751fd88fe9195cab7cac8266cc783936f15a973245e0af4c2e757",
  "clockBasis": "Downloaded 1920x1080 rendition at 30000/1001 fps; excerpt frame i = master frame 5239+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "d9841acc1e41ca6ca2d21669a09ebe4c11680b8582865b3d87589d91b16d83e9",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A browser window on a blue-violet backdrop shows a hotel checkout: a left column of stay details, a sticky right rail with totals and a 'Time left to book 25 min : 54 sec' countdown, a company-policy toast top right and a soft purple orb marking the agent's pointer (master 5239). At master 5242-5245 (local 3-6) a purple promo banner fades in at the bottom edge of the page. From about 5245 the left column scrolls upward, fast at first and easing out, carrying the banner up about 600 px by 5284 (local 45) while a cancellation policy block and two buttons enter beneath it. The right rail and toast never move; the countdown reads 53 sec at about 5254 and 52 sec at about 5284.",
 "mechanism": "Agent-driven scroll: new content appears at the fold, then the page column eases upward under fixed sticky UI while a live countdown ticks, showing time passing during an automated task.",
 "phases": [
  {
   "frame": 0,
   "label": "Checkout page at rest"
  },
  {
   "frame": 3,
   "label": "Promo banner fades in at the fold"
  },
  {
   "frame": 6,
   "label": "Column starts scrolling up"
  },
  {
   "frame": 15,
   "label": "Countdown ticks to 53"
  },
  {
   "frame": 45,
   "label": "Scroll settles; policy block and buttons visible"
  },
  {
   "frame": 45,
   "label": "Countdown ticks to 52"
  }
 ],
 "checks": {
  "recipeSha256": "7f8166c50a468b3feef12b569073857cc78acec97ab3b08db3fe83fb12189eeb",
  "renderManifestSha256": "db9e9a20acf37a20fc634d83fe1d286f7549b650a71916a80bbe53dc357db2da",
  "adaptationManifestSha256": "04c9f9d9d8ec0c7a4758d5e6644eee37cb9d3c71362a0f69d40ef46ac6b5169f",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "d9841acc1e41ca6ca2d21669a09ebe4c11680b8582865b3d87589d91b16d83e9",
    "bytes": 276960,
    "width": 960,
    "height": 540,
    "fps": "30000/1001",
    "frames": 60,
    "duration": 2.002,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "8c82de986da23a6ef0c899020dcc89167636c1de8d27769c3a15a172077a5d9f",
    "bytes": 345657,
    "width": 1920,
    "height": 1080,
    "fps": "30000/1001",
    "frames": 60,
    "duration": 2.002,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "6118dc768b4b7b7beb569c61fc71eefe2dbba76626e4d169026a77da0b44c34e",
    "bytes": 330285,
    "width": 1920,
    "height": 1080,
    "fps": "30000/1001",
    "frames": 60,
    "duration": 2.002,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "ea44a2f4c222e2e0a7391ca3327a7b41565f6f95d14dcace6c2dd88cda2cb9b8",
   "bytes": 153489,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "417c580b773ed164d69179d35f4e9d689bf847f3dc38a1ff5f80ad7dcb075a55",
   "bytes": 13519,
   "drawableElements": 76,
   "rasterEmbedded": false,
   "frame": 45,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 46.2
 },
 "assets": {
  "source.mp4": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/source.mp4",
   "sha256": "d9841acc1e41ca6ca2d21669a09ebe4c11680b8582865b3d87589d91b16d83e9",
   "bytes": 276960
  },
  "remake.mp4": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/remake.mp4",
   "sha256": "8c82de986da23a6ef0c899020dcc89167636c1de8d27769c3a15a172077a5d9f",
   "bytes": 345657
  },
  "adaptation.mp4": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/adaptation.mp4",
   "sha256": "6118dc768b4b7b7beb569c61fc71eefe2dbba76626e4d169026a77da0b44c34e",
   "bytes": 330285
  },
  "editable.svg": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/editable.svg",
   "sha256": "417c580b773ed164d69179d35f4e9d689bf847f3dc38a1ff5f80ad7dcb075a55",
   "bytes": 13519
  },
  "resolve.txt": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/resolve.txt",
   "sha256": "038451e7783e5bde41839e60bd1d025f0f9c3da30f916ea048e691913f5a0f72",
   "bytes": 12347
  },
  "package.zip": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/package.zip",
   "sha256": "ea44a2f4c222e2e0a7391ca3327a7b41565f6f95d14dcace6c2dd88cda2cb9b8",
   "bytes": 153489
  },
  "recipe.json": {
   "path": "items/agent-orb-scrolls-booking-page-as-promo-banner-inserts/recipe.json",
   "sha256": "7f8166c50a468b3feef12b569073857cc78acec97ab3b08db3fe83fb12189eeb",
   "bytes": 15837
  }
 },
 "builtAt": "2026-09-18T05:27:56Z"
}