{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "2b8422db91885bc7",
  "data": {
    "plan": {
      "share_groups": [
        {
          "group_key": "seabed_waste",
          "bg_authority": "plate",
          "shot_tags": [
            "S1sh2",
            "S1sh4"
          ],
          "rationale_ko": "동일한 수중 쓰레기 더미. 지상 사진 대신 수중 배경 플레이트로 고정한다.",
          "evidence": [
            {
              "scene_index": 1,
              "quote_ko": "물고기는 바닥에 잠긴 온갖 쓰레기 더미에 튀어나온 로봇 손가락을 발견한다."
            }
          ]
        },
        {
          "group_key": "collection_deck",
          "bg_authority": "plate",
          "shot_tags": [
            "S2sh3"
          ],
          "rationale_ko": "수거선 갑판은 수중 쓰레기 더미와 별도 공간이다.",
          "evidence": [
            {
              "scene_index": 2,
              "quote_ko": "쓰레기 수거선의 갑판으로 우수수 떨어지는 쓰레기들."
            }
          ]
        },
        {
          "group_key": "dump_cab",
          "bg_authority": "interior",
          "shot_tags": [
            "S3sh2"
          ],
          "rationale_ko": "초반 고철 운반 덤프트럭 운전실. 후반 일행의 트럭과 구분한다.",
          "evidence": [
            {
              "scene_index": 3,
              "quote_ko": "차 안에서 뉴스가 흘러나오고. 꾸벅꾸벅 조는 덤프트럭 운전사."
            }
          ]
        },
        {
          "group_key": "residential_street",
          "bg_authority": "seed",
          "shot_tags": [
            "S4sh3",
            "S4sh5"
          ],
          "rationale_ko": "정차 차량에서 가리키는 길 건너 주택과 접근 지점은 같은 주택가 도로 시야다. 차량 창틀은 전경 요소로 처리한다.",
          "evidence": [
            {
              "scene_index": 4,
              "quote_ko": "어휴...! 차에서 내리는 현우, 길 건너에 보이는 고급주택에 다가가며."
            }
          ]
        },
        {
          "group_key": "house_window_corner",
          "bg_authority": "seed",
          "shot_tags": [
            "S5sh10"
          ],
          "rationale_ko": "담장 안 거실 통유리창과 외벽 모퉁이 구역으로 도로와 분리한다.",
          "evidence": [
            {
              "scene_index": 5,
              "quote_ko": "거실 유리창 쪽으로 다가가는 현우. 핸드폰을 슬쩍 유리창 앞에 두고 모퉁이에 숨는다."
            }
          ]
        },
        {
          "group_key": "upstairs_window",
          "bg_authority": "interior",
          "shot_tags": [
            "S5sh20"
          ],
          "rationale_ko": "추격 끝에 도착한 2층 창문 안쪽. 지상 거실창 외벽과 다른 층이다.",
          "evidence": [
            {
              "scene_index": 5,
              "quote_ko": "2층 창문을 열고 뛰어내리려는데 ‘으악!!’ 셰퍼드, 현우의 다리를 문다!"
            }
          ]
        },
        {
          "group_key": "house_landing_yard",
          "bg_authority": "seed",
          "shot_tags": [
            "S5sh24"
          ],
          "rationale_ko": "2층에서 뛰어내린 뒤 체포되는 지상 마당. 거실창 모퉁이와 동일 구도로 단정하지 않는다.",
          "evidence": [
            {
              "scene_index": 5,
              "quote_ko": "능숙하게 착지하고 벌떡 일어나는데-! 총을 겨누고 있는 경찰들."
            }
          ]
        },
        {
          "group_key": "dump_discovery",
          "bg_authority": "seed",
          "shot_tags": [
            "S6sh21",
            "S6sh30",
            "S6sh46"
          ],
          "rationale_ko": "로봇 발견과 얼굴 인식, 위장까지 같은 쓰레기장이다. 인식 화면은 해당 장소 위 인터페이스로 처리한다.",
          "evidence": [
            {
              "scene_index": 6,
              "quote_ko": "쓰레기 더미에서 몸을 서서히 드러내는 건.... 고릴라 모양의 로봇이다."
            },
            {
              "scene_index": 6,
              "quote_ko": "낡은 외투와 모자를 쓴 찰리. 겉으로만 보면 그냥 키 작고 뚱뚱한 아저씨로 보인다."
            }
          ]
        },
        {
          "group_key": "embankment_worksite",
          "bg_authority": "seed",
          "shot_tags": [
            "S7sh20",
            "S7sh22",
            "S7sh26",
            "S13sh14",
            "S13sh19",
            "S33sh14"
          ],
          "rationale_ko": "균열과 누수가 있는 제방 보수 현장 재방문이다. 야간 협상도 노상 아지트에서 제방으로 이동한 뒤 진행된다. 붕괴 숏은 같은 현장의 파괴 상태를 새로 반영한다.",
          "evidence": [
            {
              "scene_index": 7,
              "quote_ko": "멀리 보이는 인공제방. 보수 공사가 한창이다. 제방 벽 곳곳이 심하게 금이 가 있다."
            },
            {
              "scene_index": 13,
              "quote_ko": "어둠 속이지만 여기저기 제방 갈라진 틈이 보인다. 지지대에도 물이 흐르고."
            },
            {
              "scene_index": 33,
              "quote_ko": "제방 근처에 있던 보수작업을 위한 중장비 기계들과 건설 장비들이 한 순간에 바닷물에 휩쓸려 간다."
            }
          ]
        },
        {
          "group_key": "tribunal_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S8sh1",
            "S8sh14"
          ],
          "rationale_ko": "재판관의 탁자가 있는 재판소 실내다.",
          "evidence": [
            {
              "scene_index": 8,
              "quote_ko": "재판소 안. 경찰들에게 팔이 붙잡힌 채로 현우가 질질 끌려 들어온다."
            }
          ]
        },
        {
          "group_key": "riot_street",
          "bg_authority": "seed",
          "shot_tags": [
            "S8sh19"
          ],
          "rationale_ko": "재판소가 아니라 미국 거리의 흑백 회상이다.",
          "evidence": [
            {
              "scene_index": 8,
              "quote_ko": "/ Insert 회상. 미국도시 어느 일각 – N (흑백)"
            },
            {
              "scene_index": 8,
              "quote_ko": "무릎을 꿇은 채로 떨고 있는 사람들. 그중에 현우 가족도 있다."
            }
          ]
        },
        {
          "group_key": "tribunal_waste_yard",
          "bg_authority": "seed",
          "shot_tags": [
            "S9sh1",
            "S9sh6",
            "S9sh8"
          ],
          "rationale_ko": "재판소 밖 쓰레기 더미에서 각성하고 지갑을 버리는 연속 동작이다. 발견 쓰레기장과 다르다.",
          "evidence": [
            {
              "scene_index": 9,
              "quote_ko": "이곳은 난민 재판소 밖."
            },
            {
              "scene_index": 9,
              "quote_ko": "주변을 둘러보면 황폐한 쓰레기 더미뿐이다."
            }
          ]
        },
        {
          "group_key": "alley_diner",
          "bg_authority": "interior",
          "shot_tags": [
            "S10sh1",
            "S10sh5",
            "S10sh10"
          ],
          "rationale_ko": "돈 거래와 경보 반응이 이어지는 동일 식당 실내다.",
          "evidence": [
            {
              "scene_index": 10,
              "quote_ko": "식당 안 외진 곳에 앉아있는 장규석 (40대, 남. 외사과 거주권 발급 담당)"
            }
          ]
        },
        {
          "group_key": "camp_shop_street",
          "bg_authority": "seed",
          "shot_tags": [
            "S11sh3"
          ],
          "rationale_ko": "소등되는 상점 거리 전경. 출입문과 개별 주택 앞은 별도 구역이다.",
          "evidence": [
            {
              "scene_index": 11,
              "quote_ko": "상점들 문 닫고, 컨테이너 집마다 소등. 가로등도 꺼지고 순식간에 컴컴해지는 거리."
            }
          ]
        },
        {
          "group_key": "camp_gate",
          "bg_authority": "seed",
          "shot_tags": [
            "S11sh5",
            "S42sh2",
            "S42sh10",
            "S42sh18"
          ],
          "rationale_ko": "수용소 출입문과 후반 입구 검문 구역을 공유한다. 수해 뒤 밤의 상태 변화는 배경 권위에서 새로 반영한다.",
          "evidence": [
            {
              "scene_index": 11,
              "quote_ko": "출입문 닫기 전에 헐레벌떡 뛰어오는 난민들, 그 틈에 현우도 끼여서 간신히 들어온다."
            },
            {
              "scene_index": 42,
              "quote_ko": "42. 난민촌 입구 – N"
            },
            {
              "scene_index": 42,
              "quote_ko": "진입로마다 검문소 설치했습니다. 감시 드론도 띄웠구요."
            }
          ]
        },
        {
          "group_key": "family_container_front",
          "bg_authority": "seed",
          "shot_tags": [
            "S11sh8",
            "S24sh3"
          ],
          "rationale_ko": "번호가 확인되는 동일 가족 컨테이너 현관 바깥이다.",
          "evidence": [
            {
              "scene_index": 11,
              "quote_ko": "컨테이너 번호 7-31, 문고리를 잡고 잠시 머뭇거리다 들어간다."
            },
            {
              "scene_index": 24,
              "quote_ko": "24. 현우의 컨테이너 – D"
            },
            {
              "scene_index": 24,
              "quote_ko": "잽싸게 집안으로 들어가는데 페드로가 헐레벌떡 따라 들어온다."
            }
          ]
        },
        {
          "group_key": "family_container_living",
          "bg_authority": "interior",
          "shot_tags": [
            "S12sh5",
            "S12sh20",
            "S14sh2",
            "S14sh5",
            "S14sh8",
            "S24sh7",
            "S24sh9"
          ],
          "rationale_ko": "가족 식사 공간과 현관이 있는 같은 컨테이너 공용 실내를 밤·낮·재방문에 공유한다.",
          "evidence": [
            {
              "scene_index": 12,
              "quote_ko": "12. 현우의 컨테이너 안 – N"
            },
            {
              "scene_index": 12,
              "quote_ko": "식탁 위 촛불 아래에는 현우의 한 끼 식사가 차려져 있다."
            },
            {
              "scene_index": 14,
              "quote_ko": "14. 현우의 컨테이너 안 – D"
            },
            {
              "scene_index": 24,
              "quote_ko": "잽싸게 집안으로 들어가는데 페드로가 헐레벌떡 따라 들어온다."
            }
          ]
        },
        {
          "group_key": "container_child_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S12sh23"
          ],
          "rationale_ko": "공용 식사 공간이 아니라 별도 방 안에서 문틈을 보는 숏이다.",
          "evidence": [
            {
              "scene_index": 12,
              "quote_ko": "앰버, 하는 수 없이 자기 방으로 사라지면."
            },
            {
              "scene_index": 12,
              "quote_ko": "방문 뒤에서 내내 듣고 있는 앰버"
            }
          ]
        },
        {
          "group_key": "roadside_hideout",
          "bg_authority": "seed",
          "shot_tags": [
            "S13sh10"
          ],
          "rationale_ko": "실내 아지트가 아니라 제방 옆 노상 모임터다. 이후 접근하는 제방 벽과 분리한다.",
          "evidence": [
            {
              "scene_index": 13,
              "quote_ko": "인공제방 바로 옆 노상에 쿠마의 아지트가 있다."
            }
          ]
        },
        {
          "group_key": "scrap_shop",
          "bg_authority": "interior",
          "shot_tags": [
            "S15sh7",
            "S15sh11",
            "S15sh13",
            "S17sh3",
            "S17sh7",
            "S17sh9"
          ],
          "rationale_ko": "감정·제보 전화 이후 수하들이 찾아오는 동일 고물상 실내다.",
          "evidence": [
            {
              "scene_index": 15,
              "quote_ko": "온갖 가전제품, 고물들이 잔뜩 쌓여있는 상점. 현우가 가게 안으로 들어선다.."
            },
            {
              "scene_index": 15,
              "quote_ko": "실종된 로봇을 찾는다고.."
            },
            {
              "scene_index": 17,
              "quote_ko": "TV를 고치고 있던 마츠다. 가게 안에 들어오는 사내들을 보고 어리둥절하다가."
            },
            {
              "scene_index": 17,
              "quote_ko": "혹시 유빅에서 오신 분들?"
            }
          ]
        },
        {
          "group_key": "neighbor_container_yard",
          "bg_authority": "seed",
          "shot_tags": [
            "S16sh2",
            "S16sh6"
          ],
          "rationale_ko": "다른 아이의 컨테이너 앞 세척 마당. 가족 컨테이너와 구분한다.",
          "evidence": [
            {
              "scene_index": 16,
              "quote_ko": "16. 라울의 집(컨테이너) 앞 – D"
            },
            {
              "scene_index": 16,
              "quote_ko": "그리고 이 광경을 멀리서 지켜보는 현우와 페드로."
            }
          ]
        },
        {
          "group_key": "militia_office",
          "bg_authority": "interior",
          "shot_tags": [
            "S18sh6",
            "S18sh8",
            "S43sh5",
            "S43sh10",
            "S53sh1",
            "S53sh5"
          ],
          "rationale_ko": "민병대장의 업무 사무실 재방문으로 묶는다. 관리사무소 심문실 및 장관 집무실과는 별개다.",
          "evidence": [
            {
              "scene_index": 18,
              "quote_ko": "18. 민병대 사무실 – D"
            },
            {
              "scene_index": 43,
              "quote_ko": "43. 국방장관 집무실 + 박철진의 사무실 안 (교차)"
            },
            {
              "scene_index": 53,
              "quote_ko": "53. 수도권 도심 민병대 사무실"
            },
            {
              "scene_index": 53,
              "quote_ko": "책상 위에 한반도 지도가 펼쳐져 있다."
            }
          ]
        },
        {
          "group_key": "executive_car",
          "bg_authority": "interior",
          "shot_tags": [
            "S19sh1"
          ],
          "rationale_ko": "회장 승용차의 뒷좌석 실내다.",
          "evidence": [
            {
              "scene_index": 19,
              "quote_ko": "윤성찬이 차에 타면, 앞에 타고 있는 운전수(비서)에게 말한다."
            }
          ]
        },
        {
          "group_key": "home_approach_alley",
          "bg_authority": "seed",
          "shot_tags": [
            "S20sh5",
            "S20sh7"
          ],
          "rationale_ko": "집 수색을 목격한 직후 경찰에게 길이 막히는 주택 접근 골목이다.",
          "evidence": [
            {
              "scene_index": 20,
              "quote_ko": "현우와 페드로, 실실 웃으며 왔다가 박철진 수하들이 현우 컨테이너 안을 뒤지는 것을 보고 놀라 숨는다."
            },
            {
              "scene_index": 20,
              "quote_ko": "현우, 페드로와 함께 멀어지려는데, 순간 앞을 가로막는 경찰들."
            }
          ]
        },
        {
          "group_key": "market_capture_alley",
          "bg_authority": "seed",
          "shot_tags": [
            "S20sh12"
          ],
          "rationale_ko": "시장 추격 끝의 좁은 골목 진입 지점. 출발한 주택 골목과 분리한다.",
          "evidence": [
            {
              "scene_index": 20,
              "quote_ko": "더욱 좁은 골목길로 도망가려던 찰나-! 퍽!!"
            }
          ]
        },
        {
          "group_key": "neighbor_container_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S21sh1",
            "S21sh4"
          ],
          "rationale_ko": "이웃 컨테이너 침상이 있는 실내다.",
          "evidence": [
            {
              "scene_index": 21,
              "quote_ko": "21. 라울의 집 (컨테이너) – D"
            },
            {
              "scene_index": 21,
              "quote_ko": "잠을 자고 있는 앰버. 문을 쾅! 열고 라울이 들어온다."
            }
          ]
        },
        {
          "group_key": "market_browse_lane",
          "bg_authority": "seed",
          "shot_tags": [
            "S22sh1",
            "S22sh6",
            "S22sh8"
          ],
          "rationale_ko": "로봇이 구경하고 아이들이 뒤따르는 시장거리 구간. 체포 골목과 정확히 같다는 근거가 없어 분리한다.",
          "evidence": [
            {
              "scene_index": 22,
              "quote_ko": "난민촌 골목, 시장거리를 호기심 어린 눈으로 바라보는 찰리."
            },
            {
              "scene_index": 22,
              "quote_ko": "인파 틈으로 사라지는 찰리. 그 자리로 뛰어오는 앰버와 라울."
            }
          ]
        },
        {
          "group_key": "detention_visiting_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S23sh3",
            "S23sh7",
            "S23sh11"
          ],
          "rationale_ko": "면회 테이블을 중심으로 연속되는 실내 협상이다.",
          "evidence": [
            {
              "scene_index": 23,
              "quote_ko": "넓은 면회실 한가운데 테이블에 앉아있는 현우."
            }
          ]
        },
        {
          "group_key": "reception_lot",
          "bg_authority": "seed",
          "shot_tags": [
            "S25sh15",
            "S25sh24",
            "S26sh5",
            "S26sh8"
          ],
          "rationale_ko": "천막 피로연 공터에서 발광·급습·취객 심문이 이어진다. 하수도 교차 장면과 구분한다.",
          "evidence": [
            {
              "scene_index": 25,
              "quote_ko": "(*피로연장이라고 해봤자 그냥 빈 공터에 천막 치는 정도)"
            },
            {
              "scene_index": 26,
              "quote_ko": "/피로연장 -N"
            },
            {
              "scene_index": 26,
              "quote_ko": "하객들은 한가운데 무리 지어있고, 그들을 총과 몽둥이로 위협하고 있는 상황"
            }
          ]
        },
        {
          "group_key": "escape_wall_alley",
          "bg_authority": "seed",
          "shot_tags": [
            "S25sh29"
          ],
          "rationale_ko": "피로연장을 벗어난 뒤 숨는 으슥한 골목 벽이다.",
          "evidence": [
            {
              "scene_index": 25,
              "quote_ko": "난민촌 으슥한 골목길로 들어가다 민병대원을 보고는 벽 뒤로 숨는 아이들."
            }
          ]
        },
        {
          "group_key": "sewer_escape_branch",
          "bg_authority": "interior",
          "shot_tags": [
            "S26sh12"
          ],
          "rationale_ko": "일행이 갈라진 뒤 달리는 지하 하수도 구간이다.",
          "evidence": [
            {
              "scene_index": 26,
              "quote_ko": "/지하 하수도로 – N"
            },
            {
              "scene_index": 26,
              "quote_ko": "기침이 심해지는 앰버를 아예 업고 달리는 현우, 뒤따라가는 찰리."
            }
          ]
        },
        {
          "group_key": "van_pickup_street",
          "bg_authority": "seed",
          "shot_tags": [
            "S27sh14",
            "S27sh20",
            "S27sh22"
          ],
          "rationale_ko": "하수도에서 나온 뒤 신부 차량과 조우하고 관찰당하는 동일 도로 구역이다.",
          "evidence": [
            {
              "scene_index": 27,
              "quote_ko": "맨홀 뚜껑 열고 나오는 앰버."
            },
            {
              "scene_index": 27,
              "quote_ko": "도로를 따라 빠르게 걷는 현우 일행."
            },
            {
              "scene_index": 27,
              "quote_ko": "차에 오르는 찰리를 눈여겨보는 누군가의 시선"
            }
          ]
        },
        {
          "group_key": "supply_van_interior",
          "bg_authority": "interior",
          "shot_tags": [
            "S28sh6",
            "S28sh7"
          ],
          "rationale_ko": "상자 사이 은신과 운전석 창밖 검문을 같은 밴 실내에서 본다. 시야가 달라 두 번째 숏은 실내 권위를 직접 사용한다.",
          "evidence": [
            {
              "scene_index": 28,
              "quote_ko": "마치 구급대 차량처럼, 뒷좌석에는 물건 박스가 듬성듬성."
            },
            {
              "scene_index": 28,
              "quote_ko": "민병대. 창문을 내리라고 지시하자, 찡긋 미소를 짓는 신부."
            }
          ]
        },
        {
          "group_key": "van_roof_cross",
          "bg_authority": "plate",
          "shot_tags": [
            "S28sh9"
          ],
          "rationale_ko": "밴 지붕 십자가 외관 인서트로 실내와 분리한다.",
          "evidence": [
            {
              "scene_index": 28,
              "quote_ko": "차 지붕에 조악한 십자가 장식(할로겐)이 있다."
            }
          ]
        },
        {
          "group_key": "basement_prayer_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S29sh8",
            "S30sh6",
            "S30sh13",
            "S30sh17",
            "S32sh1",
            "S32sh11",
            "S32sh13"
          ],
          "rationale_ko": "지하 기도소와 지하실은 풍금·십자가·계단이 연결하는 같은 방이다.",
          "evidence": [
            {
              "scene_index": 29,
              "quote_ko": "십자가와 작은 책상, 의자, 작은 풍금이 덩그러니 놓여 있는 단출한 공간."
            },
            {
              "scene_index": 30,
              "quote_ko": "작은 풍금을 연주하고 있는 찰리"
            },
            {
              "scene_index": 30,
              "quote_ko": "마침 계단을 내려오는 신부와 구도환"
            },
            {
              "scene_index": 32,
              "quote_ko": "32. 성당. 지하실 - N"
            }
          ]
        },
        {
          "group_key": "church_entrance",
          "bg_authority": "seed",
          "shot_tags": [
            "S29sh13"
          ],
          "rationale_ko": "지하실이 아닌 성당 정문 바깥 대화 지점이다.",
          "evidence": [
            {
              "scene_index": 29,
              "quote_ko": "빼꼼, 문에 난 작은 창을 열어 밖을 보는 신부, 상대를 알아보고는 문을 열고 나간다."
            }
          ]
        },
        {
          "group_key": "camp_search_sky",
          "bg_authority": "plate",
          "shot_tags": [
            "S29sh14",
            "S33sh1"
          ],
          "rationale_ko": "난민촌 상공의 헬기 수색 플레이트. 동일 기체나 동일 지상 구도로 단정하지 않아 각각 권위를 직접 사용한다.",
          "evidence": [
            {
              "scene_index": 29,
              "quote_ko": "밤하늘에 헬기는 여기저기 서치라이트를 비추고, 여러 대의 드론이 그 빛을 따라 비행하고 있다"
            },
            {
              "scene_index": 33,
              "quote_ko": "두두두두~~~~ 난민촌 상공에 떠있는 전투 헬기."
            }
          ]
        },
        {
          "group_key": "admin_interrogation_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S31sh2",
            "S31sh5",
            "S31sh9",
            "S34sh5",
            "S34sh8"
          ],
          "rationale_ko": "3층에 감금된 어머니의 심문실과 구출 장면은 같은 방이다.",
          "evidence": [
            {
              "scene_index": 31,
              "quote_ko": "관리사무소 외경. 환하게 불이 밝혀져 있다. 그중 3층에 카메라 휙~"
            },
            {
              "scene_index": 31,
              "quote_ko": "미연은 얼굴을 맞아서 퉁퉁 부어있고"
            },
            {
              "scene_index": 34,
              "quote_ko": "여기저기 뒤지며 3층에 도착한 현우."
            },
            {
              "scene_index": 34,
              "quote_ko": "황급히 문을 여는 현우. 미연을 보자마자 와락 안는다."
            }
          ]
        },
        {
          "group_key": "admin_third_floor_door",
          "bg_authority": "interior",
          "shot_tags": [
            "S34sh2"
          ],
          "rationale_ko": "잠긴 방 바깥에서 문을 부수는 복도 측 시야다.",
          "evidence": [
            {
              "scene_index": 34,
              "quote_ko": "문을 잡아당겨 보지만 열리지 않고. 이때 한쪽 구석에 비치된 소화기를 가져다가 쾅쾅!! 내리쳐 부순다."
            }
          ]
        },
        {
          "group_key": "admin_exterior_stairs",
          "bg_authority": "seed",
          "shot_tags": [
            "S33sh10"
          ],
          "rationale_ko": "관리사무소 마당에서 외부 계단으로 접근하는 구역이다.",
          "evidence": [
            {
              "scene_index": 33,
              "quote_ko": "/관리사무소 마당"
            },
            {
              "scene_index": 33,
              "quote_ko": "그 틈을 타 잽싸게 사무소 계단을 빠르게 올라가는 현우."
            }
          ]
        },
        {
          "group_key": "flooded_camp_street",
          "bg_authority": "seed",
          "shot_tags": [
            "S35sh2"
          ],
          "rationale_ko": "해일이 덮치는 난민촌 거리. 다른 거리와 동일 지점이라는 근거가 없어 독립한다.",
          "evidence": [
            {
              "scene_index": 35,
              "quote_ko": "바닷물이 밀려들고, 맨몸으로 대피하는 사람들! 빠르게 덮치는 쓰나미."
            }
          ]
        },
        {
          "group_key": "sewer_outfall_water",
          "bg_authority": "plate",
          "shot_tags": [
            "S36sh5",
            "S36sh6"
          ],
          "rationale_ko": "하수도 내부가 아니라 밖으로 밀려난 바닷물 수면이다.",
          "evidence": [
            {
              "scene_index": 36,
              "quote_ko": "하수도 밖으로 밀려나와 바닷물에 잠기며 허우적거리는 앰버!!"
            },
            {
              "scene_index": 36,
              "quote_ko": "찰리 앰버의 손을 잡고 헤엄친다."
            }
          ]
        },
        {
          "group_key": "admin_upper_corridor",
          "bg_authority": "interior",
          "shot_tags": [
            "S37sh2",
            "S37sh6"
          ],
          "rationale_ko": "구출된 방을 떠나 복도와 더 높은 층으로 이동한 구간. 두 숏 사이 층 이동 때문에 각각 권위를 직접 사용한다.",
          "evidence": [
            {
              "scene_index": 37,
              "quote_ko": "복도를 뛰어가는 현우와 미연. 멈춰서 창밖을 멍하니 바라보면... 저 멀리 밀려오는 바닷물."
            },
            {
              "scene_index": 37,
              "quote_ko": "더 높은 층으로 계속 올라가는 두 사람."
            }
          ]
        },
        {
          "group_key": "drifting_family_raft",
          "bg_authority": "plate",
          "shot_tags": [
            "S38sh2",
            "S38sh6",
            "S38sh12",
            "S63sh12"
          ],
          "rationale_ko": "동틀 무렵 어머니가 누운 부유 판자 주변. 후반 회상은 바로 이 임종 장면이다.",
          "evidence": [
            {
              "scene_index": 38,
              "quote_ko": "저 멀리 수면 위에 컨테이너 판자 위에 누워있는 미연."
            },
            {
              "scene_index": 38,
              "quote_ko": "엄마를 부르며 헤엄쳐가는 현우, 미연의 곁으로 올라타지만, 복부에서 흘러나오는 피."
            },
            {
              "scene_index": 63,
              "quote_ko": "/ INSERT(회상F.B): 앰버를... 하면서 숨을 거두기 직전의 엄마 모습 /"
            }
          ]
        },
        {
          "group_key": "submerged_camp_panorama",
          "bg_authority": "plate",
          "shot_tags": [
            "S39sh1",
            "S39sh2"
          ],
          "rationale_ko": "수몰된 난민촌 몽타주 플레이트. 부감과 생존자 수면 시점은 각각 직접 앵커링한다.",
          "evidence": [
            {
              "scene_index": 39,
              "quote_ko": "중계용 드론이 부감으로 바다를 훑는다."
            },
            {
              "scene_index": 39,
              "quote_ko": "수몰된 난민촌의 풍경. 페드로와 구도환 등도 둥둥 떠다니고...."
            }
          ]
        },
        {
          "group_key": "camp_outskirts",
          "bg_authority": "seed",
          "shot_tags": [
            "S40sh2",
            "S40sh3"
          ],
          "rationale_ko": "도심으로 도망치는 난민촌 외곽 도로의 연속 장면이다.",
          "evidence": [
            {
              "scene_index": 40,
              "quote_ko": "40. 난민촌 외곽 –D"
            },
            {
              "scene_index": 40,
              "quote_ko": "그 시각 현우와 앰버, 찰리는 도심 방향을 향해 뛰고 있다."
            }
          ]
        },
        {
          "group_key": "unmanned_store",
          "bg_authority": "interior",
          "shot_tags": [
            "S41sh11",
            "S41sh22",
            "S41sh27"
          ],
          "rationale_ko": "현금인출기와 진열대가 있는 동일 무인점포 실내다.",
          "evidence": [
            {
              "scene_index": 41,
              "quote_ko": "무인점포 안으로 들어오는 현우."
            },
            {
              "scene_index": 41,
              "quote_ko": "현우와 찰리, 그리고 앰버가 진열대 뒤에 숨는다."
            }
          ]
        },
        {
          "group_key": "minister_office",
          "bg_authority": "interior",
          "shot_tags": [
            "S43sh1",
            "S54sh5",
            "S54sh6"
          ],
          "rationale_ko": "장관 집무실의 전화와 회장 면담 재방문이다.",
          "evidence": [
            {
              "scene_index": 43,
              "quote_ko": "43. 국방장관 집무실 + 박철진의 사무실 안 (교차)"
            },
            {
              "scene_index": 54,
              "quote_ko": "54. 국방장관실 - D"
            }
          ]
        },
        {
          "group_key": "factory_vehicle_store",
          "bg_authority": "interior",
          "shot_tags": [
            "S44sh3"
          ],
          "rationale_ko": "폐공장 옆 캠핑카 보관 창고다.",
          "evidence": [
            {
              "scene_index": 44,
              "quote_ko": "44. 폐공장 옆 창고 – N"
            },
            {
              "scene_index": 44,
              "quote_ko": "어둠 속에서 모습을 드러낸 건... 소형 캠핑카다!"
            }
          ]
        },
        {
          "group_key": "camper_living",
          "bg_authority": "interior",
          "shot_tags": [
            "S44sh6",
            "S45sh8",
            "S45sh14",
            "S55sh1"
          ],
          "rationale_ko": "같은 캠핑카 거주부의 발견·누수·수리 후 재사용이다. 상태나 시점이 크게 바뀔 때는 실내 권위를 직접 사용한다.",
          "evidence": [
            {
              "scene_index": 44,
              "quote_ko": "네 사람이 거뜬히 탈 만한, 침대도 있고... 꽤나 그럴싸한 비주얼이다."
            },
            {
              "scene_index": 45,
              "quote_ko": "뒤에서는 앰버와 찰리가 앉아있다."
            },
            {
              "scene_index": 50,
              "quote_ko": "보아하니 태진이 고치고 있는 건 현우의 캠핑카다."
            },
            {
              "scene_index": 55,
              "quote_ko": "55. 캠핑차 안 + 지방도로 -D"
            }
          ]
        },
        {
          "group_key": "rainy_outskirts_road",
          "bg_authority": "seed",
          "shot_tags": [
            "S45sh1"
          ],
          "rationale_ko": "출발 직후 비 내리는 외곽 도로. 다른 지방도로와 구분한다.",
          "evidence": [
            {
              "scene_index": 45,
              "quote_ko": "인천 외곽의 한적한 도로. 오고 가는 차가 거의 없다."
            }
          ]
        },
        {
          "group_key": "abandoned_library_front",
          "bg_authority": "seed",
          "shot_tags": [
            "S46sh1"
          ],
          "rationale_ko": "넝쿨과 균열이 있는 도서관 정면이다.",
          "evidence": [
            {
              "scene_index": 46,
              "quote_ko": "현우의 낡은 캠핑차, 도서관 건물 앞에 멈춰 선다."
            },
            {
              "scene_index": 46,
              "quote_ko": "마른 넝쿨들이 건물 벽에 다닥다닥 붙어있고, 벽은 여기저기 큼지막한 금들이 가 있다."
            }
          ]
        },
        {
          "group_key": "library_reading_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S46sh21",
            "S46sh26"
          ],
          "rationale_ko": "식사와 독서가 이어지는 방치된 열람실이다.",
          "evidence": [
            {
              "scene_index": 46,
              "quote_ko": "/열람실 안"
            },
            {
              "scene_index": 46,
              "quote_ko": "먼지 쌓여 있는 책장과 책들 사이로 열독중인 찰리가 보인다."
            }
          ]
        },
        {
          "group_key": "library_inner_mural",
          "bg_authority": "interior",
          "shot_tags": [
            "S47sh5"
          ],
          "rationale_ko": "벽화를 따라 더욱 안쪽으로 들어간 별도 구역. 식사 자리와 동일 배경으로 강제하지 않는다.",
          "evidence": [
            {
              "scene_index": 47,
              "quote_ko": "안쪽으로, 더욱 안쪽으로 들어가자, 벽 한 면이 온통 그림으로 뒤덮인."
            }
          ]
        },
        {
          "group_key": "library_secluded_exterior",
          "bg_authority": "seed",
          "shot_tags": [
            "S47sh15",
            "S47sh17"
          ],
          "rationale_ko": "밖으로 나가 전화를 거는 외진 구석이며 도서관 정면과 구분한다.",
          "evidence": [
            {
              "scene_index": 47,
              "quote_ko": "주머니 속에 일회용 핸드폰 (무인점포에서 집어온)을 들고 슬쩍 밖으로 나간다."
            },
            {
              "scene_index": 47,
              "quote_ko": "/ 도서관 외진 구석"
            }
          ]
        },
        {
          "group_key": "checkpoint_forest_turn",
          "bg_authority": "seed",
          "shot_tags": [
            "S48sh5"
          ],
          "rationale_ko": "검문소 앞 도로에서 임도로 꺾는 진입 지점이다.",
          "evidence": [
            {
              "scene_index": 48,
              "quote_ko": "현우도 본 상태. 순간 차의 방향을 틀어 산길 임도를 타고 올라간다."
            }
          ]
        },
        {
          "group_key": "forest_descent_track",
          "bg_authority": "seed",
          "shot_tags": [
            "S48sh15",
            "S48sh19"
          ],
          "rationale_ko": "차량 수리 후 내려오는 산길에서 차와 보행 일행을 잇는다.",
          "evidence": [
            {
              "scene_index": 48,
              "quote_ko": "현우 시동 건 차를 타고 도로변으로 내려간다."
            },
            {
              "scene_index": 48,
              "quote_ko": "산길을 내려가는 앰버와 라울, 찰리와 함께 걸으며"
            }
          ]
        },
        {
          "group_key": "fuel_stop_mart",
          "bg_authority": "interior",
          "shot_tags": [
            "S49sh12"
          ],
          "rationale_ko": "주유소 안쪽 마트 실내의 총기 위협이다.",
          "evidence": [
            {
              "scene_index": 49,
              "quote_ko": "주유소 안쪽에 있는 마트."
            },
            {
              "scene_index": 49,
              "quote_ko": "산탄총을 겨냥하고 있는 조일광."
            }
          ]
        },
        {
          "group_key": "roadside_crash_mound",
          "bg_authority": "seed",
          "shot_tags": [
            "S49sh47"
          ],
          "rationale_ko": "주유소에서 벗어나 추격 끝에 충돌한 쓰레기 둔덕이다.",
          "evidence": [
            {
              "scene_index": 49,
              "quote_ko": "캠핑카도 중심을 잃기 시작하더니...쓰레기 둔덕에 돌진! 쾅!!"
            }
          ]
        },
        {
          "group_key": "overturned_camper",
          "bg_authority": "interior",
          "shot_tags": [
            "S49sh50"
          ],
          "rationale_ko": "전복된 캠핑카 안에서 깨진 창밖을 보는 시야. 정상 실내와 별도 파괴 상태로 고정한다.",
          "evidence": [
            {
              "scene_index": 49,
              "quote_ko": "완전히 뒤집힌 캠핑카 안. 연기가 폴폴 나고."
            },
            {
              "scene_index": 49,
              "quote_ko": "차안을 들여다보는 여자들- 태진(30, 여)과 은영(31, 여)"
            }
          ]
        },
        {
          "group_key": "garage_recovery_corner",
          "bg_authority": "interior",
          "shot_tags": [
            "S50sh1",
            "S50sh10",
            "S51sh19"
          ],
          "rationale_ko": "카센터 창고의 침상 회복 구역과 다음날 기상 장면. 간이식당과 구분한다.",
          "evidence": [
            {
              "scene_index": 50,
              "quote_ko": "50. 카센터 창고 안 - D"
            },
            {
              "scene_index": 50,
              "quote_ko": "방안에는 온갖 록밴드 포스터들 붙어있다."
            },
            {
              "scene_index": 51,
              "quote_ko": "/INSERT 다음날. 외따로 서 있는 카센터 외경"
            },
            {
              "scene_index": 51,
              "quote_ko": "현우를 깨우는 앰버와 라울,"
            }
          ]
        },
        {
          "group_key": "garage_repair_bay",
          "bg_authority": "interior",
          "shot_tags": [
            "S50sh8"
          ],
          "rationale_ko": "침상에서 멀리 보이는 차량 정비 작업 구역을 분리한다.",
          "evidence": [
            {
              "scene_index": 50,
              "quote_ko": "저 멀리 거대한 스피커로 음악을 들으며 자동차를 수리하고 있는 태진(30, 여)."
            }
          ]
        },
        {
          "group_key": "garage_container_diner",
          "bg_authority": "interior",
          "shot_tags": [
            "S51sh5"
          ],
          "rationale_ko": "카센터 옆 별도 컨테이너 간이식당이다.",
          "evidence": [
            {
              "scene_index": 51,
              "quote_ko": "카센터 옆에 설치된 컨테이너 간이식당 공간."
            }
          ]
        },
        {
          "group_key": "garage_forecourt",
          "bg_authority": "seed",
          "shot_tags": [
            "S51sh23"
          ],
          "rationale_ko": "카센터를 떠나는 실외 공터다.",
          "evidence": [
            {
              "scene_index": 51,
              "quote_ko": "캠핑카에 짐을 던지고, 시동을 걸고 출발하는 현우, 은영과 태진 나오며"
            }
          ]
        },
        {
          "group_key": "rural_walking_road",
          "bg_authority": "seed",
          "shot_tags": [
            "S52sh1"
          ],
          "rationale_ko": "혼자 걷는 지방도로. 수색 차량의 구체 위치와 같다고 단정하지 않는다.",
          "evidence": [
            {
              "scene_index": 52,
              "quote_ko": "52. 지방도로 – D"
            },
            {
              "scene_index": 52,
              "quote_ko": "커다란 밀짚모자에 커다란 장화에 ‘산초’처럼 때 아닌 알록달록 우비를 입고 걸어가는 사람"
            }
          ]
        },
        {
          "group_key": "camper_driving_cab",
          "bg_authority": "interior",
          "shot_tags": [
            "S55sh6"
          ],
          "rationale_ko": "캠핑카 운전석 중심 시야로 뒷좌석 거주부와 구분한다.",
          "evidence": [
            {
              "scene_index": 55,
              "quote_ko": "현우, 라울 말이 맞을 수도 있겠다 싶어 차 방향을 틀어 숲으로 향한다."
            }
          ]
        },
        {
          "group_key": "swamp_stranded_vehicle",
          "bg_authority": "seed",
          "shot_tags": [
            "S55sh8",
            "S61sh1",
            "S61sh3"
          ],
          "rationale_ko": "늪에 빠져 버려진 캠핑카와 방사능 팻말이 재방문을 확정한다.",
          "evidence": [
            {
              "scene_index": 55,
              "quote_ko": "한참 산길을 달리다 끼익! 철퍼덕!"
            },
            {
              "scene_index": 56,
              "quote_ko": "현우의 차가 늪지대 앞에서 멈추려다 풍덩 빠진다."
            },
            {
              "scene_index": 56,
              "quote_ko": "부근에 출입 금지 팻말과 함께 부식돼 식별이 안 되는 방사능 구역 표시"
            },
            {
              "scene_index": 61,
              "quote_ko": "늪지대. 박철진과 민병대원들이 만지고 둘러보고 있는 건... 현우 일행이 탔던 자동차다. 녹슨 방사능 구역 팻말."
            }
          ]
        },
        {
          "group_key": "forest_capture_clearing",
          "bg_authority": "seed",
          "shot_tags": [
            "S56sh12"
          ],
          "rationale_ko": "나비를 보다가 그물에 잡히는 숲길 지상 지점이다.",
          "evidence": [
            {
              "scene_index": 56,
              "quote_ko": "/숲 길 -D"
            },
            {
              "scene_index": 56,
              "quote_ko": "그것을 올려다보는 순간 화면을 덮치는 그물망!"
            }
          ]
        },
        {
          "group_key": "forest_trap_pit",
          "bg_authority": "seed",
          "shot_tags": [
            "S56sh20",
            "S56sh22"
          ],
          "rationale_ko": "같은 포획 지역이지만 구덩이 바닥은 지상 숲길과 다른 보이는 배경이다.",
          "evidence": [
            {
              "scene_index": 56,
              "quote_ko": "순간 트랩에 빠지는 현우와 앰버, 아아아아악!"
            },
            {
              "scene_index": 56,
              "quote_ko": "구덩이에 빠진 현우와 앰버를 내려다본다."
            }
          ]
        },
        {
          "group_key": "masked_village_street",
          "bg_authority": "seed",
          "shot_tags": [
            "S57sh4"
          ],
          "rationale_ko": "트럭 철창 너머 보이는 마을 운송 경로. 성당 앞 정차 지점과 분리한다.",
          "evidence": [
            {
              "scene_index": 57,
              "quote_ko": "현우와 앰버가 쇠창살(케이지) 안에 갇힌 채 트럭 위에 실려서 끌려가고 있는 상황이다."
            },
            {
              "scene_index": 57,
              "quote_ko": "쇠창살 너머로 보이는 수많은 하회탈 인파들이 창과 몽둥이를 들고 함성을 지른다."
            }
          ]
        },
        {
          "group_key": "masked_church_front",
          "bg_authority": "seed",
          "shot_tags": [
            "S57sh10",
            "S57sh11"
          ],
          "rationale_ko": "가면 씌운 동상과 성당 출입문이 있는 정면 구역이다.",
          "evidence": [
            {
              "scene_index": 57,
              "quote_ko": "성당인 듯 보이는 건물 앞에 트럭이 서자,"
            },
            {
              "scene_index": 57,
              "quote_ko": "두 팔을 벌린 예수 동상에도 하회탈 가면이 씌워진."
            }
          ]
        },
        {
          "group_key": "ruined_church_hall",
          "bg_authority": "interior",
          "shot_tags": [
            "S58sh6",
            "S58sh15",
            "S58sh27"
          ],
          "rationale_ko": "단상·발코니·케이지가 있는 같은 성당 실내다. 이전 난민촌 성당과 무관하다.",
          "evidence": [
            {
              "scene_index": 58,
              "quote_ko": "성당 안으로 들어서자 2층 발코니 구간에는 하회탈을 쓴 궁사들이 일제히 활시위를 당기고 있다."
            },
            {
              "scene_index": 58,
              "quote_ko": "파괴된 성당 안에 스테인드글라스 너머로 들어오는 빛이 묘하게 성스럽다."
            }
          ]
        },
        {
          "group_key": "underground_prison_cell",
          "bg_authority": "interior",
          "shot_tags": [
            "S59sh8",
            "S59sh24",
            "S59sh48"
          ],
          "rationale_ko": "대화·상처 공개·북소리 반응 모두 현재 지하감옥이다.",
          "evidence": [
            {
              "scene_index": 59,
              "quote_ko": "감옥에 끌려와 갇히는 현우와 앰버."
            },
            {
              "scene_index": 59,
              "quote_ko": "/ 현재 지하 감옥 안."
            }
          ]
        },
        {
          "group_key": "village_arena",
          "bg_authority": "seed",
          "shot_tags": [
            "S60sh75"
          ],
          "rationale_ko": "성당 앞 마을 한가운데 조성된 격투장 내부다.",
          "evidence": [
            {
              "scene_index": 60,
              "quote_ko": "성당 앞 마을 한가운데 만들어진 격투장. 여기저기 횃불."
            }
          ]
        },
        {
          "group_key": "water_tower_base",
          "bg_authority": "seed",
          "shot_tags": [
            "S60sh104"
          ],
          "rationale_ko": "격투장을 벗어나 도착한 물탱크 탑 붕괴 지점이다.",
          "evidence": [
            {
              "scene_index": 60,
              "quote_ko": "물탱크 부근까지 도망친 수빈과 현우 일행!"
            },
            {
              "scene_index": 60,
              "quote_ko": "백산의 황금 가면이 반쯤 깨져 있는 상황."
            }
          ]
        },
        {
          "group_key": "sunset_ridge",
          "bg_authority": "seed",
          "shot_tags": [
            "S60sh129"
          ],
          "rationale_ko": "사건 뒤 시간 경과하여 앉은 능선으로 마을 시설들과 분리한다.",
          "evidence": [
            {
              "scene_index": 60,
              "quote_ko": "서서히 카메라 내려오면 능선에 앉아있는 두 사람의 뒷모습"
            }
          ]
        },
        {
          "group_key": "village_food_store",
          "bg_authority": "interior",
          "shot_tags": [
            "S62sh2"
          ],
          "rationale_ko": "식량 포대가 남은 창고 실내. 기계 부품 창고와 별개다.",
          "evidence": [
            {
              "scene_index": 62,
              "quote_ko": "수빈과 현우. 마을총무(50대)가 들어와 보는데... 텅 빈 식량창고."
            }
          ]
        },
        {
          "group_key": "village_common",
          "bg_authority": "seed",
          "shot_tags": [
            "S62sh12",
            "S62sh15",
            "S67sh53"
          ],
          "rationale_ko": "트럭 수리와 축구가 이루어지는 공터를 후반 식사 모임과 급습까지 공유한다. 지도 인터페이스는 공터 장면 위 삽입 화면이다.",
          "evidence": [
            {
              "scene_index": 62,
              "quote_ko": "/ 마을 공터"
            },
            {
              "scene_index": 62,
              "quote_ko": "한편, 공터에서 낡은 트럭의 시동을 부르릉 부르릉 걸고 있는 앰버.."
            },
            {
              "scene_index": 67,
              "quote_ko": "/ 마을 공터 - 해질무렵"
            },
            {
              "scene_index": 67,
              "quote_ko": "마을 사람들이 다 모여 맘껏 음식을 나눠먹는다."
            },
            {
              "scene_index": 67,
              "quote_ko": "이때 어디선가 끌려 나오는 현우와 앰버. 다가가는 박철진."
            }
          ]
        },
        {
          "group_key": "supply_truck_cab",
          "bg_authority": "interior",
          "shot_tags": [
            "S63sh7",
            "S63sh14"
          ],
          "rationale_ko": "백화점 식량 탐색에 사용하는 트럭 조종실이다. 초반 덤프트럭과 다르다.",
          "evidence": [
            {
              "scene_index": 63,
              "quote_ko": "홀로 트럭을 운전하는 현우. 보조석에는 수빈이 타고 있고."
            }
          ]
        },
        {
          "group_key": "machine_parts_store",
          "bg_authority": "interior",
          "shot_tags": [
            "S64sh9",
            "S64sh18",
            "S64sh27"
          ],
          "rationale_ko": "고장 난 로봇과 새 둥지가 있는 기계 부품 창고다.",
          "evidence": [
            {
              "scene_index": 64,
              "quote_ko": "안에는 거대한 기계 부품 창고로 보인다."
            },
            {
              "scene_index": 64,
              "quote_ko": "한 귀퉁이에 고장 난 로봇들이 산더미처럼 쌓여있다.."
            }
          ]
        },
        {
          "group_key": "ruined_mall_approach",
          "bg_authority": "seed",
          "shot_tags": [
            "S65sh4",
            "S65sh11",
            "S65sh17"
          ],
          "rationale_ko": "이끼와 식생이 번진 붕괴 백화점 외부 접근 구역이다. 마지막 숏은 높은 관찰 시점이므로 같은 구조 권위에서 새로 구성한다.",
          "evidence": [
            {
              "scene_index": 65,
              "quote_ko": "거대한 백화점은 지진으로 인해 반쯤 붕괴되어 있고, 넓게 깔린 이끼와 고여 있는 웅덩이, 마구잡이로 자란 나무들로 인해 흡사 정글 같다."
            }
          ]
        },
        {
          "group_key": "mall_upper_collapse",
          "bg_authority": "interior",
          "shot_tags": [
            "S66sh9",
            "S66sh40"
          ],
          "rationale_ko": "백화점 진입층의 붕괴 구멍 가장자리와 밧줄로 다시 올라온 지점이다.",
          "evidence": [
            {
              "scene_index": 66,
              "quote_ko": "무너진 벽들 틈 사이로 내려가는 에스컬레이터가 간신히 보인다."
            },
            {
              "scene_index": 66,
              "quote_ko": "밑으로 빠질 뻔 한 현우의 손을 잡는 수빈!"
            },
            {
              "scene_index": 66,
              "quote_ko": "밧줄을 붙잡고 올라 온 현우. 앰버와 찰리가 아닌...!"
            }
          ]
        },
        {
          "group_key": "mall_lower_food_floor",
          "bg_authority": "interior",
          "shot_tags": [
            "S66sh31"
          ],
          "rationale_ko": "추락한 아래층 식품 코너에서 천장 구멍을 보는 배경이다.",
          "evidence": [
            {
              "scene_index": 66,
              "quote_ko": "현우의 말대로 어느 정도 형태를 가진 식품 코너들 보인다."
            },
            {
              "scene_index": 66,
              "quote_ko": "저 멀리, 현우와 수빈이 들어왔던 천장 구멍으로 밧줄 하나가 내려온다!"
            }
          ]
        },
        {
          "group_key": "village_convoy_ambush",
          "bg_authority": "seed",
          "shot_tags": [
            "S67sh75",
            "S67sh80"
          ],
          "rationale_ko": "납치 트럭이 마을에서 멀어진 뒤 전복·교전·자폭하는 도로 구역. 공터와 분리한다.",
          "evidence": [
            {
              "scene_index": 67,
              "quote_ko": "빠르게 멀어지는 민병대 트럭!"
            },
            {
              "scene_index": 67,
              "quote_ko": "트럭 앞에서 대기하고 있는...B-200."
            },
            {
              "scene_index": 67,
              "quote_ko": "민병대들을 향해 자폭하는 B-200!!"
            },
            {
              "scene_index": 67,
              "quote_ko": "찰리, 다친 몸을 이끌고 B-200의 폭파지점으로 향한다."
            }
          ]
        },
        {
          "group_key": "departure_fork",
          "bg_authority": "seed",
          "shot_tags": [
            "S68sh4"
          ],
          "rationale_ko": "두 차량이 작별하며 갈라지는 도로 갈림길이다.",
          "evidence": [
            {
              "scene_index": 68,
              "quote_ko": "이내 도달한 갈림길."
            },
            {
              "scene_index": 68,
              "quote_ko": "그러자 현우와 수빈의 트럭이 양 갈래로 갈라지고."
            }
          ]
        },
        {
          "group_key": "open_truck_bed",
          "bg_authority": "plate",
          "shot_tags": [
            "S68sh10",
            "S71sh4"
          ],
          "rationale_ko": "같은 개방형 트럭 짐칸의 로봇 인서트다. 이동 도로 배경을 고정하지 않고 차량 플레이트를 사용한다.",
          "evidence": [
            {
              "scene_index": 68,
              "quote_ko": "짐칸에 앉은 찰리 B-200의 가슴 부품을 꺼내본다."
            },
            {
              "scene_index": 71,
              "quote_ko": "(짐칸에 앉은 찰리에게)"
            },
            {
              "scene_index": 71,
              "quote_ko": "그러자 찰리, 종이를 찾아 뒷장에 꽃을 그린다."
            }
          ]
        },
        {
          "group_key": "imagined_violet_field",
          "bg_authority": "plate",
          "shot_tags": [
            "S68sh16"
          ],
          "rationale_ko": "꿈속 낙원 꽃밭이므로 현재의 실제 연구소 주변과 별도 플레이트로 둔다.",
          "evidence": [
            {
              "scene_index": 68,
              "quote_ko": "스르르 눈을 감는 찰리, 너른 꽃밭의 찰리 꿈(상상)으로 오버랩 된다."
            },
            {
              "scene_index": 68,
              "quote_ko": "보라색 제비꽃이 만방에 피었고, 저 멀리 보이는 지동현의 해남 연구소."
            }
          ]
        },
        {
          "group_key": "rock_shade_stop",
          "bg_authority": "seed",
          "shot_tags": [
            "S69sh2",
            "S69sh4"
          ],
          "rationale_ko": "바위 그늘에 주차한 트럭 짐칸과 그늘막 주변이다.",
          "evidence": [
            {
              "scene_index": 69,
              "quote_ko": "바위틈을 그늘 삼아 현우 차가 세워져있다."
            },
            {
              "scene_index": 69,
              "quote_ko": "뒤 짐칸에 현우와 앰버 라울 셋이 머릴 맞대고 자고 있다."
            }
          ]
        },
        {
          "group_key": "military_hospital_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S70sh8",
            "S70sh10"
          ],
          "rationale_ko": "부상 입은 전임 민병대장의 병상과 출입문 방향 시야다.",
          "evidence": [
            {
              "scene_index": 70,
              "quote_ko": "병실에 누워있는 사람은... 한 쪽 눈, 팔과 다리 깁스를 하고 치료 중인 박철진이다."
            }
          ]
        },
        {
          "group_key": "coastal_search_hill",
          "bg_authority": "seed",
          "shot_tags": [
            "S71sh13"
          ],
          "rationale_ko": "꽃을 찾지 못하고 머무는 해안 능선 도로 언덕이다.",
          "evidence": [
            {
              "scene_index": 71,
              "quote_ko": "언덕 위에 서서 능선을 쳐다보는 현우. 저 멀리 능선 사이사이로 보이는 바다윤슬."
            },
            {
              "scene_index": 71,
              "quote_ko": "현우가 능선 너머로 제비꽃을 찾는 사이, 앰버와 찰리, 라울은 흙으로 장난을 치고 있다."
            }
          ]
        },
        {
          "group_key": "research_violet_overlook",
          "bg_authority": "seed",
          "shot_tags": [
            "S71sh25"
          ],
          "rationale_ko": "재출발 후 실제 제비꽃밭과 연구소를 발견한 전망 지점이다.",
          "evidence": [
            {
              "scene_index": 71,
              "quote_ko": "엄청나게 많은 제비꽃이 화려하게 피어있고, 차에서 내려 내려다보는 아름다운 제비꽃들의 향연."
            },
            {
              "scene_index": 71,
              "quote_ko": "저 멀리 우뚝 솟아있는 지동현의 연구소도 보인다."
            }
          ]
        },
        {
          "group_key": "violet_cliff_edge",
          "bg_authority": "seed",
          "shot_tags": [
            "S72sh38"
          ],
          "rationale_ko": "추격 끝에 도달한 막다른 절벽의 차량 구조 지점이다. 최초 꽃밭 전망과 구분한다.",
          "evidence": [
            {
              "scene_index": 72,
              "quote_ko": "그러다 막다른 절벽에 도착한 찰리."
            },
            {
              "scene_index": 72,
              "quote_ko": "재빨리 트럭 문을 여는 현우. 찰리에게 손을 내밀며-! ‘어서! 타!’"
            }
          ]
        },
        {
          "group_key": "stalled_truck_night",
          "bg_authority": "plate",
          "shot_tags": [
            "S72sh61",
            "S72sh65"
          ],
          "rationale_ko": "연료가 떨어져 멈춘 트럭의 짐칸과 열린 문 시야. 주변 도로 위치가 특정되지 않아 차량 중심 플레이트로 고정한다.",
          "evidence": [
            {
              "scene_index": 72,
              "quote_ko": "서서히 도로 위에서 멈추는 현우의 트럭."
            },
            {
              "scene_index": 72,
              "quote_ko": "앰버를 더욱 꼬옥 안는 현우."
            },
            {
              "scene_index": 72,
              "quote_ko": "잠시 후 현우의 차량 안으로 강타하는 강력한 손전등 불빛."
            }
          ]
        },
        {
          "group_key": "harbor_clinic",
          "bg_authority": "interior",
          "shot_tags": [
            "S73sh2",
            "S73sh8",
            "S76sh4",
            "S76sh9"
          ],
          "rationale_ko": "응급치료와 이후 합병증 진단이 이루어지는 같은 항구 보건소 병상 공간이다.",
          "evidence": [
            {
              "scene_index": 73,
              "quote_ko": "73. 보건소, 목포 항구도시 - N"
            },
            {
              "scene_index": 73,
              "quote_ko": "보건소에서 일단 응급치료를 받은 앰버. 침대에 누워 곤히 자고 있다."
            },
            {
              "scene_index": 76,
              "quote_ko": "76. 보건소, 목포 항구도시 - 밤"
            },
            {
              "scene_index": 76,
              "quote_ko": "식은땀을 흘리며 고열을 앓고 있는 앰버."
            }
          ]
        },
        {
          "group_key": "harbor_street_diner",
          "bg_authority": "seed",
          "shot_tags": [
            "S74sh3",
            "S74sh6"
          ],
          "rationale_ko": "항구마을 노상 식당의 같은 테이블이다. 승선 부두와는 다르다.",
          "evidence": [
            {
              "scene_index": 74,
              "quote_ko": "이곳은 목포 항구마을 밤. 길거리 식당.."
            },
            {
              "scene_index": 74,
              "quote_ko": "한 생선 장수가 갖다 주는 생선회를 내려다보는 현우."
            }
          ]
        },
        {
          "group_key": "airfield_hangar",
          "bg_authority": "interior",
          "shot_tags": [
            "S75sh4",
            "S77sh18"
          ],
          "rationale_ko": "방치된 경비행기들을 발견하고 수리하는 동일 공항 창고다.",
          "evidence": [
            {
              "scene_index": 75,
              "quote_ko": "거대한 창고 문을 열고 들어서는 쿠마와 현우. 이곳에는 낡은 경비행기들이 한가득이다."
            },
            {
              "scene_index": 77,
              "quote_ko": "공항 창고에서 경비행기들을 살피는 찰리."
            }
          ]
        },
        {
          "group_key": "hangar_entrance_apron",
          "bg_authority": "seed",
          "shot_tags": [
            "S75sh8"
          ],
          "rationale_ko": "신부가 달려오는 창고 문 바깥 접근 구역이다.",
          "evidence": [
            {
              "scene_index": 75,
              "quote_ko": "이때 공항을 찾아온 신부."
            }
          ]
        },
        {
          "group_key": "evacuation_helicopter",
          "bg_authority": "interior",
          "shot_tags": [
            "S77sh43"
          ],
          "rationale_ko": "이륙한 헬기 내부로 공항 창고와 분리한다.",
          "evidence": [
            {
              "scene_index": 77,
              "quote_ko": "헬기 속 앰버. 찰리가 준 선물을 조심스럽게 꺼내 보면.."
            }
          ]
        },
        {
          "group_key": "empty_airfield_runway",
          "bg_authority": "seed",
          "shot_tags": [
            "S77sh46"
          ],
          "rationale_ko": "헬기 출발 뒤 걸어가는 공항 실외 활주로 구역이다.",
          "evidence": [
            {
              "scene_index": 77,
              "quote_ko": "지상에서 멀어지는 헬기를 바라보는 현우와 찰리."
            },
            {
              "scene_index": 77,
              "quote_ko": "둘이 배낭을 메고 걸어가는 내내 수다쟁이가 된 찰리."
            }
          ]
        },
        {
          "group_key": "harbor_waiting_pier",
          "bg_authority": "seed",
          "shot_tags": [
            "S78sh2"
          ],
          "rationale_ko": "배를 찾으며 앉아 기다리는 부두 구역이다.",
          "evidence": [
            {
              "scene_index": 78,
              "quote_ko": "커다란 모포를 뒤집어쓴 찰리와 현우가 부둣가에 걸터앉아있다."
            }
          ]
        },
        {
          "group_key": "boat_boarding_berth",
          "bg_authority": "seed",
          "shot_tags": [
            "S78sh14"
          ],
          "rationale_ko": "선원 안내를 따라 이동한 선박 정비·승선 정박 지점이다.",
          "evidence": [
            {
              "scene_index": 78,
              "quote_ko": "선원이 어디론가로 현우를 인도한다."
            },
            {
              "scene_index": 78,
              "quote_ko": "낡은 배를 정비하는 40대 초반의 크리스와 몇몇 선원들 보인다."
            }
          ]
        },
        {
          "group_key": "harbor_departure_water",
          "bg_authority": "plate",
          "shot_tags": [
            "S78sh19"
          ],
          "rationale_ko": "항구를 떠나는 배의 수면 외경으로 정박 부두와 구분한다.",
          "evidence": [
            {
              "scene_index": 78,
              "quote_ko": "작은 배의 모터가 빠르게 물살을 휘젓더니, 천천히 항구를 떠난다."
            }
          ]
        },
        {
          "group_key": "crew_cabin",
          "bg_authority": "interior",
          "shot_tags": [
            "S79sh6",
            "S79sh8",
            "S79sh9"
          ],
          "rationale_ko": "휴식과 선체 기울어짐이 이어지는 같은 작은 선원실이다.",
          "evidence": [
            {
              "scene_index": 79,
              "quote_ko": "드르르르륵. 문을 열면, 2명이 잘 법한 작은 선원실."
            },
            {
              "scene_index": 79,
              "quote_ko": "벽 쪽으로 우당탕탕 쏠리는 현우와 찰리."
            }
          ]
        },
        {
          "group_key": "storm_ship_deck",
          "bg_authority": "plate",
          "shot_tags": [
            "S80sh6",
            "S80sh12"
          ],
          "rationale_ko": "태풍 속 선박 갑판에서 손을 붙잡고 놓치는 연속 액션이다.",
          "evidence": [
            {
              "scene_index": 80,
              "quote_ko": "선박 위로 올라온 현우와 찰리."
            },
            {
              "scene_index": 80,
              "quote_ko": "한 손으로 기둥을 붙잡고 현우의 손을 잡아주는 찰리!"
            }
          ]
        },
        {
          "group_key": "storm_deep_water",
          "bg_authority": "plate",
          "shot_tags": [
            "S80sh17"
          ],
          "rationale_ko": "갑판에서 추락한 뒤의 심해. 첫 장면 수중 쓰레기장과 다른 해역이다.",
          "evidence": [
            {
              "scene_index": 80,
              "quote_ko": "/ 바다 속"
            },
            {
              "scene_index": 80,
              "quote_ko": "찰리와 현우는 아래로 끝없이 내려가고...."
            }
          ]
        },
        {
          "group_key": "island_shelter_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S81sh1",
            "S81sh5",
            "S83sh9",
            "S83sh11",
            "S83sh17"
          ],
          "rationale_ko": "연구소 임시보호소에서 깨어난 방으로 돌아와 통화한다. 화면 속 상대는 모니터 콘텐츠로 처리한다.",
          "evidence": [
            {
              "scene_index": 81,
              "quote_ko": "이곳은 어느 임시보호소, 제주도 연구소."
            },
            {
              "scene_index": 81,
              "quote_ko": "흰색 침대 위에 눈을 뜨는 현우."
            },
            {
              "scene_index": 83,
              "quote_ko": "임시보호소, 현우 방안으로 들어온 현우와 지민."
            },
            {
              "scene_index": 83,
              "quote_ko": "지민, 화상통화로 연결할 수 있는 스위치를 눌러준다."
            }
          ]
        },
        {
          "group_key": "research_corridor",
          "bg_authority": "interior",
          "shot_tags": [
            "S81sh8"
          ],
          "rationale_ko": "보호소 방을 나와 연구센터로 향하는 복도다.",
          "evidence": [
            {
              "scene_index": 81,
              "quote_ko": "/연구소 복도"
            },
            {
              "scene_index": 81,
              "quote_ko": "지민을 따라가는 현우 조바심이 난다."
            }
          ]
        },
        {
          "group_key": "research_main_hall",
          "bg_authority": "interior",
          "shot_tags": [
            "S82sh5"
          ],
          "rationale_ko": "식물과 연구 장치가 있는 웅장한 메인 공간. 연결 실험실과 분리한다.",
          "evidence": [
            {
              "scene_index": 82,
              "quote_ko": "제주도 연구소의 메인 공간이 눈앞에 펼쳐진다."
            },
            {
              "scene_index": 82,
              "quote_ko": "각종 컴퓨터와 알 수 없는 연구 장치들, 수많은 열대 식물들과 꽃,"
            }
          ]
        },
        {
          "group_key": "glass_experiment_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S82sh11",
            "S82sh16",
            "S84sh1",
            "S85sh1",
            "S85sh12",
            "S88sh7",
            "S88sh37",
            "S88sh41"
          ],
          "rationale_ko": "원형 유리벽과 금속 침대가 장소를 확정한다. 메인센터라는 제목이 붙어도 실제 실험은 같은 연결 실험실이다.",
          "evidence": [
            {
              "scene_index": 82,
              "quote_ko": "/메인 연구소안의 연결된 실험실"
            },
            {
              "scene_index": 82,
              "quote_ko": "중앙에는 원형으로 된 유리벽이 설치되어 있고, 차가운 스테인리스 재질의 침대 위에 누워있는 찰리."
            },
            {
              "scene_index": 84,
              "quote_ko": "실험실 유리 벽 안에 누워있는 찰리"
            },
            {
              "scene_index": 85,
              "quote_ko": "어느새 유리 벽 너머, 여러 전선들을 몸에 붙인 채 앉아있는 찰리."
            },
            {
              "scene_index": 88,
              "quote_ko": "/ 메인센터 실험실"
            },
            {
              "scene_index": 88,
              "quote_ko": "스테인리스 침대 위에 묶여있는 찰리."
            }
          ]
        },
        {
          "group_key": "director_office",
          "bg_authority": "interior",
          "shot_tags": [
            "S84sh18",
            "S84sh21",
            "S86sh2",
            "S86sh6"
          ],
          "rationale_ko": "피아노 재회와 책상 앞 항의는 메인센터에 연결된 동일 소장실이다. 피아노와 책상 시야는 각각 직접 앵커링한다.",
          "evidence": [
            {
              "scene_index": 84,
              "quote_ko": "/ 센터와 연결된 소장실"
            },
            {
              "scene_index": 84,
              "quote_ko": "깔끔한 인테리어, 모던한 공간. 중앙 홀에 놓여있는 낡은 피아노."
            },
            {
              "scene_index": 86,
              "quote_ko": "86. 메인 센터 소장실 - N"
            }
          ]
        },
        {
          "group_key": "research_cafeteria",
          "bg_authority": "interior",
          "shot_tags": [
            "S85sh22"
          ],
          "rationale_ko": "실험 사실을 듣고 항의하는 장소는 연구소 식당이다.",
          "evidence": [
            {
              "scene_index": 85,
              "quote_ko": "/ 식당. 연구소 안"
            },
            {
              "scene_index": 85,
              "quote_ko": "다들 줄 서서 배식을 기다리는 연구소와 주민들."
            }
          ]
        },
        {
          "group_key": "special_unit_office",
          "bg_authority": "interior",
          "shot_tags": [
            "S87sh5"
          ],
          "rationale_ko": "특임대장 사무실로 장관실이나 민병대 사무실과 다르다.",
          "evidence": [
            {
              "scene_index": 87,
              "quote_ko": "틸업하면 특임대장 사무실 대령에게 문건을 내민다."
            }
          ]
        },
        {
          "group_key": "corporate_chair_office",
          "bg_authority": "interior",
          "shot_tags": [
            "S87sh10"
          ],
          "rationale_ko": "교차 편집의 기업 회장실이다.",
          "evidence": [
            {
              "scene_index": 87,
              "quote_ko": "/유빅사 윤성찬 회장실 –N"
            }
          ]
        },
        {
          "group_key": "research_attack_sky",
          "bg_authority": "plate",
          "shot_tags": [
            "S89sh38"
          ],
          "rationale_ko": "연구소로 돌진하는 무장 헬기 편대의 공중 플레이트다.",
          "evidence": [
            {
              "scene_index": 89,
              "quote_ko": "저 멀리 유빅사 로고가 박힌 무장 헬기들이 총출동해 몰려오고 있다."
            }
          ]
        },
        {
          "group_key": "research_roof_garden",
          "bg_authority": "seed",
          "shot_tags": [
            "S89sh58"
          ],
          "rationale_ko": "안테나와 스피커가 있는 옥상 공원에서 마지막 에너지를 방출한다.",
          "evidence": [
            {
              "scene_index": 89,
              "quote_ko": "옥상 공원 잔디밭에 거대한 안테나와 360도 사방 스피커"
            },
            {
              "scene_index": 89,
              "quote_ko": "찰리의 링에서 강한 광선이 뿜어져 나온다."
            }
          ]
        },
        {
          "group_key": "research_exterior_aftermath",
          "bg_authority": "seed",
          "shot_tags": [
            "S89sh73"
          ],
          "rationale_ko": "암전 후 연구소 밖으로 명시된 잔해 수습 지점. 옥상과 동일 바닥이라고 단정하지 않는다.",
          "evidence": [
            {
              "scene_index": 89,
              "quote_ko": "/제주도 연구소 밖 - N"
            },
            {
              "scene_index": 89,
              "quote_ko": "찰리의 잔해를 끌어안고... 오열하는 현우."
            }
          ]
        },
        {
          "group_key": "memorial_reassembly_room",
          "bg_authority": "interior",
          "shot_tags": [
            "S90sh3",
            "S90sh11",
            "S90sh18"
          ],
          "rationale_ko": "대형 모니터와 부품 테이블이 있는 어두운 연구실. 기존 유리벽 실험실과 동일하다는 근거가 없어 독립한다.",
          "evidence": [
            {
              "scene_index": 90,
              "quote_ko": "넓은 공간. 전체적으로 어두운."
            },
            {
              "scene_index": 90,
              "quote_ko": "제단처럼 보이는 테이블 위에 분해된 찰리의 부품들이 놓여있다."
            },
            {
              "scene_index": 90,
              "quote_ko": "수술대 위에 놓여있는 찰리의 부서진 부품들... 하나 둘씩 조각을 맞춰 나가고"
            }
          ]
        },
        {
          "group_key": "islet_fishing_rocks",
          "bg_authority": "seed",
          "shot_tags": [
            "S91sh3",
            "S91sh7",
            "S91sh10"
          ],
          "rationale_ko": "한 달 뒤 섬바위의 얕은 물과 낚시 자리. 이전 바다 장면들과 분리한다.",
          "evidence": [
            {
              "scene_index": 91,
              "quote_ko": "91. 에필로그 / 어느 바다 섬바위 – D 자막: 한 달 후"
            },
            {
              "scene_index": 91,
              "quote_ko": "앰버와 라울도 함께 고기를 잡는다."
            }
          ]
        }
      ],
      "shot_plans": {
        "S1sh2": {
          "ref_plan": "background"
        },
        "S1sh4": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S1sh2"
        },
        "S2sh3": {
          "ref_plan": "background"
        },
        "S3sh2": {
          "ref_plan": "background"
        },
        "S4sh3": {
          "ref_plan": "background"
        },
        "S4sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S4sh3"
        },
        "S5sh10": {
          "ref_plan": "background"
        },
        "S5sh20": {
          "ref_plan": "background"
        },
        "S5sh24": {
          "ref_plan": "background"
        },
        "S6sh21": {
          "ref_plan": "background"
        },
        "S6sh30": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S6sh21"
        },
        "S6sh46": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S6sh21"
        },
        "S7sh20": {
          "ref_plan": "background"
        },
        "S7sh22": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S7sh20"
        },
        "S7sh26": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S7sh20"
        },
        "S8sh1": {
          "ref_plan": "background"
        },
        "S8sh14": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S8sh1"
        },
        "S8sh19": {
          "ref_plan": "background"
        },
        "S9sh1": {
          "ref_plan": "background"
        },
        "S9sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S9sh1"
        },
        "S9sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S9sh6"
        },
        "S10sh1": {
          "ref_plan": "background"
        },
        "S10sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S10sh1"
        },
        "S10sh10": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S10sh1"
        },
        "S11sh3": {
          "ref_plan": "background"
        },
        "S11sh5": {
          "ref_plan": "background"
        },
        "S11sh8": {
          "ref_plan": "background"
        },
        "S12sh5": {
          "ref_plan": "background"
        },
        "S12sh20": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S12sh5"
        },
        "S12sh23": {
          "ref_plan": "background"
        },
        "S13sh10": {
          "ref_plan": "background"
        },
        "S13sh14": {
          "ref_plan": "background"
        },
        "S13sh19": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S13sh14"
        },
        "S14sh2": {
          "ref_plan": "background"
        },
        "S14sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S14sh2"
        },
        "S14sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S14sh5"
        },
        "S15sh7": {
          "ref_plan": "background"
        },
        "S15sh11": {
          "ref_plan": "background"
        },
        "S15sh13": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S15sh11"
        },
        "S16sh2": {
          "ref_plan": "background"
        },
        "S16sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S16sh2"
        },
        "S17sh3": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S15sh13"
        },
        "S17sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S17sh3"
        },
        "S17sh9": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S17sh7"
        },
        "S18sh6": {
          "ref_plan": "background"
        },
        "S18sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S18sh6"
        },
        "S19sh1": {
          "ref_plan": "background"
        },
        "S20sh5": {
          "ref_plan": "background"
        },
        "S20sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S20sh5"
        },
        "S20sh12": {
          "ref_plan": "background"
        },
        "S21sh1": {
          "ref_plan": "background"
        },
        "S21sh4": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S21sh1"
        },
        "S22sh1": {
          "ref_plan": "background"
        },
        "S22sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S22sh1"
        },
        "S22sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S22sh6"
        },
        "S23sh3": {
          "ref_plan": "background"
        },
        "S23sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S23sh3"
        },
        "S23sh11": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S23sh3"
        },
        "S24sh3": {
          "ref_plan": "background"
        },
        "S24sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S14sh8"
        },
        "S24sh9": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S24sh7"
        },
        "S25sh15": {
          "ref_plan": "background"
        },
        "S25sh24": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S25sh15"
        },
        "S25sh29": {
          "ref_plan": "background"
        },
        "S26sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S25sh24"
        },
        "S26sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S26sh5"
        },
        "S26sh12": {
          "ref_plan": "background"
        },
        "S27sh14": {
          "ref_plan": "background"
        },
        "S27sh20": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S27sh14"
        },
        "S27sh22": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S27sh14"
        },
        "S28sh6": {
          "ref_plan": "background"
        },
        "S28sh7": {
          "ref_plan": "background"
        },
        "S28sh9": {
          "ref_plan": "background"
        },
        "S29sh8": {
          "ref_plan": "background"
        },
        "S29sh13": {
          "ref_plan": "background"
        },
        "S29sh14": {
          "ref_plan": "background"
        },
        "S30sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S29sh8"
        },
        "S30sh13": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S30sh6"
        },
        "S30sh17": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S30sh13"
        },
        "S31sh2": {
          "ref_plan": "background"
        },
        "S31sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S31sh2"
        },
        "S31sh9": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S31sh5"
        },
        "S32sh1": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S30sh17"
        },
        "S32sh11": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S32sh1"
        },
        "S32sh13": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S32sh11"
        },
        "S33sh1": {
          "ref_plan": "background"
        },
        "S33sh10": {
          "ref_plan": "background"
        },
        "S33sh14": {
          "ref_plan": "background"
        },
        "S34sh2": {
          "ref_plan": "background"
        },
        "S34sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S31sh2"
        },
        "S34sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S34sh5"
        },
        "S35sh2": {
          "ref_plan": "background"
        },
        "S36sh5": {
          "ref_plan": "background"
        },
        "S36sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S36sh5"
        },
        "S37sh2": {
          "ref_plan": "background"
        },
        "S37sh6": {
          "ref_plan": "background"
        },
        "S38sh2": {
          "ref_plan": "background"
        },
        "S38sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S38sh2"
        },
        "S38sh12": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S38sh6"
        },
        "S39sh1": {
          "ref_plan": "background"
        },
        "S39sh2": {
          "ref_plan": "background"
        },
        "S40sh2": {
          "ref_plan": "background"
        },
        "S40sh3": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S40sh2"
        },
        "S41sh11": {
          "ref_plan": "background"
        },
        "S41sh22": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S41sh11"
        },
        "S41sh27": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S41sh22"
        },
        "S42sh2": {
          "ref_plan": "background"
        },
        "S42sh10": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S42sh2"
        },
        "S42sh18": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S42sh10"
        },
        "S43sh1": {
          "ref_plan": "background"
        },
        "S43sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S18sh8"
        },
        "S43sh10": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S43sh5"
        },
        "S44sh3": {
          "ref_plan": "background"
        },
        "S44sh6": {
          "ref_plan": "background"
        },
        "S45sh1": {
          "ref_plan": "background"
        },
        "S45sh8": {
          "ref_plan": "background"
        },
        "S45sh14": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S45sh8"
        },
        "S46sh1": {
          "ref_plan": "background"
        },
        "S46sh21": {
          "ref_plan": "background"
        },
        "S46sh26": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S46sh21"
        },
        "S47sh5": {
          "ref_plan": "background"
        },
        "S47sh15": {
          "ref_plan": "background"
        },
        "S47sh17": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S47sh15"
        },
        "S48sh5": {
          "ref_plan": "background"
        },
        "S48sh15": {
          "ref_plan": "background"
        },
        "S48sh19": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S48sh15"
        },
        "S49sh12": {
          "ref_plan": "background"
        },
        "S49sh47": {
          "ref_plan": "background"
        },
        "S49sh50": {
          "ref_plan": "background"
        },
        "S50sh1": {
          "ref_plan": "background"
        },
        "S50sh8": {
          "ref_plan": "background"
        },
        "S50sh10": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S50sh1"
        },
        "S51sh5": {
          "ref_plan": "background"
        },
        "S51sh19": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S50sh1"
        },
        "S51sh23": {
          "ref_plan": "background"
        },
        "S52sh1": {
          "ref_plan": "background"
        },
        "S53sh1": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S43sh10"
        },
        "S53sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S53sh1"
        },
        "S54sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S43sh1"
        },
        "S54sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S54sh5"
        },
        "S55sh1": {
          "ref_plan": "background"
        },
        "S55sh6": {
          "ref_plan": "background"
        },
        "S55sh8": {
          "ref_plan": "background"
        },
        "S56sh12": {
          "ref_plan": "background"
        },
        "S56sh20": {
          "ref_plan": "background"
        },
        "S56sh22": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S56sh20"
        },
        "S57sh4": {
          "ref_plan": "background"
        },
        "S57sh10": {
          "ref_plan": "background"
        },
        "S57sh11": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S57sh10"
        },
        "S58sh6": {
          "ref_plan": "background"
        },
        "S58sh15": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S58sh6"
        },
        "S58sh27": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S58sh15"
        },
        "S59sh8": {
          "ref_plan": "background"
        },
        "S59sh24": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S59sh8"
        },
        "S59sh48": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S59sh8"
        },
        "S60sh75": {
          "ref_plan": "background"
        },
        "S60sh104": {
          "ref_plan": "background"
        },
        "S60sh129": {
          "ref_plan": "background"
        },
        "S61sh1": {
          "ref_plan": "background"
        },
        "S61sh3": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S61sh1"
        },
        "S62sh2": {
          "ref_plan": "background"
        },
        "S62sh12": {
          "ref_plan": "background"
        },
        "S62sh15": {
          "ref_plan": "background"
        },
        "S63sh7": {
          "ref_plan": "background"
        },
        "S63sh12": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S38sh6"
        },
        "S63sh14": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S63sh7"
        },
        "S64sh9": {
          "ref_plan": "background"
        },
        "S64sh18": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S64sh9"
        },
        "S64sh27": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S64sh18"
        },
        "S65sh4": {
          "ref_plan": "background"
        },
        "S65sh11": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S65sh4"
        },
        "S65sh17": {
          "ref_plan": "background"
        },
        "S66sh9": {
          "ref_plan": "background"
        },
        "S66sh31": {
          "ref_plan": "background"
        },
        "S66sh40": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S66sh9"
        },
        "S67sh53": {
          "ref_plan": "background"
        },
        "S67sh75": {
          "ref_plan": "background"
        },
        "S67sh80": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S67sh75"
        },
        "S68sh4": {
          "ref_plan": "background"
        },
        "S68sh10": {
          "ref_plan": "background"
        },
        "S68sh16": {
          "ref_plan": "background"
        },
        "S69sh2": {
          "ref_plan": "background"
        },
        "S69sh4": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S69sh2"
        },
        "S70sh8": {
          "ref_plan": "background"
        },
        "S70sh10": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S70sh8"
        },
        "S71sh4": {
          "ref_plan": "background"
        },
        "S71sh13": {
          "ref_plan": "background"
        },
        "S71sh25": {
          "ref_plan": "background"
        },
        "S72sh38": {
          "ref_plan": "background"
        },
        "S72sh61": {
          "ref_plan": "background"
        },
        "S72sh65": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S72sh61"
        },
        "S73sh2": {
          "ref_plan": "background"
        },
        "S73sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S73sh2"
        },
        "S74sh3": {
          "ref_plan": "background"
        },
        "S74sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S74sh3"
        },
        "S75sh4": {
          "ref_plan": "background"
        },
        "S75sh8": {
          "ref_plan": "background"
        },
        "S76sh4": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S73sh2"
        },
        "S76sh9": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S76sh4"
        },
        "S77sh18": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S75sh4"
        },
        "S77sh43": {
          "ref_plan": "background"
        },
        "S77sh46": {
          "ref_plan": "background"
        },
        "S78sh2": {
          "ref_plan": "background"
        },
        "S78sh14": {
          "ref_plan": "background"
        },
        "S78sh19": {
          "ref_plan": "background"
        },
        "S79sh6": {
          "ref_plan": "background"
        },
        "S79sh8": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S79sh6"
        },
        "S79sh9": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S79sh8"
        },
        "S80sh6": {
          "ref_plan": "background"
        },
        "S80sh12": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S80sh6"
        },
        "S80sh17": {
          "ref_plan": "background"
        },
        "S81sh1": {
          "ref_plan": "background"
        },
        "S81sh5": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S81sh1"
        },
        "S81sh8": {
          "ref_plan": "background"
        },
        "S82sh5": {
          "ref_plan": "background"
        },
        "S82sh11": {
          "ref_plan": "background"
        },
        "S82sh16": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S82sh11"
        },
        "S83sh9": {
          "ref_plan": "background"
        },
        "S83sh11": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S81sh5"
        },
        "S83sh17": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S81sh1"
        },
        "S84sh1": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S82sh11"
        },
        "S84sh18": {
          "ref_plan": "background"
        },
        "S84sh21": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S84sh18"
        },
        "S85sh1": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S84sh1"
        },
        "S85sh12": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S85sh1"
        },
        "S85sh22": {
          "ref_plan": "background"
        },
        "S86sh2": {
          "ref_plan": "background"
        },
        "S86sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S86sh2"
        },
        "S87sh5": {
          "ref_plan": "background"
        },
        "S87sh10": {
          "ref_plan": "background"
        },
        "S88sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S84sh1"
        },
        "S88sh37": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S88sh7"
        },
        "S88sh41": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S88sh7"
        },
        "S89sh38": {
          "ref_plan": "background"
        },
        "S89sh58": {
          "ref_plan": "background"
        },
        "S89sh73": {
          "ref_plan": "background"
        },
        "S90sh3": {
          "ref_plan": "background"
        },
        "S90sh11": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S90sh3"
        },
        "S90sh18": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S90sh3"
        },
        "S91sh3": {
          "ref_plan": "background"
        },
        "S91sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S91sh3"
        },
        "S91sh10": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S91sh7"
        }
      }
    },
    "attempts": 3,
    "shot_tags": [
      "S1sh2",
      "S1sh4",
      "S2sh3",
      "S3sh2",
      "S4sh3",
      "S4sh5",
      "S5sh10",
      "S5sh20",
      "S5sh24",
      "S6sh21",
      "S6sh30",
      "S6sh46",
      "S7sh20",
      "S7sh22",
      "S7sh26",
      "S8sh1",
      "S8sh14",
      "S8sh19",
      "S9sh1",
      "S9sh6",
      "S9sh8",
      "S10sh1",
      "S10sh5",
      "S10sh10",
      "S11sh3",
      "S11sh5",
      "S11sh8",
      "S12sh5",
      "S12sh20",
      "S12sh23",
      "S13sh10",
      "S13sh14",
      "S13sh19",
      "S14sh2",
      "S14sh5",
      "S14sh8",
      "S15sh7",
      "S15sh11",
      "S15sh13",
      "S16sh2",
      "S16sh6",
      "S17sh3",
      "S17sh7",
      "S17sh9",
      "S18sh6",
      "S18sh8",
      "S19sh1",
      "S20sh5",
      "S20sh7",
      "S20sh12",
      "S21sh1",
      "S21sh4",
      "S22sh1",
      "S22sh6",
      "S22sh8",
      "S23sh3",
      "S23sh7",
      "S23sh11",
      "S24sh3",
      "S24sh7",
      "S24sh9",
      "S25sh15",
      "S25sh24",
      "S25sh29",
      "S26sh5",
      "S26sh8",
      "S26sh12",
      "S27sh14",
      "S27sh20",
      "S27sh22",
      "S28sh6",
      "S28sh7",
      "S28sh9",
      "S29sh8",
      "S29sh13",
      "S29sh14",
      "S30sh6",
      "S30sh13",
      "S30sh17",
      "S31sh2",
      "S31sh5",
      "S31sh9",
      "S32sh1",
      "S32sh11",
      "S32sh13",
      "S33sh1",
      "S33sh10",
      "S33sh14",
      "S34sh2",
      "S34sh5",
      "S34sh8",
      "S35sh2",
      "S36sh5",
      "S36sh6",
      "S37sh2",
      "S37sh6",
      "S38sh2",
      "S38sh6",
      "S38sh12",
      "S39sh1",
      "S39sh2",
      "S40sh2",
      "S40sh3",
      "S41sh11",
      "S41sh22",
      "S41sh27",
      "S42sh2",
      "S42sh10",
      "S42sh18",
      "S43sh1",
      "S43sh5",
      "S43sh10",
      "S44sh3",
      "S44sh6",
      "S45sh1",
      "S45sh8",
      "S45sh14",
      "S46sh1",
      "S46sh21",
      "S46sh26",
      "S47sh5",
      "S47sh15",
      "S47sh17",
      "S48sh5",
      "S48sh15",
      "S48sh19",
      "S49sh12",
      "S49sh47",
      "S49sh50",
      "S50sh1",
      "S50sh8",
      "S50sh10",
      "S51sh5",
      "S51sh19",
      "S51sh23",
      "S52sh1",
      "S53sh1",
      "S53sh5",
      "S54sh5",
      "S54sh6",
      "S55sh1",
      "S55sh6",
      "S55sh8",
      "S56sh12",
      "S56sh20",
      "S56sh22",
      "S57sh4",
      "S57sh10",
      "S57sh11",
      "S58sh6",
      "S58sh15",
      "S58sh27",
      "S59sh8",
      "S59sh24",
      "S59sh48",
      "S60sh75",
      "S60sh104",
      "S60sh129",
      "S61sh1",
      "S61sh3",
      "S62sh2",
      "S62sh12",
      "S62sh15",
      "S63sh7",
      "S63sh12",
      "S63sh14",
      "S64sh9",
      "S64sh18",
      "S64sh27",
      "S65sh4",
      "S65sh11",
      "S65sh17",
      "S66sh9",
      "S66sh31",
      "S66sh40",
      "S67sh53",
      "S67sh75",
      "S67sh80",
      "S68sh4",
      "S68sh10",
      "S68sh16",
      "S69sh2",
      "S69sh4",
      "S70sh8",
      "S70sh10",
      "S71sh4",
      "S71sh13",
      "S71sh25",
      "S72sh38",
      "S72sh61",
      "S72sh65",
      "S73sh2",
      "S73sh8",
      "S74sh3",
      "S74sh6",
      "S75sh4",
      "S75sh8",
      "S76sh4",
      "S76sh9",
      "S77sh18",
      "S77sh43",
      "S77sh46",
      "S78sh2",
      "S78sh14",
      "S78sh19",
      "S79sh6",
      "S79sh8",
      "S79sh9",
      "S80sh6",
      "S80sh12",
      "S80sh17",
      "S81sh1",
      "S81sh5",
      "S81sh8",
      "S82sh5",
      "S82sh11",
      "S82sh16",
      "S83sh9",
      "S83sh11",
      "S83sh17",
      "S84sh1",
      "S84sh18",
      "S84sh21",
      "S85sh1",
      "S85sh12",
      "S85sh22",
      "S86sh2",
      "S86sh6",
      "S87sh5",
      "S87sh10",
      "S88sh7",
      "S88sh37",
      "S88sh41",
      "S89sh38",
      "S89sh58",
      "S89sh73",
      "S90sh3",
      "S90sh11",
      "S90sh18",
      "S91sh3",
      "S91sh7",
      "S91sh10"
    ]
  },
  "step_id": "background_share_plan",
  "run_id": "0ed10051-b2c7-463f-8416-a362b7343065",
  "resolved_model": "gpt",
  "updated_at": "2026-09-17T19:38:00.122667+00:00",
  "project_config_snapshot": {}
}