{
 "id": "rr-wizard-save-click-dissolves-into-processing-modal",
 "title": "Click Save and cross-dissolve a full upload wizard into a small processing modal over the list page",
 "family": "transition",
 "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": [
  "ZK3JhU73W18",
  "197197/4800",
  "1050049/24000"
 ],
 "source": {
  "filmId": "ZK3JhU73W18",
  "film": "Record & Replay in Codex",
  "url": "https://www.youtube.com/watch?v=ZK3JhU73W18",
  "frames": [
   985,
   1049
  ],
  "fps": {
   "numerator": 24000,
   "denominator": 1001
  },
  "startSeconds": 41.082708333333336,
  "endSeconds": 43.75204166666666,
  "publicationDate": "2026-06-18",
  "masterSha256": "56e7098ce7bc970f5b8f298db0ae73be41f103d95bf931f6bdea3c6b9efd42f4",
  "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 985+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "b0e1f3d6ae0638c27d7edeb29b462667cce284cf5ad41673dae8c5ca369d7e9f",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A large upload wizard (title, four-step progress, 'Save or publish' radio list with Private selected, a video preview card and link, a footer with processing status and a dark Save button) sits over a channel content page. The pointer rests on Save and clicks at ~f18. From ~f20 the wizard fades out while a much smaller 'Video processing' modal (title, sentence, thumbnail row, progress line, Close) fades in centred over the page; by ~f32 only the modal remains. Nothing moves; the swap is purely opacity and the page behind is visible through both.",
 "mechanism": "Cross-dissolve between two differently sized modals on the same page after a confirm click.",
 "phases": [
  {
   "frame": 0,
   "label": "Wizard open, pointer on Save"
  },
  {
   "frame": 18,
   "label": "Save clicked"
  },
  {
   "frame": 20,
   "label": "Wizard begins fading out"
  },
  {
   "frame": 22,
   "label": "Processing modal begins fading in"
  },
  {
   "frame": 32,
   "label": "Dissolve complete; modal only"
  },
  {
   "frame": 64,
   "label": "Hold"
  }
 ],
 "checks": {
  "recipeSha256": "3d7e7faa021f81594aadc6f56acfffee4162ea112001c1cda5e365ba2822083a",
  "renderManifestSha256": "27630e442fc5aed99c242e606976db9c3ef26f93e34b3c812206453478717b7c",
  "adaptationManifestSha256": "4f3c8661a4fe714bc67204100667c08c7929ba9fe3704aeefbecf42340fd12a8",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "b0e1f3d6ae0638c27d7edeb29b462667cce284cf5ad41673dae8c5ca369d7e9f",
    "bytes": 252191,
    "width": 960,
    "height": 540,
    "fps": "24000/1001",
    "frames": 64,
    "duration": 2.669333,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "61802a99658119694a9d5fb564267f3cd9244929ed0d0f331326bbab8432fc77",
    "bytes": 159686,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 64,
    "duration": 2.669322,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "c9b54c3cc4867e4a4b0308963291950e9a71f69bcc92ca6c61838a577d1970d8",
    "bytes": 166369,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 64,
    "duration": 2.669322,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "595ee21d755a020a0a1b39d66140c5197d82a8ad3065b975aa700b3998f1ce9b",
   "bytes": 151985,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "6d7479bd501c5c9c143a7aa5469af1c00cfc092fb848533ebdbf5d2313d36bfd",
   "bytes": 6117,
   "drawableElements": 32,
   "rasterEmbedded": false,
   "frame": 48,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 15.3
 },
 "assets": {
  "source.mp4": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/source.mp4",
   "sha256": "b0e1f3d6ae0638c27d7edeb29b462667cce284cf5ad41673dae8c5ca369d7e9f",
   "bytes": 252191
  },
  "remake.mp4": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/remake.mp4",
   "sha256": "61802a99658119694a9d5fb564267f3cd9244929ed0d0f331326bbab8432fc77",
   "bytes": 159686
  },
  "adaptation.mp4": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/adaptation.mp4",
   "sha256": "c9b54c3cc4867e4a4b0308963291950e9a71f69bcc92ca6c61838a577d1970d8",
   "bytes": 166369
  },
  "editable.svg": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/editable.svg",
   "sha256": "6d7479bd501c5c9c143a7aa5469af1c00cfc092fb848533ebdbf5d2313d36bfd",
   "bytes": 6117
  },
  "resolve.txt": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/resolve.txt",
   "sha256": "c87fa7b37141ffd597263700134a7bd7db159c580fc8f162bbb60494158bfd7b",
   "bytes": 10658
  },
  "package.zip": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/package.zip",
   "sha256": "595ee21d755a020a0a1b39d66140c5197d82a8ad3065b975aa700b3998f1ce9b",
   "bytes": 151985
  },
  "recipe.json": {
   "path": "items/rr-wizard-save-click-dissolves-into-processing-modal/recipe.json",
   "sha256": "3d7e7faa021f81594aadc6f56acfffee4162ea112001c1cda5e365ba2822083a",
   "bytes": 16574
  }
 },
 "builtAt": "2026-09-18T05:50:32Z"
}