{
  "film_title": "An Unseen Enemy (Granular Narrative Map)",
  "scenes": [
    {
      "scene_number": 1,
      "start_time": "00:00:00",
      "end_time": "00:00:23",
      "transition_type": "Fade from black",
      "primary_emotion": "Neutral / Historical",
      "description": "Opening Biograph Company trademark title cards and credits.",
      "scene_match": null,
      "commercial_tracks": [],
      "match_via": "none",
      "image": "/static/tech/anunseen/scene01.jpg"
    },
    {
      "scene_number": 2,
      "start_time": "00:00:23",
      "end_time": "00:00:51",
      "transition_type": "Hard Cut",
      "primary_emotion": "Sorrow / Mournful",
      "description": "The two orphaned Gish sisters sit huddled together on a bench in the parlor, locked in quiet, devastating grief.",
      "scene_match": "Bittersweet Departure",
      "commercial_tracks": [
        {
          "track_id": "acdc5dd0-e473-4869-ac36-0e85b850011b",
          "artist": "Bon Iver",
          "title": "Holocene",
          "role": "exemplar",
          "yt_id": "TWcyIpul8OE"
        },
        {
          "track_id": "2b565e98-120b-4c06-a292-cd3c99c90087",
          "artist": "Kodaline",
          "title": "All I Want",
          "role": "exemplar",
          "yt_id": "mtf7hC17IBM"
        },
        {
          "track_id": "7cb4067b-af68-4a70-bff3-749367a3b59b",
          "artist": "Warren Zevon",
          "title": "Keep Me In Your Heart",
          "role": "exemplar",
          "yt_id": "RMTKb-pgxGI"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene02.jpg"
    },
    {
      "scene_number": 3,
      "start_time": "00:00:51",
      "end_time": "00:01:31",
      "transition_type": "Internal Narrative Shift",
      "primary_emotion": "Suspicious / Hostile",
      "description": "The sisters move out of focus. The maid is left alone in the parlor. Her demeanor instantly turns cold and calculating as she aggressively cleans, eyeing the environment and testing the wall phone.",
      "scene_match": "Creeping Threat",
      "commercial_tracks": [
        {
          "track_id": "079d792e-735e-4f54-b1e5-2c73fefef005",
          "artist": "Jóhann Jóhannsson (Sicario OST)",
          "title": "The Beast",
          "role": "exemplar"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene03.jpg"
    },
    {
      "scene_number": 4,
      "start_time": "00:01:31",
      "end_time": "00:01:36",
      "transition_type": "Hard Cut",
      "primary_emotion": "Light / Transitional",
      "description": "Brief exterior shot of the young sweetheart walking along a wooden fence line near a cornfield.",
      "scene_match": "Organic Space",
      "commercial_tracks": [
        {
          "track_id": "168dc844-dd44-468a-9a20-f48bf7821384",
          "artist": "Nils Frahm",
          "title": "Ambre",
          "role": "exemplar",
          "yt_id": "SlJjv-mH_GE"
        },
        {
          "track_id": "4ce0c734-52cd-4295-800f-b1865f90f171",
          "artist": "Stars of the Lid",
          "title": "Requiem for Dying Mothers",
          "role": "exemplar",
          "yt_id": "_8aYF9PtQjA"
        }
      ],
      "match_via": "semantic",
      "image": "/static/tech/anunseen/scene04.jpg"
    },
    {
      "scene_number": 5,
      "start_time": "00:01:36",
      "end_time": "00:02:08",
      "transition_type": "Hard Cut",
      "primary_emotion": "Joy / Relief",
      "description": "Back in the sitting room, the older brother unexpectedly walks through the door. The sisters transform from despair to absolute jubilation, rushing to embrace him.",
      "scene_match": "The Reconnection",
      "commercial_tracks": [
        {
          "track_id": "9b115099-db80-4077-8170-5b1de804b9e0",
          "artist": "Bright Eyes",
          "title": "First Day of My Life",
          "role": "exemplar",
          "yt_id": "pDm7xWsf3VM"
        },
        {
          "track_id": "517facb6-9331-4779-9ed6-0122751769e3",
          "artist": "The Cinematic Orchestra",
          "title": "To Build a Home",
          "role": "exemplar"
        },
        {
          "track_id": "36bc8f73-b2d8-4256-a43b-6eaf8b219220",
          "artist": "Bon Iver",
          "title": "Re: Stacks",
          "role": "exemplar",
          "yt_id": "3w68krri0bw"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene05.jpg"
    },
    {
      "scene_number": 6,
      "start_time": "00:02:08",
      "end_time": "00:02:24",
      "transition_type": "Title Card Cut",
      "primary_emotion": "Informational",
      "description": "Explanatory text explaining that the brother has converted the estate into cash after banking hours.",
      "scene_match": "True Crime Timeline",
      "commercial_tracks": [
        {
          "track_id": "96a0b0fe-27a6-43c9-b033-dfc4b5ae124f",
          "artist": "Philip Glass",
          "title": "The Stairs",
          "role": "exemplar",
          "yt_id": "-nBE9U7q1Uc"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene06.jpg"
    },
    {
      "scene_number": 7,
      "start_time": "00:02:24",
      "end_time": "00:02:44",
      "transition_type": "Hard Cut",
      "primary_emotion": "Security / Business",
      "description": "The family moves into the office room. The brother opens the safe to put the money away, while the sisters watch happily, feeling secure.",
      "scene_match": "Corporate Espionage",
      "commercial_tracks": [
        {
          "track_id": "1f2a757d-0a6e-4ff6-94c1-c89624f29e14",
          "artist": "Trent Reznor & Atticus Ross (The Social Network OST)",
          "title": "In Motion",
          "role": "exemplar",
          "yt_id": "Yczul_609Gg"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene07.jpg"
    },
    {
      "scene_number": 8,
      "start_time": "00:02:44",
      "end_time": "00:03:13",
      "transition_type": "Internal Narrative Shift",
      "primary_emotion": "Ominous / Predatory",
      "description": "The maid steps directly into the frame behind the family. The music needs a dark undercurrent here as she intently tracks the exact placement of the cash and the safe dial.",
      "scene_match": "Domestic Stagnation",
      "commercial_tracks": [
        {
          "track_id": "b0540376-87ea-46ef-a7f8-18fbdd012c06",
          "artist": "Radiohead",
          "title": "No Surprises",
          "role": "exemplar",
          "yt_id": "u5CVsCnxyXg"
        },
        {
          "track_id": "1a0d4935-648a-4f8b-a5d1-eace239ed6e3",
          "artist": "Vic Chesnutt",
          "title": "Flirted With You All My Life",
          "role": "exemplar",
          "yt_id": "96-flxOd_3w"
        },
        {
          "track_id": "90317074-41e3-481f-886b-2797d701efe9",
          "artist": "Arcade Fire",
          "title": "The Suburbs (Continued)",
          "role": "exemplar",
          "yt_id": "5Euj9f3gdyM"
        }
      ],
      "match_via": "semantic",
      "image": "/static/tech/anunseen/scene08.jpg"
    },
    {
      "scene_number": 9,
      "start_time": "00:03:13",
      "end_time": "00:03:54",
      "transition_type": "Hard Cut",
      "primary_emotion": "Brisk / Neutral",
      "description": "The brother departs for town on a bicycle, and the sisters walk out to the countryside to meet the sweetheart.",
      "scene_match": "Urban Sunrise",
      "commercial_tracks": [
        {
          "track_id": "78fdf864-13e7-4517-bf8c-40d92d639217",
          "artist": "Bill Withers",
          "title": "Lovely Day",
          "role": "exemplar",
          "yt_id": "bEeaS6fuUoA"
        },
        {
          "track_id": "c0d80987-5b73-406c-b407-d1018a764e54",
          "artist": "Maroon 5",
          "title": "Sunday Morning",
          "role": "exemplar",
          "yt_id": "S2Cti12XBw4"
        },
        {
          "track_id": "553bb219-8dae-45b1-8079-77749a2c435f",
          "artist": "Nina Simone",
          "title": "Feelin' Good",
          "role": "exemplar",
          "yt_id": "oHRNrgDIJfo"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene09.jpg"
    },
    {
      "scene_number": 10,
      "start_time": "00:03:54",
      "end_time": "00:04:30",
      "transition_type": "Title Card Cut",
      "primary_emotion": "Sneaky / Scheming",
      "description": "The maid uses the telephone inside the house to secretly coordinate the robbery with her outside criminal connection.",
      "scene_match": "The Heist Blueprint",
      "commercial_tracks": [
        {
          "track_id": "d8aed7e0-7a93-4b14-9aa3-e88f4a208ac8",
          "artist": "Booker T. & the M.G.'s",
          "title": "Green Onions",
          "role": "exemplar",
          "yt_id": "VD6izVzuIkU"
        },
        {
          "track_id": "0770a1e7-e8fd-4cc9-b55b-b20b43ade7be",
          "artist": "Henry Mancini",
          "title": "The Pink Panther Theme",
          "role": "exemplar",
          "yt_id": "wDoDYEFIMas"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene10.jpg"
    },
    {
      "scene_number": 11,
      "start_time": "00:04:30",
      "end_time": "00:05:57",
      "transition_type": "Title Card Cut",
      "primary_emotion": "Romance / Bittersweet",
      "description": "The sweetheart bids a lingering, emotional farewell to the younger sister in the standing cornfield before leaving for college.",
      "scene_match": "Bittersweet Departure",
      "commercial_tracks": [
        {
          "track_id": "acdc5dd0-e473-4869-ac36-0e85b850011b",
          "artist": "Bon Iver",
          "title": "Holocene",
          "role": "exemplar",
          "yt_id": "TWcyIpul8OE"
        },
        {
          "track_id": "2b565e98-120b-4c06-a292-cd3c99c90087",
          "artist": "Kodaline",
          "title": "All I Want",
          "role": "exemplar",
          "yt_id": "mtf7hC17IBM"
        },
        {
          "track_id": "7cb4067b-af68-4a70-bff3-749367a3b59b",
          "artist": "Warren Zevon",
          "title": "Keep Me In Your Heart",
          "role": "exemplar",
          "yt_id": "RMTKb-pgxGI"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene11.jpg"
    },
    {
      "scene_number": 12,
      "start_time": "00:05:57",
      "end_time": "00:06:24",
      "transition_type": "Hard Cut",
      "primary_emotion": "Invasive / Tension",
      "description": "The maid sneaks to the window and unlatches it, allowing a rough, unkempt thief to crawl into the office room to target the safe.",
      "scene_match": "Creeping Threat",
      "commercial_tracks": [
        {
          "track_id": "079d792e-735e-4f54-b1e5-2c73fefef005",
          "artist": "Jóhann Jóhannsson (Sicario OST)",
          "title": "The Beast",
          "role": "exemplar"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene12.jpg"
    },
    {
      "scene_number": 13,
      "start_time": "00:06:24",
      "end_time": "00:07:16",
      "transition_type": "Hard Cut",
      "primary_emotion": "Alarm / Panic",
      "description": "The sisters walk back into the house, completely unbothered, until they suddenly hear scraping sounds from the next room. Their faces freeze in sudden terror.",
      "scene_match": "Bittersweet Nostalgia",
      "commercial_tracks": [
        {
          "track_id": "86ea9b88-e6c5-437a-ad95-4b01c57026b4",
          "artist": "The Beatles",
          "title": "In My Life",
          "role": "exemplar",
          "yt_id": "ZqpysaAo4BQ"
        },
        {
          "track_id": "320a7d4a-69be-4b27-aada-c498850a1d4a",
          "artist": "The White Stripes",
          "title": "We're Going to Be Friends",
          "role": "exemplar",
          "yt_id": "PKfD8d3XJok"
        },
        {
          "track_id": "f1249fee-16ad-4e35-a8cd-379ec13bc7b4",
          "artist": "The xx",
          "title": "Intro",
          "role": "exemplar",
          "yt_id": "xMV6l2y67rk"
        }
      ],
      "match_via": "semantic",
      "image": "/static/tech/anunseen/scene13.jpg"
    },
    {
      "scene_number": 14,
      "start_time": "00:07:16",
      "end_time": "00:07:54",
      "transition_type": "Hard Cut",
      "primary_emotion": "Urgent / Trapped",
      "description": "The criminals discover the girls are watching, confront them, and slam the heavy wooden door shut, locking the sisters in the sitting room.",
      "scene_match": "Creeping Threat",
      "commercial_tracks": [
        {
          "track_id": "079d792e-735e-4f54-b1e5-2c73fefef005",
          "artist": "Jóhann Jóhannsson (Sicario OST)",
          "title": "The Beast",
          "role": "exemplar"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene14.jpg"
    },
    {
      "scene_number": 15,
      "start_time": "00:07:54",
      "end_time": "00:08:28",
      "transition_type": "Internal Narrative Shift",
      "primary_emotion": "Desperate / Hopeful",
      "description": "Trapped in the room, the older sister spots the new wall phone. She desperately cranks the handle to call her brother's office, crying hysterically into the speaker.",
      "scene_match": "Bittersweet Departure",
      "commercial_tracks": [
        {
          "track_id": "acdc5dd0-e473-4869-ac36-0e85b850011b",
          "artist": "Bon Iver",
          "title": "Holocene",
          "role": "exemplar",
          "yt_id": "TWcyIpul8OE"
        },
        {
          "track_id": "2b565e98-120b-4c06-a292-cd3c99c90087",
          "artist": "Kodaline",
          "title": "All I Want",
          "role": "exemplar",
          "yt_id": "mtf7hC17IBM"
        },
        {
          "track_id": "7cb4067b-af68-4a70-bff3-749367a3b59b",
          "artist": "Warren Zevon",
          "title": "Keep Me In Your Heart",
          "role": "exemplar",
          "yt_id": "RMTKb-pgxGI"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene15.jpg"
    },
    {
      "scene_number": 16,
      "start_time": "00:08:28",
      "end_time": "00:10:13",
      "transition_type": "Title Card Cut",
      "primary_emotion": "Shock / Terror",
      "description": "The film cross-cuts to the brother answering the phone, shifting from calm to pure panic. At the house, an extreme close-up reveals a gun barrel poking slowly through a small stovepipe hole in the wall, pointing directly at the helpless girls.",
      "scene_match": "The Jump Scare Prime",
      "commercial_tracks": [
        {
          "track_id": "b18f7b36-119f-425d-b575-de2c6be70184",
          "artist": "Prince",
          "title": "Baby I'm a Star (2015 Paisley Park Remaster)",
          "role": "commercial_via_clap",
          "yt_id": "9Lgf2VU_M70"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene16.jpg"
    },
    {
      "scene_number": 17,
      "start_time": "00:10:13",
      "end_time": "00:11:30",
      "transition_type": "Title Card Cut",
      "primary_emotion": "Erratic / Menacing",
      "description": "The maid drinks heavily from a bottle on the desk, becoming totally unhinged. She starts firing the pistol blindly through the wall hole to terrify the girls.",
      "scene_match": "Chaotic Brawl",
      "commercial_tracks": [
        {
          "track_id": "fa2dd4c6-ae50-4a29-b9ba-7b4227747282",
          "artist": "Rage Against the Machine",
          "title": "Bulls on Parade",
          "role": "exemplar",
          "yt_id": "3L4YrGaR8E4"
        },
        {
          "track_id": "d6ad9ed7-deef-47b7-8842-ee87be2492f5",
          "artist": "Nirvana",
          "title": "Breed",
          "role": "exemplar",
          "yt_id": "J6EDW5WFb2M"
        },
        {
          "track_id": "752310a3-f895-47f0-86fa-61ccb22100fa",
          "artist": "Mick Gordon",
          "title": "Rip & Tear",
          "role": "exemplar",
          "yt_id": "zZMg9ryeWOw"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene17.jpg"
    },
    {
      "scene_number": 18,
      "start_time": "00:11:30",
      "end_time": "00:12:46",
      "transition_type": "Rapid Cross-Cut",
      "primary_emotion": "High Action / Fast Pacing",
      "description": "The brother frantically mobilizes a rescue party in town, pile into a white open-top automobile, and speed down dirt roads, kicking up massive dust.",
      "scene_match": "Neon Chase",
      "commercial_tracks": [
        {
          "track_id": "df649cae-a0c9-464c-bc6f-519ab7ff622d",
          "artist": "Kavinsky",
          "title": "Nightcall",
          "role": "exemplar",
          "yt_id": "MV_3Dpw-BRY"
        },
        {
          "track_id": "868fd8ea-fb20-46e9-841d-f8ea277c3a64",
          "artist": "Carpenter Brut",
          "title": "Turbo Killer",
          "role": "exemplar",
          "yt_id": "er416Ad3R1g"
        },
        {
          "track_id": "382c37e7-3b94-471c-9dad-252223320e37",
          "artist": "Mareux",
          "title": "The Perfect Girl",
          "role": "exemplar",
          "yt_id": "q7qdpyjHyNk"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene18.jpg"
    },
    {
      "scene_number": 19,
      "start_time": "00:12:46",
      "end_time": "00:13:37",
      "transition_type": "Title Card Cut",
      "primary_emotion": "Frustration / Suspense",
      "description": "The automobile is abruptly stopped by an open drawbridge. The men leap out, desperately urging the operator to swing it shut. Inside the room, the younger sister musters her courage, dodging the gun's sightline to cross the room.",
      "scene_match": "Creeping Threat",
      "commercial_tracks": [
        {
          "track_id": "079d792e-735e-4f54-b1e5-2c73fefef005",
          "artist": "Jóhann Jóhannsson (Sicario OST)",
          "title": "The Beast",
          "role": "exemplar"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene19.jpg"
    },
    {
      "scene_number": 20,
      "start_time": "00:13:37",
      "end_time": "00:14:16",
      "transition_type": "Hard Cut",
      "primary_emotion": "Suffocation / Crisis",
      "description": "Thick smoke begins to billow under the sisters' door as the criminals try to blow the safe or flush them out. The sweetheart returns on his bike, realizing something is terribly wrong from the outside window.",
      "scene_match": "Corporate Espionage",
      "commercial_tracks": [
        {
          "track_id": "1f2a757d-0a6e-4ff6-94c1-c89624f29e14",
          "artist": "Trent Reznor & Atticus Ross (The Social Network OST)",
          "title": "In Motion",
          "role": "exemplar",
          "yt_id": "Yczul_609Gg"
        }
      ],
      "match_via": "semantic",
      "image": "/static/tech/anunseen/scene20.jpg"
    },
    {
      "scene_number": 21,
      "start_time": "00:14:16",
      "end_time": "00:14:48",
      "transition_type": "Hard Cut",
      "primary_emotion": "Violent Climax",
      "description": "The rescue car arrives. The brother and the men swarm the house, resulting in a chaotic physical brawl where they disarm the maid and wrestle the thief to the ground.",
      "scene_match": "Chaotic Brawl",
      "commercial_tracks": [
        {
          "track_id": "fa2dd4c6-ae50-4a29-b9ba-7b4227747282",
          "artist": "Rage Against the Machine",
          "title": "Bulls on Parade",
          "role": "exemplar",
          "yt_id": "3L4YrGaR8E4"
        },
        {
          "track_id": "d6ad9ed7-deef-47b7-8842-ee87be2492f5",
          "artist": "Nirvana",
          "title": "Breed",
          "role": "exemplar",
          "yt_id": "J6EDW5WFb2M"
        },
        {
          "track_id": "752310a3-f895-47f0-86fa-61ccb22100fa",
          "artist": "Mick Gordon",
          "title": "Rip & Tear",
          "role": "exemplar",
          "yt_id": "zZMg9ryeWOw"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene21.jpg"
    },
    {
      "scene_number": 22,
      "start_time": "00:14:48",
      "end_time": "00:15:17",
      "transition_type": "Internal Narrative Shift",
      "primary_emotion": "Profound Relief / Resolution",
      "description": "The criminals are dragged away. The brother busts into the smoke-filled room, pulling his coughing sisters out into the fresh air. The family collapses into a massive, tearful embrace as the film concludes.",
      "scene_match": "The Reconnection",
      "commercial_tracks": [
        {
          "track_id": "9b115099-db80-4077-8170-5b1de804b9e0",
          "artist": "Bright Eyes",
          "title": "First Day of My Life",
          "role": "exemplar",
          "yt_id": "pDm7xWsf3VM"
        },
        {
          "track_id": "517facb6-9331-4779-9ed6-0122751769e3",
          "artist": "The Cinematic Orchestra",
          "title": "To Build a Home",
          "role": "exemplar"
        },
        {
          "track_id": "36bc8f73-b2d8-4256-a43b-6eaf8b219220",
          "artist": "Bon Iver",
          "title": "Re: Stacks",
          "role": "exemplar",
          "yt_id": "3w68krri0bw"
        }
      ],
      "match_via": "llm",
      "image": "/static/tech/anunseen/scene22.jpg"
    }
  ]
}
