{
  "episode_id": "EP999",
  "project": "Starsend",
  "total_shots": 6,
  "generated_at": "2026-02-28T12:00:00Z",
  "source_hash": "test_ep999_pressure_test",
  "shots": [
    {
      "shot_id": "EP999_SH01",
      "source_text": "EXT. PRESSURE TEST — ESTABLISHING. A ruined space station orbits a dying star. Debris field glitters in amber light.",
      "pipeline": "still",
      "model": "gemini-3-pro-image-preview",
      "routing_data": {
        "target_editorial_duration_s": 6,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "EWS",
        "camera_movement": "static",
        "focal_length": "16mm",
        "kinetic_action": "slow debris drift, flickering starlight",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "dying star amber glow",
              "direction": "BACK",
              "quality": "soft",
              "color_temp": "warm",
              "intensity": "moderate"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "ruined space station silhouette, orbiting debris field, glittering metal fragments",
          "environment_line": "deep space, dying amber star in background, vast emptiness",
          "action_line": "slow drift of debris, station rotating imperceptibly",
          "emotion_line": "desolate, majestic, eerie"
        }
      },
      "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": "ext_pressure_test_station",
        "time_of_day": "space",
        "visual_mode": "reality",
        "characters": [],
        "props": []
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "deep space hum, distant metallic groans",
        "foley_action": ""
      }
    },
    {
      "shot_id": "EP999_SH02",
      "source_text": "ZARA peers through a cracked viewport. ZARA: We shouldn't be here. Not after what happened.",
      "pipeline": "t2v",
      "model": "kling-v3",
      "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": "CU",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "subtle head turn, breath fog on glass",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "amber starlight through cracked viewport",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "warm",
              "intensity": "dim"
            },
            {
              "motivator": "emergency strip light from corridor",
              "direction": "BACK",
              "quality": "hard",
              "color_temp": "cool",
              "intensity": "low"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "young woman close-up, concerned expression, breath fogging cracked glass",
          "environment_line": "damaged space station interior, viewport showing amber starfield",
          "action_line": "slight head turn toward camera, eyes searching",
          "emotion_line": "anxious, haunted, determined"
        }
      },
      "spatial_data": {
        "camera_side": "left",
        "screen_direction": "right",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "zara",
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_pressure_test_observation",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "zara",
            "visibility": "in_frame",
            "action": "looking through viewport"
          }
        ],
        "props": [
          {
            "prop_id": "cracked_viewport",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [
          {
            "character": "ZARA",
            "text": "We shouldn't be here. Not after what happened.",
            "delivery_note": "hushed, fearful",
            "is_voiceover": false
          }
        ],
        "ambient_sfx": "station creaking, distant alarms",
        "foley_action": "breath condensation on glass"
      }
    },
    {
      "shot_id": "EP999_SH03",
      "source_text": "MATCH CUT: The cracked viewport SMASHES — revealing the same station decades earlier, pristine and alive with activity.",
      "pipeline": "i2v",
      "model": "kling-v3",
      "routing_data": {
        "target_editorial_duration_s": 5,
        "has_dialogue": false,
        "camera_complexity": "static",
        "num_characters": 0,
        "is_env_only": true,
        "narrative_requires_match_cut": true
      },
      "prompt_data": {
        "shot_type": "WS",
        "camera_movement": "static",
        "focal_length": "24mm",
        "kinetic_action": "glass shattering outward, transition to clean bright environment",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "bright overhead station lighting",
              "direction": "ABOVE",
              "quality": "soft",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "viewport glass shattering outward, transitioning to pristine space station",
          "environment_line": "clean bright station interior, bustling with activity, decades earlier",
          "action_line": "explosive glass shatter dissolving into calm bright scene",
          "emotion_line": "shocking, nostalgic, revelatory"
        }
      },
      "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_pressure_test_observation",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [],
        "props": [
          {
            "prop_id": "viewport_glass",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "glass shatter, whoosh, transition to bright ambient hum",
        "foley_action": "explosive glass break"
      }
    },
    {
      "shot_id": "EP999_SH04",
      "source_text": "INT. PRESSURE TEST CORRIDOR — CONTINUOUS. Kael leads the team through the pristine corridor. Monitors glow with data.",
      "pipeline": "multi_shot",
      "model": "seeddance-2.0",
      "routing_data": {
        "target_editorial_duration_s": 5,
        "has_dialogue": false,
        "camera_complexity": "tracking",
        "num_characters": 3,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "MS",
        "camera_movement": "tracking",
        "focal_length": "35mm",
        "kinetic_action": "group walking forward, tracking shot",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "overhead fluorescent panels",
              "direction": "ABOVE",
              "quality": "soft",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "three crew members walking through corridor, leader in front",
          "environment_line": "pristine white space station corridor, glowing monitors, clean surfaces",
          "action_line": "tracking shot following group forward through corridor",
          "emotion_line": "purposeful, confident, routine"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "left_to_right",
        "character_relationships": {
          "interaction_type": "group",
          "dominant_character": "kael",
          "relative_scale": "standard",
          "shared_lighting": true
        }
      },
      "asset_data": {
        "location_id": "int_pressure_test_corridor",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "kael",
            "visibility": "in_frame",
            "action": "leading the group"
          },
          {
            "char_id": "zara",
            "visibility": "in_frame",
            "action": "following close behind"
          },
          {
            "char_id": "riku",
            "visibility": "in_frame",
            "action": "checking data tablet"
          }
        ],
        "props": [
          {
            "prop_id": "data_tablet",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "footsteps on metal floor, monitor hums, distant machinery",
        "foley_action": "boot steps echoing"
      }
    },
    {
      "shot_id": "EP999_SH05",
      "source_text": "Kael stops at a sealed bulkhead. He places his palm on the scanner. A red glow.",
      "pipeline": "multi_shot",
      "model": "seeddance-2.0",
      "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": "MCU",
        "camera_movement": "static",
        "focal_length": "50mm",
        "kinetic_action": "hand placement on scanner, red light illumination",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "scanner red glow",
              "direction": "FRONT",
              "quality": "hard",
              "color_temp": "warm",
              "intensity": "moderate"
            },
            {
              "motivator": "overhead fluorescent",
              "direction": "ABOVE",
              "quality": "soft",
              "color_temp": "neutral",
              "intensity": "bright"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "man's hand on palm scanner, red glow illuminating face",
          "environment_line": "sealed bulkhead door, space station corridor",
          "action_line": "palm pressing against scanner surface, red light activating",
          "emotion_line": "tense, anticipatory"
        }
      },
      "spatial_data": {
        "camera_side": "right",
        "screen_direction": "left",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "kael",
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_pressure_test_corridor",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "kael",
            "visibility": "in_frame",
            "action": "placing palm on scanner"
          }
        ],
        "props": [
          {
            "prop_id": "palm_scanner",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "scanner hum, red alert tone",
        "foley_action": "palm slap on metal, electronic beep"
      }
    },
    {
      "shot_id": "EP999_SH06",
      "source_text": "The bulkhead GRINDS open. Beyond it: darkness. Kael steps through. The door seals behind him.",
      "pipeline": "multi_shot",
      "model": "seeddance-2.0",
      "routing_data": {
        "target_editorial_duration_s": 6,
        "has_dialogue": false,
        "camera_complexity": "push_in",
        "num_characters": 1,
        "is_env_only": false,
        "narrative_requires_match_cut": false
      },
      "prompt_data": {
        "shot_type": "WS",
        "camera_movement": "push_in",
        "focal_length": "24mm",
        "kinetic_action": "door grinding open, character stepping into darkness, door sealing",
        "lighting": {
          "dominant_source_index": 0,
          "sources": [
            {
              "motivator": "corridor light from behind",
              "direction": "BACK",
              "quality": "hard",
              "color_temp": "neutral",
              "intensity": "bright"
            },
            {
              "motivator": "darkness beyond bulkhead",
              "direction": "FRONT",
              "quality": "absent",
              "color_temp": "none",
              "intensity": "none"
            }
          ]
        },
        "prompt_skeleton": {
          "subject_line": "man silhouetted against bright corridor, stepping through bulkhead into darkness",
          "environment_line": "massive bulkhead door grinding open, pitch black void beyond",
          "action_line": "push in following character through doorway, door sealing shut behind",
          "emotion_line": "ominous, brave, point of no return"
        }
      },
      "spatial_data": {
        "camera_side": "center",
        "screen_direction": "forward",
        "character_relationships": {
          "interaction_type": "solo",
          "dominant_character": "kael",
          "relative_scale": "standard",
          "shared_lighting": false
        }
      },
      "asset_data": {
        "location_id": "int_pressure_test_corridor",
        "time_of_day": "interior",
        "visual_mode": "reality",
        "characters": [
          {
            "char_id": "kael",
            "visibility": "in_frame",
            "action": "stepping through bulkhead"
          }
        ],
        "props": [
          {
            "prop_id": "bulkhead_door",
            "visibility": "in_frame"
          }
        ]
      },
      "audio_data": {
        "dialogue": [],
        "ambient_sfx": "metal grinding, hydraulic hiss, door sealing thud",
        "foley_action": "heavy metal door grinding, boot steps, hydraulic seal"
      }
    }
  ]
}
