{
  "title": "Folded Rescue",
  "scene": "helicopter",
  "look": "stylized",
  "updated": "2026-09-23",
  "art_direction": {
    "label": "Folded Rescue",
    "style": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.",
    "identity": "Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.",
    "world": "A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.",
    "dialogue": [
      {
        "time": 9.5,
        "speaker": "orange-clad aft rescuer, focused adult female voice over radio",
        "line": "I have them. Blue ridge ahead."
      },
      {
        "time": 13.5,
        "speaker": "sage-clad forward pilot, calm adult male voice over radio",
        "line": "Copy. Bringing us in."
      }
    ],
    "music": "Instrumental minimalist rescue-adventure score, shimmering glass mallets, warm restrained analogue synth pulse, rising chamber strings and soft low percussion, hopeful precision and airy glacier space, gradual lift without bombastic hits, gentle resolved ending.",
    "bpm": 100,
    "key": "D Minor"
  },
  "source": {
    "native_video": "assets/helicopter-v7-blender.mp4",
    "native_video_asset_id": "asset_Da1ntSXA8d8jQA5eTdtikt2S",
    "blender_scene": "assets/making-of-actions/helicopter-camera-scene.blend",
    "frames": 480,
    "fps": 24,
    "duration_seconds": 20
  },
  "references": [
    {
      "key": "01-frame-001",
      "selected": "01-frame-001",
      "frame": 1,
      "time_seconds": 0.0,
      "source_asset_id": "asset_72wyxmU8J8SncbhtNN5xu1se",
      "source_sha256": "4eb2e70b1e25b231679f6ea2314d2d40d9afb9903451bb31d2672ede847a347f",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 0s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Opening wide aerial. Nose points screen RIGHT, tail screen LEFT. Preserve the source small aircraft size, center and elevated oblique camera; do not enlarge into a hero shot.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_72wyxmU8J8SncbhtNN5xu1se",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_VnWTYzqzXCA3A1RcfxY4VCHg",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:10.135Z",
        "updatedAt": "2026-09-22T23:47:26.241Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_6G1iSGdrjTrF1FReayzMycFc"
        ],
        "cuCost": 51,
        "job_id": "job_VnWTYzqzXCA3A1RcfxY4VCHg",
        "assets": [
          {
            "id": "asset_6G1iSGdrjTrF1FReayzMycFc"
          }
        ]
      }
    },
    {
      "key": "02-frame-049",
      "selected": "02-frame-049",
      "frame": 49,
      "time_seconds": 2.0,
      "source_asset_id": "asset_9EwcfHy9ohkGZSpuxDbcX24T",
      "source_sha256": "f1d26fe5d41e53a5d88a85104a752e9a249e9e812288c32cfdf4879a98a2e026",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nCreate the definitive identity master for this animated film by translating IMAGE 1, an actual Blender frame at 2 seconds, into this fully nonrealistic medium. Preserve IMAGE 1 camera viewpoint, crop, vehicle position and occupied-seat layout, but replace the simplified construction with the designed vehicle below. Do not invent a different shot or move people for a prettier composition.\nVEHICLE AND CAST: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nEverything, including background and all faces, must use this same art direction. Excellent controlled composition and cinematic depth, readable occupants, professional feature-animation craft. Single uninterrupted film frame, no text, logo, collage, border or reference sheet.",
          "referenceImages": [
            "asset_9EwcfHy9ohkGZSpuxDbcX24T"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_MjTUQQQGnrock64RYRqBKnYv",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:38:23.851Z",
        "updatedAt": "2026-09-22T23:39:35.756Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_okPLCopPGNMniiHZQaeZx8Cg"
        ],
        "cuCost": 51,
        "job_id": "job_MjTUQQQGnrock64RYRqBKnYv",
        "assets": [
          {
            "id": "asset_okPLCopPGNMniiHZQaeZx8Cg"
          }
        ]
      }
    },
    {
      "key": "03-frame-109",
      "selected": "03-frame-109-c2",
      "frame": 109,
      "time_seconds": 4.5,
      "source_asset_id": "asset_SH5k2uX3hQicPUM9k3wCY72v",
      "source_sha256": "1fde6afb2e3d4fcfac9f07f112f6a32a1f8a879bd688d756519e5cd149f6dcdf",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 4.5s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Skid-level side pass. Nose and pilot to screen RIGHT, aft rescuer to screen LEFT. Keep the source very low viewpoint with skids along the lower image. Sage pilot visible through FORWARD cockpit glass, orange rescuer through ONE aft doorway. Solid curved roof and proper door pillars, never recreate an open rail-frame vehicle.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.\nUNDERSIDE CONSTRUCTION CORRECTION: The selected master in IMAGE 2 has ONE slim angular orange fuselage floor and TWO graphite paper landing skids. No orange canoe, oval flotation pod, second lower fuselage, pontoon, boat hull or bulbous belly underneath. The long oval orange object in IMAGE 1 is unfinished proxy geometry and MUST be replaced with the master's single thin angular lower fuselage and open space down to the two skids. Keep the source low camera and source-visible crew, sage pilot forward-right, orange rescuer aft-left. Preserve the master roof, nose and folding details; never add a lower orange boat.",
          "referenceImages": [
            "asset_SH5k2uX3hQicPUM9k3wCY72v",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_vXU8CErnPs37WJt86kjqS6Mx",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:53:49.857Z",
        "updatedAt": "2026-09-22T23:55:02.674Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_5quVnwfDqeDWEu548z8EEk22"
        ],
        "cuCost": 51,
        "job_id": "job_vXU8CErnPs37WJt86kjqS6Mx",
        "assets": [
          {
            "id": "asset_5quVnwfDqeDWEu548z8EEk22"
          }
        ]
      }
    },
    {
      "key": "04-frame-169",
      "selected": "04-frame-169",
      "frame": 169,
      "time_seconds": 7.0,
      "source_asset_id": "asset_KBcFExPwxCUj1WF6WZhern2r",
      "source_sha256": "f79c1729bb38c042bc663fcc59768b3a5d9c034498d157e1163918cb54cb39b9",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 7s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: STEEP OVERHEAD REAR THREE-QUARTER, looking down along the tail boom. Source tail starts at LOWER LEFT and nose points UPPER RIGHT. Show top surfaces and rotor disc; roof obscures seated crew naturally. NOT a front three-quarter frame. Preserve this diagonal and source aircraft footprint.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_KBcFExPwxCUj1WF6WZhern2r",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_nEu7pwPU1HdCwfbSXr8iPXkb",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:12.207Z",
        "updatedAt": "2026-09-22T23:47:36.719Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_2eSx73MuP9Sh3b5ep4DA9iKa"
        ],
        "cuCost": 51,
        "job_id": "job_nEu7pwPU1HdCwfbSXr8iPXkb",
        "assets": [
          {
            "id": "asset_2eSx73MuP9Sh3b5ep4DA9iKa"
          }
        ]
      }
    },
    {
      "key": "05-frame-217",
      "selected": "05-frame-217",
      "frame": 217,
      "time_seconds": 9.0,
      "source_asset_id": "asset_Z3oNF19tkTpjovwMejDEQd3y",
      "source_sha256": "ca57d8a6d3df290dace610c25003606585348d4f451bd3e8e501d74315f2e481",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 9s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Medium side view entering through aft rescue doorway, looking forward. Orange rescuer behind at source left-middle, sage pilot farther ahead to source right. Seats are in tandem longitudinally, NOT side by side. Enclosed cockpit with vellum glazing and frame in front of pilot. Match source camera distance; do not zoom into a portrait.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_Z3oNF19tkTpjovwMejDEQd3y",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_ncPt32X56pvwZe3xbefJDZX7",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:13.043Z",
        "updatedAt": "2026-09-22T23:47:34.589Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_meZhTCRbBurQUx7bi99gynU3"
        ],
        "cuCost": 51,
        "job_id": "job_ncPt32X56pvwZe3xbefJDZX7",
        "assets": [
          {
            "id": "asset_meZhTCRbBurQUx7bi99gynU3"
          }
        ]
      }
    },
    {
      "key": "06-frame-289",
      "selected": "06-frame-289",
      "frame": 289,
      "time_seconds": 12.0,
      "source_asset_id": "asset_5CYbFsnzdmpSVD26Sr4cU9af",
      "source_sha256": "271ce430f6a73bf8aea7e5ad34a9d61486f117187bff1a212bb89cf4b8c9480a",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 12s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Close lateral profile of ORANGE RESCUER in aft cabin. Source rescuer head and shoulder fill foreground at right side. Camera is beside the rescuer, looking across/forward. Show this ONE rescuer close, looking toward nose/right. Pilot is farther forward and OUTSIDE this crop: no second large head beside rescuer. Match source crop and head position.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_5CYbFsnzdmpSVD26Sr4cU9af",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_sR7jCoNthJRrzzSh5co8q46x",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:13.892Z",
        "updatedAt": "2026-09-22T23:47:24.339Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_bqkjxvtmxj31tPZkMCueUJXY"
        ],
        "cuCost": 51,
        "job_id": "job_sR7jCoNthJRrzzSh5co8q46x",
        "assets": [
          {
            "id": "asset_bqkjxvtmxj31tPZkMCueUJXY"
          }
        ]
      }
    },
    {
      "key": "07-frame-337",
      "selected": "07-frame-337",
      "frame": 337,
      "time_seconds": 14.0,
      "source_asset_id": "asset_AgoPdbvXN26KcpDyCLjNXEmc",
      "source_sha256": "4b3588497459179037483ee585159ed8e428a77d9afd6b197d50c831d5bf6207",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 14s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Camera at cockpit, behind/above SAGE PILOT. Only back/left of sage pilot head and shoulder at LOWER LEFT as source. Instrument console across lower quarter, glacier ahead through enclosed windshield. ORANGE RESCUER IS BEHIND CAMERA AND INVISIBLE. No second head, rescuer beside pilot, cabin bench or rear-facing view. Pilot remains low-left, not center/right.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_AgoPdbvXN26KcpDyCLjNXEmc",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_arHZ1Vsy7iL8Tdpq41hvJEyw",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:14.871Z",
        "updatedAt": "2026-09-22T23:47:49.233Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_3SetywMgHL8JyKSq5LvAypvf"
        ],
        "cuCost": 51,
        "job_id": "job_arHZ1Vsy7iL8Tdpq41hvJEyw",
        "assets": [
          {
            "id": "asset_3SetywMgHL8JyKSq5LvAypvf"
          }
        ]
      }
    },
    {
      "key": "08-frame-379",
      "selected": "08-frame-379",
      "frame": 379,
      "time_seconds": 15.75,
      "source_asset_id": "asset_fyySXh5bu25g6XXs5c1dj6ba",
      "source_sha256": "e325a990cc229f0bfd24dde8921f4fd4527c1df97966753330c66079773c1173",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 15.75s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Camera has progressed past pilot toward front windshield. Mostly glacier ahead with cockpit panel along bottom; tiny partial sage pilot head/shoulder at extreme lower-left edge only. Orange rescuer is behind camera and absent. Match source forward view, panel placement and uncluttered sightline.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_fyySXh5bu25g6XXs5c1dj6ba",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_PFxpwcrGu8jBocxzvsLfXm2v",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:15.957Z",
        "updatedAt": "2026-09-22T23:48:00.437Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_F4eFWA5XTztBdBAGKRVnRic2"
        ],
        "cuCost": 51,
        "job_id": "job_PFxpwcrGu8jBocxzvsLfXm2v",
        "assets": [
          {
            "id": "asset_F4eFWA5XTztBdBAGKRVnRic2"
          }
        ]
      }
    },
    {
      "key": "09-frame-433",
      "selected": "09-frame-433",
      "frame": 433,
      "time_seconds": 18.0,
      "source_asset_id": "asset_r54PxFagjyBCmd9obyWzkoHE",
      "source_sha256": "480d07474d2f582ae3890bc1e564506fcd92dc5c41f355ca99e442d18b347c80",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 18s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: WIDE RISING REAR THREE-QUARTER from opposite side. Nose UPPER LEFT, tail LOWER RIGHT like source. CRITICAL: pilot at forward-most cockpit near nose on screen LEFT, looks toward upper-left/nose, controls ahead. Rescuer farther aft toward screen RIGHT, nearer tail than pilot, also faces upper-left/nose. Physical order left to right: NOSE, WINDSHIELD, SAGE PILOT, ORANGE RESCUER, TAIL BOOM, TAIL ROTOR. NEVER preserve right-facing people inside a left-facing fuselage. Rotate entire aircraft and occupants coherently; do not mirror only the shell.\nIDENTITY: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_r54PxFagjyBCmd9obyWzkoHE",
            "asset_okPLCopPGNMniiHZQaeZx8Cg"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_srXAyyJTLJoCEawEqKSAMzuM",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:45:16.996Z",
        "updatedAt": "2026-09-22T23:48:15.220Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_k4aaa2su53qiJ1DAc3ANYs5S"
        ],
        "cuCost": 51,
        "job_id": "job_srXAyyJTLJoCEawEqKSAMzuM",
        "assets": [
          {
            "id": "asset_k4aaa2su53qiJ1DAc3ANYs5S"
          }
        ]
      }
    }
  ],
  "video": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_bytedance-seedance-2-5",
      "parameters": {
        "prompt": "EDIT @video1 into a complete 20-second animated short titled Folded Rescue. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIDENTITY AND CAST: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Skid-level pass, native frame 109.\n@image4 = 7s, Above the rotor, native frame 169.\n@image5 = 9s, Rescue-cabin glide, native frame 217.\n@image6 = 12s, Rescue-cabin glide, native frame 289.\n@image7 = 14s, Cockpit to glacier, native frame 337.\n@image8 = 15.75s, Cockpit to glacier, native frame 379.\n@image9 = 18s, Alpine escape, native frame 433.\nCAMERA AND EDIT: 0–6s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6–9s elevated crossover following the native camera. 9–13s first people-focused view. 13–16s second people-focused view. 16–20s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Helicopter flies continuously forward through the paper glacier canyon, rotor and tail rotor spin, skids stay attached, canyon parallax conveys momentum. Sage pilot stays at front controls, orange rescuer stays aft, both face nose through every angle.\nAt 9–13 seconds, orange aft rescuer profile follows the source. At 13–16 seconds camera looks forward through cockpit, only sage pilot back/shoulder belongs at lower left, rescuer is behind the camera and invisible. At 18 seconds nose points upper-left: pilot is forward-left, rescuer farther aft-right, both look toward nose. Do not rotate only the fuselage while retaining wrong-facing crew.\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, orange-clad aft rescuer, focused adult female voice over radio says exactly: \"I have them. Blue ridge ahead.\"\nAt about 13.5s, sage-clad forward pilot, calm adult male voice over radio says exactly: \"Copy. Bringing us in.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
        "referenceVideos": [
          "asset_Da1ntSXA8d8jQA5eTdtikt2S"
        ],
        "referenceImages": [
          "asset_5ofQ6PssUn9FkeTXX6optbXE",
          "asset_UGhCjTRETmSyN6N684pfvumy",
          "asset_g1BeEhixzwGqWWijkLZMVnFQ",
          "asset_xfbaKxXH2qdiqWnp3DjAk85N",
          "asset_zLsKyqxBJGknyhTmEP532J87",
          "asset_EAKbbbxhzSJdqJgYTdcmvZBE",
          "asset_sBhRLa7YCXoaBP77sQZSx5xq",
          "asset_aMCtQHfuQsraDa1gFpx6THmC",
          "asset_qpZPjPD6Rpy5tbsmiwEKpsEb"
        ],
        "duration": -1,
        "resolution": "1080p",
        "aspectRatio": "adaptive",
        "generateAudio": true,
        "outputFormat": "mp4"
      },
      "wait": false,
      "dry_run": false
    },
    "result": {
      "content": [
        {
          "type": "text",
          "text": "{\n  \"model_id\": \"model_bytedance-seedance-2-5\",\n  \"job_id\": \"job_as8Qyagtrgz9SDseyPvcqdqo\",\n  \"status\": \"in-progress\"\n}"
        }
      ],
      "structuredContent": {
        "model_id": "model_bytedance-seedance-2-5",
        "job_id": "job_as8Qyagtrgz9SDseyPvcqdqo",
        "status": "in-progress"
      }
    }
  },
  "video_result": {
    "jobId": "job_as8Qyagtrgz9SDseyPvcqdqo",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-23T06:06:00.895Z",
    "updatedAt": "2026-09-23T06:14:06.257Z",
    "modelId": "model_bytedance-seedance-2-5",
    "assetIds": [
      "asset_7foyD2JPhxKjJ2XzJd41uAxE"
    ],
    "cuCost": 2722
  },
  "music": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "parameters": {
        "prompt": "Instrumental minimalist rescue-adventure score, shimmering glass mallets, warm restrained analogue synth pulse, rising chamber strings and soft low percussion, hopeful precision and airy glacier space, gradual lift without bombastic hits, gentle resolved ending.",
        "instrumental": true,
        "duration": 20,
        "bpm": 100,
        "keyscale": "D Minor",
        "numOutputs": 1,
        "thinking": true
      }
    },
    "result": {
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "job_id": "job_7H1J6aYjLM1ha9zjSzj5iASy",
      "status": "in-progress"
    }
  },
  "music_result": {
    "jobId": "job_7H1J6aYjLM1ha9zjSzj5iASy",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-22T23:38:29.111Z",
    "updatedAt": "2026-09-22T23:40:38.220Z",
    "modelId": "model_ace-step-1-5-quality-text-to-music",
    "assetIds": [
      "asset_r4Jh3DmG8x5ps1cN91FxNJiK"
    ],
    "cuCost": 10,
    "job_id": "job_7H1J6aYjLM1ha9zjSzj5iASy",
    "assets": [
      {
        "id": "asset_r4Jh3DmG8x5ps1cN91FxNJiK"
      }
    ]
  },
  "postproduction": {
    "source_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "Constrained Baseline",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "has_b_frames": 0,
          "pix_fmt": "yuv420p",
          "level": 40,
          "color_range": "tv",
          "color_space": "bt709",
          "color_transfer": "bt709",
          "color_primaries": "bt709",
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "24/1",
          "avg_frame_rate": "24/1",
          "time_base": "1/12288",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 242176,
          "duration": "19.708333",
          "bit_rate": "5888016",
          "bits_per_raw_sample": "8",
          "nb_frames": "473",
          "extradata_size": 42,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc61.19.101 libx264"
          }
        },
        {
          "index": 1,
          "codec_name": "aac",
          "codec_long_name": "AAC (Advanced Audio Coding)",
          "profile": "LC",
          "codec_type": "audio",
          "codec_tag_string": "mp4a",
          "codec_tag": "0x6134706d",
          "sample_fmt": "fltp",
          "sample_rate": "32000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "id": "0x2",
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/32000",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 630784,
          "duration": "19.712000",
          "bit_rate": "130430",
          "nb_frames": "617",
          "extradata_size": 5,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/Seedance Original.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "19.712000",
        "size": "14840270",
        "bit_rate": "6022836",
        "probe_score": 100,
        "tags": {
          "major_brand": "isom",
          "minor_version": "512",
          "compatible_brands": "isomiso2avc1mp41",
          "encoder": "Lavf61.7.103"
        }
      }
    },
    "web_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "High",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "has_b_frames": 2,
          "sample_aspect_ratio": "1:1",
          "display_aspect_ratio": "16:9",
          "pix_fmt": "yuv420p",
          "level": 40,
          "color_range": "tv",
          "color_space": "bt709",
          "color_transfer": "bt709",
          "color_primaries": "bt709",
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "24/1",
          "avg_frame_rate": "24/1",
          "time_base": "1/12288",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 245760,
          "duration": "20.000000",
          "bit_rate": "5301308",
          "bits_per_raw_sample": "8",
          "nb_frames": "480",
          "extradata_size": 51,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc62.11.100 libx264"
          }
        },
        {
          "index": 1,
          "codec_name": "aac",
          "codec_long_name": "AAC (Advanced Audio Coding)",
          "profile": "LC",
          "codec_type": "audio",
          "codec_tag_string": "mp4a",
          "codec_tag": "0x6134706d",
          "sample_fmt": "fltp",
          "sample_rate": "48000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "id": "0x2",
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/48000",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 960000,
          "duration": "20.000000",
          "bit_rate": "195500",
          "nb_frames": "939",
          "extradata_size": 5,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/helicopter-seedance25-stylized-v1.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "20.000000",
        "size": "13754307",
        "bit_rate": "5501722",
        "probe_score": 100,
        "tags": {
          "major_brand": "isom",
          "minor_version": "512",
          "compatible_brands": "isomiso2avc1mp41",
          "encoder": "Lavf62.3.100"
        }
      }
    },
    "music_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "mp3",
          "codec_long_name": "MP3 (MPEG audio layer 3)",
          "codec_type": "audio",
          "codec_tag_string": "[0][0][0][0]",
          "codec_tag": "0x0000",
          "sample_fmt": "fltp",
          "sample_rate": "48000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/14112000",
          "start_pts": 324870,
          "start_time": "0.023021",
          "duration_ts": 282240000,
          "duration": "20.000000",
          "bit_rate": "128000",
          "disposition": {
            "default": 0,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "encoder": "Lavc59.37"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/Music Original.mp3",
        "nb_streams": 1,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mp3",
        "format_long_name": "MP2/3 (MPEG audio layer 2/3)",
        "start_time": "0.023021",
        "duration": "20.000000",
        "size": "321069",
        "bit_rate": "128427",
        "probe_score": 51,
        "tags": {
          "encoder": "Lavf59.27.100"
        }
      }
    },
    "web_path": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/helicopter-seedance25-stylized-v1.mp4",
    "duration_seconds": 20,
    "fps": 24,
    "frames": 480,
    "width": 1920,
    "height": 1080,
    "full_decode": "passed",
    "duration_scale": 1.0147991714976605,
    "mix": "Seedance dialogue/diegetic sound at -18 LUFS target; ACE-Step music at -22 LUFS target, attenuated to 40% during 9–16s dialogue; final limiter. Original assets preserved.",
    "command": [
      "ffmpeg",
      "-nostdin",
      "-n",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/Seedance Original.mp4",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/Music Original.mp3",
      "-filter_complex",
      "[0:v]setpts=(PTS-STARTPTS)*1.014799171498,fps=24,setsar=1[v];[0:a]atempo=0.985416650000,aresample=48000,loudnorm=I=-18:TP=-2:LRA=9,apad,atrim=0:20[voice];[1:a]aresample=48000,loudnorm=I=-22:TP=-3:LRA=8,apad,atrim=0:20,volume=if(between(t\\,9\\,16)\\,0.4\\,1):eval=frame,afade=t=in:d=0.25,afade=t=out:st=19:d=1[music];[voice][music]amix=inputs=2:duration=first:normalize=0,alimiter=limit=0.95,aresample=48000[a]",
      "-map",
      "[v]",
      "-map",
      "[a]",
      "-t",
      "20",
      "-c:v",
      "libx264",
      "-preset",
      "fast",
      "-crf",
      "18",
      "-pix_fmt",
      "yuv420p",
      "-c:a",
      "aac",
      "-b:a",
      "192k",
      "-movflags",
      "+faststart",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/outputs/helicopter-seedance25-stylized-v1.mp4"
    ],
    "web_bytes": 13754307,
    "opening_cleanup": null
  },
  "review": {
    "accepted": true,
    "reviewed": "2026-09-23",
    "method": "20 exact integer-second frames and 12 consecutive opening frames visually inspected; full media decode; local Whisper base.en transcription recorded separately.",
    "observations": [
      "Origami helicopter and folded-paper glacier treatment are present from the first decoded frame through the final pullaway; no Blender lead-in cleanup is required.",
      "Green pilot remains at the forward controls facing the nose, with orange rescuer seated aft in the sampled crew views.",
      "The opening descends toward the skids and crew, followed by an overhead pass, rescuer view, forward cockpit view and rising departure."
    ],
    "limitations": [
      "Contact sheets sample motion; not an exhaustive frame-by-frame audit.",
      "ASR verifies speech content, not subjective music/voice performance.",
      "Generated cut timing and small geometry details are interpretations of Blender direction."
    ]
  },
  "limitations": [
    "Generated framing, geometry and small cast details are interpretations of the source.",
    "Dialogue requested at approximate shot times; actual speech follows the generated film.",
    "Original source images, failed/superseded variants and generated video/audio masters are preserved in production."
  ],
  "failed_video_attempts": [
    {
      "request": {
        "request": {
          "team_id": "M3XwRy9nTzOneywRfGejig",
          "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
          "model_id": "model_bytedance-seedance-2-5",
          "parameters": {
            "prompt": "EDIT @video1 into a complete 20-second animated short titled Folded Rescue. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIDENTITY AND CAST: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Skid-level pass, native frame 109.\n@image4 = 7s, Above the rotor, native frame 169.\n@image5 = 9s, Rescue-cabin glide, native frame 217.\n@image6 = 12s, Rescue-cabin glide, native frame 289.\n@image7 = 14s, Cockpit to glacier, native frame 337.\n@image8 = 15.75s, Cockpit to glacier, native frame 379.\n@image9 = 18s, Alpine escape, native frame 433.\nCAMERA AND EDIT: 0–6s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6–9s elevated crossover following the native camera. 9–13s first people-focused view. 13–16s second people-focused view. 16–20s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Helicopter flies continuously forward through the paper glacier canyon, rotor and tail rotor spin, skids stay attached, canyon parallax conveys momentum. Sage pilot stays at front controls, orange rescuer stays aft, both face nose through every angle.\nAt 9–13 seconds, orange aft rescuer profile follows the source. At 13–16 seconds camera looks forward through cockpit, only sage pilot back/shoulder belongs at lower left, rescuer is behind the camera and invisible. At 18 seconds nose points upper-left: pilot is forward-left, rescuer farther aft-right, both look toward nose. Do not rotate only the fuselage while retaining wrong-facing crew.\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, orange-clad aft rescuer, focused adult female voice over radio says exactly: \"I have them. Blue ridge ahead.\"\nAt about 13.5s, sage-clad forward pilot, calm adult male voice over radio says exactly: \"Copy. Bringing us in.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
            "referenceVideos": [
              "asset_R2TsPwVWxzs4B9YWYEAuHD1F"
            ],
            "referenceImages": [
              "asset_6G1iSGdrjTrF1FReayzMycFc",
              "asset_okPLCopPGNMniiHZQaeZx8Cg",
              "asset_5quVnwfDqeDWEu548z8EEk22",
              "asset_2eSx73MuP9Sh3b5ep4DA9iKa",
              "asset_meZhTCRbBurQUx7bi99gynU3",
              "asset_bqkjxvtmxj31tPZkMCueUJXY",
              "asset_3SetywMgHL8JyKSq5LvAypvf",
              "asset_F4eFWA5XTztBdBAGKRVnRic2",
              "asset_k4aaa2su53qiJ1DAc3ANYs5S"
            ],
            "duration": -1,
            "resolution": "1080p",
            "aspectRatio": "adaptive",
            "generateAudio": true,
            "outputFormat": "mp4"
          }
        },
        "result": {
          "model_id": "model_bytedance-seedance-2-5",
          "job_id": "job_4EzuzjgEwDQvi68CCLx7pV3Y",
          "status": "in-progress"
        }
      },
      "result": {
        "jobId": "job_4EzuzjgEwDQvi68CCLx7pV3Y",
        "jobType": "custom",
        "status": "failure",
        "progress": 1,
        "createdAt": "2026-09-22T23:58:03.219Z",
        "updatedAt": "2026-09-23T00:00:56.784Z",
        "modelId": "model_bytedance-seedance-2-5",
        "assetIds": [],
        "cuCost": 2722,
        "error": "An internal error occurred. Please contact support and provide this id:  error_khy6a2eXbRB7wkYT6Dq26Qn6",
        "hint": "The system couldn't download the media file from your provided URL due to a timeout. Verify the URL is correct and publicly accessible, or try uploading the file directly instead of using a link."
      },
      "retry_change": "Reuploaded the same nine selected images as quality-95 JPEGs. Prompt, native motion and image content unchanged. Provider input-download cause unverified."
    },
    {
      "request": {
        "request": {
          "team_id": "M3XwRy9nTzOneywRfGejig",
          "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
          "model_id": "model_bytedance-seedance-2-5",
          "parameters": {
            "prompt": "EDIT @video1 into a complete 20-second animated short titled Folded Rescue. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIDENTITY AND CAST: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Skid-level pass, native frame 109.\n@image4 = 7s, Above the rotor, native frame 169.\n@image5 = 9s, Rescue-cabin glide, native frame 217.\n@image6 = 12s, Rescue-cabin glide, native frame 289.\n@image7 = 14s, Cockpit to glacier, native frame 337.\n@image8 = 15.75s, Cockpit to glacier, native frame 379.\n@image9 = 18s, Alpine escape, native frame 433.\nCAMERA AND EDIT: 0–6s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6–9s elevated crossover following the native camera. 9–13s first people-focused view. 13–16s second people-focused view. 16–20s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Helicopter flies continuously forward through the paper glacier canyon, rotor and tail rotor spin, skids stay attached, canyon parallax conveys momentum. Sage pilot stays at front controls, orange rescuer stays aft, both face nose through every angle.\nAt 9–13 seconds, orange aft rescuer profile follows the source. At 13–16 seconds camera looks forward through cockpit, only sage pilot back/shoulder belongs at lower left, rescuer is behind the camera and invisible. At 18 seconds nose points upper-left: pilot is forward-left, rescuer farther aft-right, both look toward nose. Do not rotate only the fuselage while retaining wrong-facing crew.\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, orange-clad aft rescuer, focused adult female voice over radio says exactly: \"I have them. Blue ridge ahead.\"\nAt about 13.5s, sage-clad forward pilot, calm adult male voice over radio says exactly: \"Copy. Bringing us in.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
            "referenceVideos": [
              "asset_R2TsPwVWxzs4B9YWYEAuHD1F"
            ],
            "referenceImages": [
              "asset_5ofQ6PssUn9FkeTXX6optbXE",
              "asset_UGhCjTRETmSyN6N684pfvumy",
              "asset_g1BeEhixzwGqWWijkLZMVnFQ",
              "asset_xfbaKxXH2qdiqWnp3DjAk85N",
              "asset_zLsKyqxBJGknyhTmEP532J87",
              "asset_EAKbbbxhzSJdqJgYTdcmvZBE",
              "asset_sBhRLa7YCXoaBP77sQZSx5xq",
              "asset_aMCtQHfuQsraDa1gFpx6THmC",
              "asset_qpZPjPD6Rpy5tbsmiwEKpsEb"
            ],
            "duration": -1,
            "resolution": "1080p",
            "aspectRatio": "adaptive",
            "generateAudio": true,
            "outputFormat": "mp4"
          }
        },
        "result": {
          "model_id": "model_bytedance-seedance-2-5",
          "job_id": "job_CcNGrqE2HyBypXCW2Bd6zGs4",
          "status": "in-progress"
        }
      },
      "result": {
        "jobId": "job_CcNGrqE2HyBypXCW2Bd6zGs4",
        "jobType": "custom",
        "status": "failure",
        "progress": 1,
        "createdAt": "2026-09-23T00:18:24.260Z",
        "updatedAt": "2026-09-23T00:21:04.823Z",
        "modelId": "model_bytedance-seedance-2-5",
        "assetIds": [],
        "cuCost": 2722,
        "error": "An internal error occurred. Please contact support and provide this id:  error_ePNxMyXiwDyk5A3hSBwa8SLM",
        "hint": "The URL you provided could not be downloaded or timed out during retrieval. Verify the link is publicly accessible and try again, or use a different media URL."
      },
      "retry_change": "All ten download URLs were readable from this Mac, which does not establish provider access. Reuploading the unchanged native movie deduplicated to the same asset ID. The final retry therefore uses identical movie, image and prompt inputs; provider-side cause remains unverified."
    },
    {
      "request": {
        "request": {
          "team_id": "M3XwRy9nTzOneywRfGejig",
          "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
          "model_id": "model_bytedance-seedance-2-5",
          "parameters": {
            "prompt": "EDIT @video1 into a complete 20-second animated short titled Folded Rescue. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIDENTITY AND CAST: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Skid-level pass, native frame 109.\n@image4 = 7s, Above the rotor, native frame 169.\n@image5 = 9s, Rescue-cabin glide, native frame 217.\n@image6 = 12s, Rescue-cabin glide, native frame 289.\n@image7 = 14s, Cockpit to glacier, native frame 337.\n@image8 = 15.75s, Cockpit to glacier, native frame 379.\n@image9 = 18s, Alpine escape, native frame 433.\nCAMERA AND EDIT: 0–6s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6–9s elevated crossover following the native camera. 9–13s first people-focused view. 13–16s second people-focused view. 16–20s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Helicopter flies continuously forward through the paper glacier canyon, rotor and tail rotor spin, skids stay attached, canyon parallax conveys momentum. Sage pilot stays at front controls, orange rescuer stays aft, both face nose through every angle.\nAt 9–13 seconds, orange aft rescuer profile follows the source. At 13–16 seconds camera looks forward through cockpit, only sage pilot back/shoulder belongs at lower left, rescuer is behind the camera and invisible. At 18 seconds nose points upper-left: pilot is forward-left, rescuer farther aft-right, both look toward nose. Do not rotate only the fuselage while retaining wrong-facing crew.\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, orange-clad aft rescuer, focused adult female voice over radio says exactly: \"I have them. Blue ridge ahead.\"\nAt about 13.5s, sage-clad forward pilot, calm adult male voice over radio says exactly: \"Copy. Bringing us in.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
            "referenceVideos": [
              "asset_R2TsPwVWxzs4B9YWYEAuHD1F"
            ],
            "referenceImages": [
              "asset_5ofQ6PssUn9FkeTXX6optbXE",
              "asset_UGhCjTRETmSyN6N684pfvumy",
              "asset_g1BeEhixzwGqWWijkLZMVnFQ",
              "asset_xfbaKxXH2qdiqWnp3DjAk85N",
              "asset_zLsKyqxBJGknyhTmEP532J87",
              "asset_EAKbbbxhzSJdqJgYTdcmvZBE",
              "asset_sBhRLa7YCXoaBP77sQZSx5xq",
              "asset_aMCtQHfuQsraDa1gFpx6THmC",
              "asset_qpZPjPD6Rpy5tbsmiwEKpsEb"
            ],
            "duration": -1,
            "resolution": "1080p",
            "aspectRatio": "adaptive",
            "generateAudio": true,
            "outputFormat": "mp4"
          }
        },
        "result": {
          "model_id": "model_bytedance-seedance-2-5",
          "job_id": "job_RrA5QzQNosKmgv5mgJ3T1rsL",
          "status": "in-progress"
        }
      },
      "result": {
        "jobId": "job_RrA5QzQNosKmgv5mgJ3T1rsL",
        "jobType": "custom",
        "status": "failure",
        "progress": 1,
        "createdAt": "2026-09-23T00:26:18.701Z",
        "updatedAt": "2026-09-23T00:28:50.089Z",
        "modelId": "model_bytedance-seedance-2-5",
        "assetIds": [],
        "cuCost": 2722,
        "error": "An internal error occurred. Please contact support and provide this id:  error_aktb9VdX71Wzax9dbY1AsmH1",
        "hint": "The media URL you provided couldn't be downloaded or is no longer accessible. Verify the link is correct and publicly available, then retry the generation."
      },
      "retry_change": "The prior native reupload deduplicated and did not change the input URL. A lossless MP4 remux creates a different source asset with identical decoded frames; see native_motion_remux."
    },
    {
      "request": {
        "request": {
          "team_id": "M3XwRy9nTzOneywRfGejig",
          "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
          "model_id": "model_bytedance-seedance-2-5",
          "parameters": {
            "prompt": "EDIT @video1 into a complete 20-second animated short titled Folded Rescue. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Minimalist origami stop-motion adventure in a completely folded-paper world. Crisp polygonal orange paper helicopter with visible folds and seams, translucent vellum windows, angular articulated folded-card human figures, white and ice-blue faceted paper glaciers, restrained graphic shadows. Every surface reads as handcrafted paper, no photographic textures, no realistic human skin. Orange, pale sage, white, glacier blue and graphite palette.\nIDENTITY AND CAST: Exactly one orange rescue helicopter: enclosed angular nose and forward cockpit, narrow tail boom, main rotor, tail rotor and two complete landing skids. Exactly two adult folded-card crew: sage-clad pilot fixed in the front cockpit at controls, orange-clad rescuer in the aft cabin. Both sit facing the nose. When nose points left, pilot must be left of rescuer; when nose points right, pilot is right of rescuer. The pilot never relocates aft. In forward cockpit source shots, only the back/shoulder of the pilot belongs in view, rescuer is behind camera.\nWORLD: A vast folded white and blue glacier canyon, layered angular ice ridges and distant paper peaks, bright soft daylight and thin graphic atmosphere. Keep the source spatial layout and scale.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Skid-level pass, native frame 109.\n@image4 = 7s, Above the rotor, native frame 169.\n@image5 = 9s, Rescue-cabin glide, native frame 217.\n@image6 = 12s, Rescue-cabin glide, native frame 289.\n@image7 = 14s, Cockpit to glacier, native frame 337.\n@image8 = 15.75s, Cockpit to glacier, native frame 379.\n@image9 = 18s, Alpine escape, native frame 433.\nCAMERA AND EDIT: 0–6s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6–9s elevated crossover following the native camera. 9–13s first people-focused view. 13–16s second people-focused view. 16–20s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Helicopter flies continuously forward through the paper glacier canyon, rotor and tail rotor spin, skids stay attached, canyon parallax conveys momentum. Sage pilot stays at front controls, orange rescuer stays aft, both face nose through every angle.\nAt 9–13 seconds, orange aft rescuer profile follows the source. At 13–16 seconds camera looks forward through cockpit, only sage pilot back/shoulder belongs at lower left, rescuer is behind the camera and invisible. At 18 seconds nose points upper-left: pilot is forward-left, rescuer farther aft-right, both look toward nose. Do not rotate only the fuselage while retaining wrong-facing crew.\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, orange-clad aft rescuer, focused adult female voice over radio says exactly: \"I have them. Blue ridge ahead.\"\nAt about 13.5s, sage-clad forward pilot, calm adult male voice over radio says exactly: \"Copy. Bringing us in.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
            "referenceVideos": [
              "asset_Da1ntSXA8d8jQA5eTdtikt2S"
            ],
            "referenceImages": [
              "asset_5ofQ6PssUn9FkeTXX6optbXE",
              "asset_UGhCjTRETmSyN6N684pfvumy",
              "asset_g1BeEhixzwGqWWijkLZMVnFQ",
              "asset_xfbaKxXH2qdiqWnp3DjAk85N",
              "asset_zLsKyqxBJGknyhTmEP532J87",
              "asset_EAKbbbxhzSJdqJgYTdcmvZBE",
              "asset_sBhRLa7YCXoaBP77sQZSx5xq",
              "asset_aMCtQHfuQsraDa1gFpx6THmC",
              "asset_qpZPjPD6Rpy5tbsmiwEKpsEb"
            ],
            "duration": -1,
            "resolution": "1080p",
            "aspectRatio": "adaptive",
            "generateAudio": true,
            "outputFormat": "mp4"
          }
        },
        "result": {
          "model_id": "model_bytedance-seedance-2-5",
          "job_id": "job_SR6kSca2e5YdSnXJ3crrVvLV",
          "status": "in-progress"
        }
      },
      "result": {
        "jobId": "job_SR6kSca2e5YdSnXJ3crrVvLV",
        "jobType": "custom",
        "status": "failure",
        "progress": 1,
        "createdAt": "2026-09-23T00:33:51.150Z",
        "updatedAt": "2026-09-23T00:36:23.824Z",
        "modelId": "model_bytedance-seedance-2-5",
        "assetIds": [],
        "cuCost": 2722,
        "error": "An internal error occurred. Please contact support and provide this id:  error_k5qXqb3BnLn386XFfbTYEeJv",
        "hint": "The system couldn't download the media file from your provided URL—it may be inaccessible, expired, or the connection timed out. Verify the URL is publicly accessible and try again, or use a different media source."
      },
      "retry_change": null
    }
  ],
  "native_motion_remux": {
    "path": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/helicopter/retry-inputs/Native Motion Remux.mp4",
    "size": 4907920,
    "file_sha256": "03171854d4fccc5278e52a6db8d6bbe46d5dfff61690404d1f9da0161b8008fb",
    "decoded_video_hash": "SHA256=a520cc5861adbf8f149db004c0064c53cab1904b3c1648b83ff1f16932829477",
    "decoded_frames_identical": true,
    "change": "Lossless video stream copy into a new MP4 container, metadata changed to avoid content-hash deduplication. All decoded video frames match."
  },
  "status": "delivered",
  "dialogue_transcription": {
    "text": " I have them. Blue Ridge Ahead. Copy. Bringing us in.",
    "segments": [
      {
        "id": 0,
        "seek": 0,
        "start": 0.0,
        "end": 12.120000000000001,
        "text": " I have them. Blue Ridge Ahead.",
        "tokens": [
          50363,
          314,
          423,
          606,
          13,
          4518,
          20614,
          40344,
          13,
          50969
        ],
        "temperature": 0.0,
        "avg_logprob": -0.6548952805368524,
        "compression_ratio": 0.9122807017543859,
        "no_speech_prob": 0.05045557767152786
      },
      {
        "id": 1,
        "seek": 0,
        "start": 12.120000000000001,
        "end": 15.280000000000001,
        "text": " Copy. Bringing us in.",
        "tokens": [
          50969,
          17393,
          13,
          48985,
          514,
          287,
          13,
          51127
        ],
        "temperature": 0.0,
        "avg_logprob": -0.6548952805368524,
        "compression_ratio": 0.9122807017543859,
        "no_speech_prob": 0.05045557767152786
      }
    ],
    "language": "en"
  },
  "recovery": {
    "authorization": "User requested a restart on 2026-09-23.",
    "inputs": "Same nine JPEG references, native lossless remux and prompt as the fourth attempt.",
    "result": "Fifth helicopter request succeeded. Earlier input-download failure cause remains unverified."
  }
}
