{
  "episode_id": "EP001",
  "project": "Starsend",
  "total_shots": 39,
  "generated_at": "2023-10-25T12:00:00Z",
  "shots": [
    {
      "shot_id": "EP001_SH01",
      "source_text": "SLOW PULL OUT. A corridor dead for decades. Rust flakes drift like ash. Pipes sweat. The ship groans.",
      "routing_data": {
        "target_editorial_duration_s": 6,
        "has_dialogue": false,
        "camera_complexity": "pull_back",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "WS",
        "camera_movement": "pull_back",
        "focal_length": "24mm",
        "kinetic_action": "slow drift, floating rust flakes",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "failing emergency strip light",
              "direction": "ABOVE",
              "quality": "hard",
              "color_temp": "cool",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "empty corridor, drifting rust flakes, sweating pipes",
          "environment_line": "dead spaceship corridor, decades of decay, industrial ruin",
          "action_line": "slow camera pull back, atmospheric dust floating",
          "emotion_line": "eerie, abandoned, desolate"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "deep ship groans, metallic creaking, dripping water",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH02",
      "source_text": "JADE (O.S.) Come on, come on. Daddy needs a new pair of lungs.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": true,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "static frame, subtle dust drift",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "off-screen headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "corroded metal wall panel, deep scratches, rust",
          "environment_line": "decaying ship interior, tight space",
          "action_line": "static focus on panel, off-screen light shifting slightly",
          "emotion_line": "tense, claustrophobic"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": []
      },
      "audio_data": {
        "dialogue": [
          {
            "character": "JADE",
            "text": "Come on, come on. Daddy needs a new pair of lungs.",
            "delivery_note": "strained, muttering",
            "is_voiceover": true
          }
        ],
        "ambient_sfx": "low hum of dead ship",
        "foley_action": "metal scraping off-screen"
      }
    },
    {
      "shot_id": "EP001_SH03",
      "source_text": "CLANG. A salvage hook slams into a corroded panel. Sparks in the dark.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "static",
        "focal_length": "85mm",
        "kinetic_action": "violent impact, flying sparks",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "impact sparks",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "warm",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "heavy metal salvage hook, slamming into corroded panel, bright sparks",
          "environment_line": "dark industrial background, rusted metal",
          "action_line": "violent kinetic impact, sparks illuminating the dark",
          "emotion_line": "aggressive, sudden"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "salvage_hook",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "loud metallic CLANG, sizzling sparks"
      }
    },
    {
      "shot_id": "EP001_SH04",
      "source_text": "Jade pulls hard on the hook, wedging it deeper.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "handheld",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "handheld",
        "focal_length": "35mm",
        "kinetic_action": "straining muscles, forceful pulling",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "wiry young woman, pulling hard on salvage hook, wedging it into wall",
          "environment_line": "cramped dark corridor, rusted pipes",
          "action_line": "physical exertion, leaning body weight back, tight grip",
          "emotion_line": "determined, desperate effort"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "left-to-right",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "straining",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "salvage_hook",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "grunting, metal groaning under pressure, leather creaking"
      }
    },
    {
      "shot_id": "EP001_SH05",
      "source_text": "Her rebreather fogs with each breath.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "static",
        "focal_length": "100mm",
        "kinetic_action": "rhythmic condensation appearing and fading",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "amber wrist device glow bouncing off wall",
              "direction": "BELOW_LEFT",
              "quality": "soft",
              "color_temp": "amber",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "grimy face, patched rebreather mask over mouth, condensation fogging glass",
          "environment_line": "darkness, out of focus background",
          "action_line": "heavy breathing, fog blooming on mask interior",
          "emotion_line": "exhausted, focused"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "exhausted",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "rebreather",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "heavy rhythmic breathing through respirator"
      }
    },
    {
      "shot_id": "EP001_SH06",
      "source_text": "Her left wrist glows amber — the debt counter strapped tight.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "static",
        "focal_length": "85mm",
        "kinetic_action": "subtle arm shaking from strain",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "debt counter screen",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "amber",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "grimy left wrist, strapped tight with amber-glowing digital device",
          "environment_line": "dark industrial shadows",
          "action_line": "wrist straining, muscles taut, amber light casting glow on skin",
          "emotion_line": "oppressive, urgent"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "strained",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "debt_counter",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "leather strap creaking"
      }
    },
    {
      "shot_id": "EP001_SH07",
      "source_text": "The number ticks faster with every heave.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "INSERT",
        "camera_movement": "push_in",
        "focal_length": "100mm",
        "kinetic_action": "rapidly changing digital numbers",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "debt counter screen",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "amber",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "LCD counter display, glowing amber numbers ticking rapidly upwards",
          "environment_line": "macro shot, scratched screen surface",
          "action_line": "numbers blurring as they increase in speed",
          "emotion_line": "anxiety-inducing, relentless"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "debt_counter",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "rapid electronic ticking sound"
      }
    },
    {
      "shot_id": "EP001_SH08",
      "source_text": "The release gives. A section of wall slides free.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "static",
        "focal_length": "35mm",
        "kinetic_action": "heavy metal sliding, dust falling",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp off-screen",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "corroded metal wall section, sliding open to reveal dark void",
          "environment_line": "ship corridor, rust and debris",
          "action_line": "wall panel giving way, thick dust cascading down",
          "emotion_line": "breakthrough, mysterious"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "loud metallic scrape, heavy thud, crumbling rust"
      }
    },
    {
      "shot_id": "EP001_SH09",
      "source_text": "She leans in. The maintenance shaft drops into blackness. No bottom visible.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "tilt",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MCU",
        "camera_movement": "tilt",
        "focal_length": "35mm",
        "kinetic_action": "leaning forward, peering down",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            },
            {
              "motivator": "abyss darkness",
              "direction": "BELOW",
              "quality": "soft",
              "color_temp": "cool",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "wiry woman leaning over edge, looking down into pitch black maintenance shaft",
          "environment_line": "edge of rusted opening, bottomless dark void below",
          "action_line": "camera tilts down following her gaze into the blackness",
          "emotion_line": "vertigo, daunting"
        }
      },
      "spatial_data": {
        "camera_side": "left",
        "screen_direction": "away-from-camera",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "apprehensive",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "hollow wind draft from the shaft",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH10",
      "source_text": "A long beat. Then — far below — the CLANG of metal hitting metal.",
      "routing_data": {
        "target_editorial_duration_s": 5,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "WS",
        "camera_movement": "static",
        "focal_length": "24mm",
        "kinetic_action": "stillness, dust motes falling",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "distant ambient spark",
              "direction": "BELOW",
              "quality": "soft",
              "color_temp": "cool",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "deep dark maintenance shaft, pitch black void",
          "environment_line": "vertical tunnel, rusted walls fading into absolute darkness",
          "action_line": "faint atmospheric dust falling into the abyss",
          "emotion_line": "ominous, vast"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "echoing silence",
        "foley_action": "distant echoing CLANG of metal hitting metal"
      }
    },
    {
      "shot_id": "EP001_SH11",
      "source_text": "JADE (wedging the hook, testing her rappel line) Live wire's better odds than what I owe. Either way, I'm dead.",
      "routing_data": {
        "target_editorial_duration_s": 5,
        "has_dialogue": true,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "testing rope tension, securing gear",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "amber wrist device",
              "direction": "BELOW_LEFT",
              "quality": "soft",
              "color_temp": "amber",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "wiry woman, wedging salvage hook into metal grating, pulling rappel line taut",
          "environment_line": "edge of dark shaft, industrial decay",
          "action_line": "testing weight on the line, grim resolve",
          "emotion_line": "fatalistic, determined"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "fatalistic",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "salvage_hook",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [
          {
            "character": "JADE",
            "text": "Live wire's better odds than what I owe. Either way, I'm dead.",
            "delivery_note": "wedging the hook, testing her rappel line",
            "is_voiceover": false
          }
        ],
        "ambient_sfx": "",
        "foley_action": "rope pulling taut, metal hook scraping into place"
      }
    },
    {
      "shot_id": "EP001_SH12",
      "source_text": "She drops through.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "tilt",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "FS",
        "camera_movement": "tilt",
        "focal_length": "35mm",
        "kinetic_action": "fast downward drop, motion blur",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "woman dropping backwards into dark shaft, rappel line extending",
          "environment_line": "vertical metal tunnel, darkness swallowing her",
          "action_line": "fast descent, camera tilting down to follow the fall",
          "emotion_line": "thrilling, dangerous"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "away-from-camera",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "focused",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "wind rushing",
        "foley_action": "harness clicking, boots scraping edge, whoosh of falling"
      }
    },
    {
      "shot_id": "EP001_SH13",
      "source_text": "The tether whirs out — down, down, down into the dark.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "INSERT",
        "camera_movement": "static",
        "focal_length": "85mm",
        "kinetic_action": "rapid unspooling, vibrating rope",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "ambient shaft light",
              "direction": "ABOVE",
              "quality": "soft",
              "color_temp": "cool",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "rappel tether unspooling rapidly, taut rope vibrating",
          "environment_line": "dark background, edge of rusted metal",
          "action_line": "high speed motion blur on the rope feeding downwards",
          "emotion_line": "fast-paced, descent"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "high-pitched whirring of rope unspooling rapidly"
      }
    },
    {
      "shot_id": "EP001_SH14",
      "source_text": "Boots hit a catwalk stretching into dark.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "heavy impact, dust cloud blooming",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp pointing down",
              "direction": "ABOVE",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "scuffed steel-toed boots slamming onto rusted metal grating",
          "environment_line": "catwalk floor, thick layer of undisturbed dust",
          "action_line": "heavy landing, puff of dust exploding outward from impact",
          "emotion_line": "grounded, arrival"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "alert",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "heavy boots thudding on hollow metal grating"
      }
    },
    {
      "shot_id": "EP001_SH15",
      "source_text": "Her headlamp catches something gleaming in the distance.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "pan",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MCU",
        "camera_movement": "pan",
        "focal_length": "50mm",
        "kinetic_action": "head turning, light beam sweeping",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            },
            {
              "motivator": "distant reflection",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "woman looking forward, headlamp beam cutting through thick darkness",
          "environment_line": "pitch black cavernous ship interior",
          "action_line": "camera pans slightly as her head turns, beam catching a distant metallic gleam",
          "emotion_line": "curious, discovery"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "left-to-right",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "curious",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "low drone of dormant machinery",
        "foley_action": "leather creaking as she turns"
      }
    },
    {
      "shot_id": "EP001_SH16",
      "source_text": "A cryo-pod. Pristine glass. Pre-Launch military seals unbroken.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "push_in",
        "focal_length": "35mm",
        "kinetic_action": "slow reveal",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod internal glow",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "pristine glass cryo-pod, chrome housing, unbroken military seals",
          "environment_line": "surrounded by decayed rusted ship architecture",
          "action_line": "slow push in on the glowing pod, standing out against the ruin",
          "emotion_line": "awe-inspiring, out of place"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "faint electronic hum",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH17",
      "source_text": "Five hundred years of dust on every surface except this.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "pan",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "pan",
        "focal_length": "85mm",
        "kinetic_action": "smooth macro pan",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp beam sweeping",
              "direction": "LEFT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "thick grey dust coating rusted pipes, contrasting with perfectly clean glass edge",
          "environment_line": "macro detail of the pod's exterior meeting the ship's decay",
          "action_line": "camera panning from dusty ruin to pristine glass surface",
          "emotion_line": "stark contrast, preserved"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "left-to-right",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH18",
      "source_text": "The pod hums — drawing power from the ship's guts.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "tilt",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "tilt",
        "focal_length": "50mm",
        "kinetic_action": "subtle vibration, glowing cables",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "power cables pulsing",
              "direction": "BELOW",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "thick power cables pulsing with blue light, connecting pristine pod to rusted floor",
          "environment_line": "base of the cryo-pod, industrial grating",
          "action_line": "camera tilts down to show the parasitic power connection",
          "emotion_line": "alive, parasitic"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "deep rhythmic electrical hum, throbbing power",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH19",
      "source_text": "JADE Holy shit. Jackpot.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": true,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MCU",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "eyes widening, breathless realization",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod glow",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "grimy woman's face, bathed in soft blue light, eyes wide with disbelief",
          "environment_line": "dark background",
          "action_line": "staring in awe, breathless reaction",
          "emotion_line": "amazement, greed, hope"
        }
      },
      "spatial_data": {
        "camera_side": "left",
        "screen_direction": "toward-camera",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "amazed",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [
          {
            "character": "JADE",
            "text": "Holy shit. Jackpot.",
            "delivery_note": "breathless, awe",
            "is_voiceover": false
          }
        ],
        "ambient_sfx": "",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH20",
      "source_text": "She checks the exits. One way back up.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "pan",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "pan",
        "focal_length": "35mm",
        "kinetic_action": "quick head turn, scanning environment",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "woman looking around cautiously, glancing up at the single dark shaft exit",
          "environment_line": "cavernous dark room, single rope hanging from ceiling",
          "action_line": "paranoid scanning, checking over shoulder",
          "emotion_line": "cautious, trapped"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "cautious",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "boots shuffling on grating"
      }
    },
    {
      "shot_id": "EP001_SH21",
      "source_text": "Her mouth twitches — half grin, half grimace.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "static",
        "focal_length": "100mm",
        "kinetic_action": "subtle facial micro-expression",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod glow",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "close up on woman's mouth, lips twitching into a conflicted half grin half grimace",
          "environment_line": "darkness, blue light reflection",
          "action_line": "subtle muscle twitch, conflicting emotions playing on face",
          "emotion_line": "conflicted, greedy but scared"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "conflicted",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH22",
      "source_text": "She runs her hands along the frosted surface. Cleaner than anything she's seen.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "tracking",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "tracking",
        "focal_length": "50mm",
        "kinetic_action": "slow hand movement, wiping frost",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod internal light",
              "direction": "BEHIND",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "grimy hands with industrial dirt, running along pristine frosted glass surface",
          "environment_line": "surface of the cryo-pod, glowing from within",
          "action_line": "fingers wiping away condensation, leaving clean streaks",
          "emotion_line": "reverent, tactile"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "left-to-right",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "reverent",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "squeak of skin on wet glass"
      }
    },
    {
      "shot_id": "EP001_SH23",
      "source_text": "Her fingers find the seal mechanism.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "static",
        "focal_length": "85mm",
        "kinetic_action": "fingers pressing button",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod panel light",
              "direction": "BELOW",
              "quality": "hard",
              "color_temp": "cool",
              "intensity": "dim"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "dirty fingers pressing a sleek chrome seal mechanism on glass pod",
          "environment_line": "macro detail of military hardware interface",
          "action_line": "thumb depressing a mechanical latch, click",
          "emotion_line": "decisive, point of no return"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "decisive",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "sharp mechanical CLICK"
      }
    },
    {
      "shot_id": "EP001_SH24",
      "source_text": "Frost CRACKS. Pressurized gas vents into the corridor.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "static",
        "focal_length": "35mm",
        "kinetic_action": "explosive venting, thick fog rolling",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod internal light",
              "direction": "BEHIND",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "cryo-pod venting thick white pressurized gas, frost cracking on glass",
          "environment_line": "dark corridor filling with dense atmospheric fog",
          "action_line": "sudden burst of vapor obscuring the pod, ice fracturing",
          "emotion_line": "dramatic, awakening"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": null,
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "loud sharp CRACK of ice, violent HISSS of pressurized gas"
      }
    },
    {
      "shot_id": "EP001_SH25",
      "source_text": "The glass clears. Inside: a combat chassis built for war. Massive. Still.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "push_in",
        "focal_length": "50mm",
        "kinetic_action": "fog dissipating, slow reveal",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod internal light",
              "direction": "ABOVE",
              "quality": "hard",
              "color_temp": "blue",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "massive combat chassis android inside cryo-pod, broad armored shoulders, still and dormant",
          "environment_line": "interior of pod, pristine military architecture",
          "action_line": "fog clearing to reveal the imposing figure, camera pushing in slowly",
          "emotion_line": "intimidating, powerful"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "WREN",
          "relative_scale": "looming",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "dormant",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "gas hissing fading out",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH26",
      "source_text": "She moves closer. Slow. Her headlamp tracing the machine's face.",
      "routing_data": {
        "target_editorial_duration_s": 5,
        "has_dialogue": false,
        "camera_complexity": "tracking",
        "num_characters": 2,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MCU",
        "camera_movement": "tracking",
        "focal_length": "50mm",
        "kinetic_action": "slow cautious steps, light beam moving over metal",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "woman moving closer to dormant android, headlamp beam illuminating metallic bone structure and synthetic skin of face",
          "environment_line": "open cryo-pod, dark surroundings",
          "action_line": "camera tracking her slow approach, light beam tracing the android's features",
          "emotion_line": "mesmerized, tense"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "left-to-right",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "mesmerized",
            "screen_position": "left",
            "visibility": "in_frame"
          },
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "dormant",
            "screen_position": "right",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "slow careful footsteps"
      }
    },
    {
      "shot_id": "EP001_SH27",
      "source_text": "JADE Whoa... what's the payout on a five-hundred-year-old war machine?",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": true,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "static",
        "focal_length": "85mm",
        "kinetic_action": "subtle breathing, eyes wide",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod glow bouncing off face",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "woman's face close up, illuminated by blue light, staring in awe",
          "environment_line": "darkness behind her",
          "action_line": "speaking softly to herself, calculating value",
          "emotion_line": "greedy, awestruck"
        }
      },
      "spatial_data": {
        "camera_side": "left",
        "screen_direction": "toward-camera",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "awestruck",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [
          {
            "character": "JADE",
            "text": "Whoa... what's the payout on a five-hundred-year-old war machine?",
            "delivery_note": "whispered, greedy",
            "is_voiceover": false
          }
        ],
        "ambient_sfx": "",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP001_SH28",
      "source_text": "The pod opens.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "static",
        "focal_length": "35mm",
        "kinetic_action": "heavy mechanical sliding, door opening",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod internal light",
              "direction": "ABOVE",
              "quality": "hard",
              "color_temp": "blue",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "cryo-pod glass door sliding open, revealing massive dormant android",
          "environment_line": "pod interior, mechanical clamps releasing",
          "action_line": "door retracting smoothly, residual gas spilling out",
          "emotion_line": "unleashed, ominous"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "WREN",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "dormant",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "cryo_pod",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "heavy hydraulic hiss, mechanical clunk of door sliding"
      }
    },
    {
      "shot_id": "EP001_SH29",
      "source_text": "Silence. Then — one ragged breath.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "push_in",
        "focal_length": "85mm",
        "kinetic_action": "sudden chest heave",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp beam",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "android chest heaving slightly, taking a ragged breath, synthetic skin stretching over metallic ribs",
          "environment_line": "darkness of the pod interior",
          "action_line": "sudden intake of air, mechanical lungs expanding",
          "emotion_line": "startling, resurrection"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "WREN",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "awakening",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "dead silence",
        "foley_action": "loud ragged mechanical intake of air"
      }
    },
    {
      "shot_id": "EP001_SH30",
      "source_text": "Another. Chest plate expanding, contracting.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "static",
        "focal_length": "100mm",
        "kinetic_action": "rhythmic mechanical expansion",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp beam",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "close up on android chest plate, expanding and contracting with mechanical breathing",
          "environment_line": "macro detail of armor seams",
          "action_line": "rhythmic rising and falling of the armored chest",
          "emotion_line": "alive, mechanical"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "WREN",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "awakening",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "whir of servos, rhythmic breathing"
      }
    },
    {
      "shot_id": "EP001_SH31",
      "source_text": "She leans in.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "MCU",
        "camera_movement": "push_in",
        "focal_length": "50mm",
        "kinetic_action": "leaning forward, tense posture",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod glow",
              "direction": "FRONT",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "woman leaning in closer, curious and apprehensive expression, illuminated by pod light",
          "environment_line": "darkness",
          "action_line": "camera pushes in as she leans her face closer to the machine",
          "emotion_line": "suspenseful, dangerous curiosity"
        }
      },
      "spatial_data": {
        "camera_side": "left",
        "screen_direction": "right-to-left",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "apprehensive",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "leather creaking"
      }
    },
    {
      "shot_id": "EP001_SH32",
      "source_text": "His eyes snap open. Blue-white.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "static",
        "focal_length": "100mm",
        "kinetic_action": "sudden eye opening, bright flash",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "android eyes",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "blue",
              "intensity": "blinding"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "android eyes snapping open, solid electric blue glow, intense stare",
          "environment_line": "macro detail of synthetic face",
          "action_line": "sudden violent opening of eyes, bright light emitting from pupils",
          "emotion_line": "shocking, terrifying"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "toward-camera",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "WREN",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "intense",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "sharp electronic power-up whine"
      }
    },
    {
      "shot_id": "EP001_SH33",
      "source_text": "His hand flies impossibly fast to close on her throat.",
      "routing_data": {
        "target_editorial_duration_s": 2,
        "has_dialogue": false,
        "camera_complexity": "handheld",
        "num_characters": 2,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "handheld",
        "focal_length": "35mm",
        "kinetic_action": "impossibly fast motion blur, sudden grab",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp swinging wildly",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "massive android hand grabbing wiry woman by the throat, impossibly fast motion blur, sudden violence",
          "environment_line": "dark corridor, chaotic lighting",
          "action_line": "violent kinetic grab, camera shaking from impact",
          "emotion_line": "violent, panic"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "confrontation",
          "dominant_character": "WREN",
          "relative_scale": "looming",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "panicked",
            "screen_position": "left",
            "visibility": "in_frame"
          },
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "aggressive",
            "screen_position": "right",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "whoosh of fast movement, heavy metallic thud of hand hitting flesh, choked gasp"
      }
    },
    {
      "shot_id": "EP001_SH34",
      "source_text": "Her boots leave the grating. The abyss yawns below.",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "tilt",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "tilt",
        "focal_length": "50mm",
        "kinetic_action": "feet lifting off ground, dangling",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp pointing down",
              "direction": "ABOVE",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "scuffed steel-toed boots lifting off rusted metal grating, dangling in air",
          "environment_line": "dark abyss yawning below the catwalk",
          "action_line": "camera tilts down to show feet leaving the floor, kicking slightly",
          "emotion_line": "helpless, terrifying"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "panicked",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "boots scraping metal, kicking air"
      }
    },
    {
      "shot_id": "EP001_SH35",
      "source_text": "The combat chassis holds her suspended — toes above the grating.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 2,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "FS",
        "camera_movement": "static",
        "focal_length": "35mm",
        "kinetic_action": "struggling woman, perfectly still android",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "cryo-pod glow",
              "direction": "BEHIND",
              "quality": "soft",
              "color_temp": "blue",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "massive android holding wiry woman suspended by throat, toes dangling above grating, stark size difference",
          "environment_line": "dark industrial catwalk, glowing pod in background",
          "action_line": "woman struggling and kicking, android standing perfectly still like a statue",
          "emotion_line": "overpowering, helpless"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "confrontation",
          "dominant_character": "WREN",
          "relative_scale": "looming",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "panicked",
            "screen_position": "left",
            "visibility": "in_frame"
          },
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "stoic",
            "screen_position": "right",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "choking sounds, frantic struggling"
      }
    },
    {
      "shot_id": "EP001_SH36",
      "source_text": "POV — Wren's targeting display. Wireframe overlay locks onto Jade's face. Data streams scrolling. Reticle spiraling.",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "rapidly scrolling text, spiraling reticle",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "HUD interface glow",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "blue",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "POV shot, digital wireframe overlay locking onto terrified woman's face, scrolling data streams, spiraling targeting reticle",
          "environment_line": "digital HUD interface over dark background",
          "action_line": "reticle locking on, data numbers rapidly changing",
          "emotion_line": "clinical, lethal"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "simulation",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "terrified",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "electronic targeting beeps, data scrolling trills"
      }
    },
    {
      "shot_id": "EP001_SH37",
      "source_text": "WREN Identify sector. Identify... Era. His voice grinds — vocal processors restarting.",
      "routing_data": {
        "target_editorial_duration_s": 5,
        "has_dialogue": true,
        "camera_complexity": "static",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MCU",
        "camera_movement": "static",
        "focal_length": "85mm",
        "kinetic_action": "stiff jaw movement, glowing eyes",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp from off-screen",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "massive android face, glowing blue eyes, jaw moving stiffly",
          "environment_line": "darkness",
          "action_line": "speaking with mechanical difficulty, vocal processors grinding",
          "emotion_line": "commanding, disoriented"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "toward-camera",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "WREN",
          "relative_scale": "looming",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "commanding",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [
          {
            "character": "WREN",
            "text": "Identify sector. Identify... Era.",
            "delivery_note": "grinding, vocal processors restarting",
            "is_voiceover": false
          }
        ],
        "ambient_sfx": "",
        "foley_action": "metallic grinding of synthetic vocal cords"
      }
    },
    {
      "shot_id": "EP001_SH38",
      "source_text": "We push in on her grasping desperately at his hand, trying to pry it free,",
      "routing_data": {
        "target_editorial_duration_s": 3,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 2,
        "is_env_only": false,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "CU",
        "camera_movement": "push_in",
        "focal_length": "85mm",
        "kinetic_action": "frantic clawing, struggling fingers",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "headlamp swinging",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "grimy hands desperately grasping massive metallic hand around throat, trying to pry fingers loose, struggling",
          "environment_line": "tight focus on the grip",
          "action_line": "camera pushes in on the frantic clawing, futile effort against metal",
          "emotion_line": "desperate, suffocating"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "confrontation",
          "dominant_character": "WREN",
          "relative_scale": "looming",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "desperate",
            "screen_position": "left",
            "visibility": "in_frame"
          },
          {
            "char_id": "WREN",
            "wardrobe_phase_id": "wren_military_chassis_intact",
            "emotion_keyword": "stoic",
            "screen_position": "right",
            "visibility": "in_frame"
          }
        ],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "fingernails scraping on metal, choked gasps"
      }
    },
    {
      "shot_id": "EP001_SH39",
      "source_text": "we spin and finally get a good look at the debt counter, as it ticks...",
      "routing_data": {
        "target_editorial_duration_s": 4,
        "has_dialogue": false,
        "camera_complexity": "pan",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "ECU",
        "camera_movement": "pan",
        "focal_length": "100mm",
        "kinetic_action": "fast camera spin, rapid number ticking",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "debt counter screen",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "amber",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "camera spinning to focus on amber glowing debt counter on wrist, numbers ticking rapidly, motion blur",
          "environment_line": "dark blurred background",
          "action_line": "fast whip pan landing on the digital display, numbers increasing relentlessly",
          "emotion_line": "doomed, out of time"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "center",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "JADE",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_leviathan_lower_deck",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "JADE",
            "wardrobe_phase_id": "jade_lower_deck_salvager",
            "emotion_keyword": "panicked",
            "screen_position": "center",
            "visibility": "in_frame"
          }
        ],
        "props": [
          {
            "prop_id": "debt_counter",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "",
        "foley_action": "rapid electronic ticking, whoosh of camera spin"
      }
    }
  ]
}