{
  "project": "Starsend",
  "total_episodes": 60,
  "generated_at": "2023-10-25T00:00:00Z",
  "characters": {
    "JADE": {
      "char_id": "JADE",
      "display_name": "Jade",
      "visual_description": "Lean, wiry young woman with weathered skin and industrial grime on hands. Amber-glowing wrist device on left arm. Salvage hook on belt, worn smooth from use. Patched-together rebreather mask around neck. Built for squeezing through maintenance shafts.",
      "height_cm": 165,
      "scale_prompt_fragment": "lean wiry build",
      "phases": [
        {
          "phase_id": "jade_lower_deck_salvager",
          "start_ep": 1,
          "end_ep": 8,
          "wardrobe_description": "Rebreather around neck, cargo pants with reinforced knees showing salvage wear, tool belt with salvage hook worn smooth, amber-glowing wrist device on left arm, lower-deck working clothes with visible repair patches, steel-toed boots scuffed at toes.",
          "hair_makeup": "Grime-streaked face, sweat-matted hair.",
          "distinguishing_marks": "Rust-stained fingers, permanently orange at the cuticles."
        },
        {
          "phase_id": "jade_dead_zone_survivor",
          "start_ep": 9,
          "end_ep": 13,
          "wardrobe_description": "Same salvager outfit increasingly battered, rebreather around neck, cargo pants torn at left knee, grime layer thickening, amber wrist device still glowing.",
          "hair_makeup": "Skin taking grey undertone from Dead Zone contamination.",
          "distinguishing_marks": "Dark veins visible at temples from radiation poisoning."
        },
        {
          "phase_id": "jade_root_pilgrim",
          "start_ep": 14,
          "end_ep": 20,
          "wardrobe_description": "Salvager gear supplemented with organic matter from the Root, clothes picking up green-brown staining from root-flesh contact, salvage hook more weapon than tool now.",
          "hair_makeup": "Vine debris caught in hair.",
          "distinguishing_marks": "Bioluminescent residue on boots and lower legs."
        },
        {
          "phase_id": "jade_root_captive",
          "start_ep": 21,
          "end_ep": 28,
          "wardrobe_description": "Salvager clothes increasingly shredded from Root encounters, organic matter woven into fabric involuntarily, Root sap stains on shoulders and chest, debt counter partially obscured by grime.",
          "hair_makeup": "Hair wild and matted with organic debris.",
          "distinguishing_marks": "Vine bindings have left marks on wrists and forearms, skin showing accumulated bruising and small cuts."
        },
        {
          "phase_id": "jade_harvest_witness",
          "start_ep": 29,
          "end_ep": 35,
          "wardrobe_description": "Worn boots leaving scuff marks on sterile white tile, salvager clothes incongruous against clean upper-level corridors, amber wrist device still glowing.",
          "hair_makeup": "Pale, sickly complexion.",
          "distinguishing_marks": "Visible deterioration from illness, hollowing cheeks, hands shaking when still."
        },
        {
          "phase_id": "jade_crown_ascender",
          "start_ep": 36,
          "end_ep": 45,
          "wardrobe_description": "Battle-worn salvager clothes now a patchwork history of every zone traversed, salvage hook bent at 45 degrees from blast shield, wrist counter still charging.",
          "hair_makeup": "Hair pulling in vacuum breaches, blood on lip from impacts.",
          "distinguishing_marks": "Bloodless knuckles from gripping consoles, mask cracked."
        },
        {
          "phase_id": "jade_planet_survivor",
          "start_ep": 46,
          "end_ep": 60,
          "wardrobe_description": "Clothes softened by moisture and grass, no longer corroded. No rebreather.",
          "hair_makeup": "Hair moving free in actual wind, skin gaining warmth from actual sunlight.",
          "distinguishing_marks": "Wrist bandaged where debt counter was removed (pale outline underneath), cuts closing, bruising fading."
        }
      ],
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60
      ]
    },
    "WREN": {
      "char_id": "WREN",
      "display_name": "Wren",
      "visual_description": "Massive combat chassis android with broad armored shoulders. Solid electric blue eyes (iris and pupil glow together). Military bearing even in stillness. Subtle synthetic skin over metallic bone structure.",
      "height_cm": 200,
      "scale_prompt_fragment": "massive combat chassis",
      "phases": [
        {
          "phase_id": "wren_military_chassis_intact",
          "start_ep": 1,
          "end_ep": 10,
          "wardrobe_description": "Pristine military architecture fresh from cryo-pod, both arms intact, full weapon systems, chest port for power interface.",
          "hair_makeup": "Synthetic skin flawless.",
          "distinguishing_marks": "Solid electric blue eyes when active, iris and pupil glowing together."
        },
        {
          "phase_id": "wren_deteriorating_chassis",
          "start_ep": 11,
          "end_ep": 18,
          "wardrobe_description": "Chassis showing combat damage, dents, scratched plating, one shoulder occasionally sparking.",
          "hair_makeup": "Synthetic skin scuffed and dirty.",
          "distinguishing_marks": "Targeting display guttering, power reserves dropping visibly."
        },
        {
          "phase_id": "wren_one_armed_warrior",
          "start_ep": 19,
          "end_ep": 30,
          "wardrobe_description": "Left arm missing. Remaining hand compensating, display rewritten for one-arm combat efficiency.",
          "hair_makeup": "Synthetic skin showing heavy wear.",
          "distinguishing_marks": "Shoulder joint sealed with Root sap, organic cauterization fusing amber-green biological matter to grey military alloy. Root-organic contamination spreading slowly."
        },
        {
          "phase_id": "wren_fractured_architect",
          "start_ep": 31,
          "end_ep": 45,
          "wardrobe_description": "Chassis grinding at joints, display flickering behind fractured glass, damaged but still massive. Shoulder seal weathering.",
          "hair_makeup": "Synthetic skin torn, revealing metallic bone structure beneath.",
          "distinguishing_marks": "Eyes dimming from electric blue to uncertain pale glow."
        },
        {
          "phase_id": "wren_merged_with_ship",
          "start_ep": 46,
          "end_ep": 60,
          "wardrobe_description": "No physical body. Exists as data encoded across ship systems.",
          "hair_makeup": "None.",
          "distinguishing_marks": "Appears only as text on screens, voice through speakers, pulses of warm light."
        }
      ],
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60
      ]
    },
    "VAREK": {
      "char_id": "VAREK",
      "display_name": "Varek Sorn",
      "visual_description": "Chrome and gold accents immaculate against ship decay. Moves like a predator with economy and patience. Eyes that don't blink enough.",
      "height_cm": 185,
      "scale_prompt_fragment": "tall, predator posture",
      "phases": [
        {
          "phase_id": "varek_chrome_collector",
          "start_ep": 1,
          "end_ep": 15,
          "wardrobe_description": "Chrome and gold accents immaculate against ship decay, cuffs perfect, gold glinting on rust, immaculate boots on corroded grating.",
          "hair_makeup": "Perfectly groomed, unbothered by the environment.",
          "distinguishing_marks": "Scar across throat catching emergency light."
        },
        {
          "phase_id": "varek_deteriorating_collector",
          "start_ep": 16,
          "end_ep": 41,
          "wardrobe_description": "Chrome losing polish from sustained pursuit through lower levels, gold accents dulling, first scratches on previously immaculate surface, cuffs still adjusted but with less ceremony.",
          "hair_makeup": "Sweat visible for the first time.",
          "distinguishing_marks": "Scar more prominent as face shows strain."
        },
        {
          "phase_id": "varek_broken_believer",
          "start_ep": 42,
          "end_ep": 47,
          "wardrobe_description": "Bone dust from shattered thrones coating chrome sleeves, chrome dulled with throne dust, the immaculate facade failing.",
          "hair_makeup": "Disheveled, eyes blinking too much.",
          "distinguishing_marks": "Posture broken, less predator, more uncertain."
        },
        {
          "phase_id": "varek_reluctant_survivor",
          "start_ep": 48,
          "end_ep": 57,
          "wardrobe_description": "Chrome cuffs cracked, polish gone, dull metal showing through, sleeves rolled up showing bare wrists.",
          "hair_makeup": "Blood from gash across temple by ep 55.",
          "distinguishing_marks": "Knuckles split from hammering blast doors, hand shaking."
        }
      ],
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57
      ]
    }
  },
  "locations": {
    "int_leviathan_lower_deck": {
      "location_id": "int_leviathan_lower_deck",
      "description": "A corridor dead for decades. Rust flakes drift like ash. Pipes sweat. The ship groans. Includes a maintenance shaft dropping into blackness and a catwalk stretching into the dark.",
      "lighting_profile": {
        "primary_source": "headlamp and ambient amber/red emergency strips",
        "direction": "FRONT",
        "quality": "hard",
        "color_temp": "mixed"
      },
      "color_palette": [
        "#B54A1A",
        "#D4380D",
        "#2C2C2C",
        "#8B4513",
        "#1A3A5C"
      ],
      "atmosphere": "Claustrophobic, decaying, rust-filled air, dark and oppressive."
    }
  },
  "props": {
    "salvage_hook": {
      "prop_id": "salvage_hook",
      "description": "Heavy metal salvage hook worn smooth from use.",
      "associated_characters": [
        "JADE"
      ],
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45
      ]
    },
    "debt_counter": {
      "prop_id": "debt_counter",
      "description": "Amber-glowing wrist device strapped tight to the left wrist, LCD counter display.",
      "associated_characters": [
        "JADE"
      ],
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45
      ]
    },
    "rebreather": {
      "prop_id": "rebreather",
      "description": "Patched-together rebreather mask, worn around the neck or over the face.",
      "associated_characters": [
        "JADE"
      ],
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35
      ]
    },
    "cryo_pod": {
      "prop_id": "cryo_pod",
      "description": "Pristine glass pod with pre-Launch military seals, chrome housing, frosted surface.",
      "associated_characters": [
        "WREN"
      ],
      "episodes": [
        1
      ]
    }
  },
  "lighting_motifs": [
    {
      "motif_id": "debt_counter_amber",
      "description": "Amber glow from the debt counter, representing the oppressive transactional nature of the ship.",
      "color_temp": "amber",
      "associated_locations": [
        "int_leviathan_lower_deck"
      ],
      "associated_characters": [
        "JADE"
      ]
    },
    {
      "motif_id": "tactical_blue",
      "description": "Electric blue-white light from Wren's eyes and the cryo-pod, representing pre-Launch military precision and cold calculation.",
      "color_temp": "blue",
      "associated_locations": [
        "int_leviathan_lower_deck"
      ],
      "associated_characters": [
        "WREN"
      ]
    },
    {
      "motif_id": "emergency_red",
      "description": "Red warning light strips indicating danger and ship decay.",
      "color_temp": "warm",
      "associated_locations": [
        "int_leviathan_lower_deck"
      ],
      "associated_characters": []
    }
  ]
}