{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "2b8422db91885bc7",
  "data": {
    "plan": {
      "share_groups": [
        {
          "group_key": "낡은 좌석 버스 내부",
          "bg_authority": "interior",
          "shot_tags": [
            "S1sh4",
            "S1sh7",
            "S3sh4",
            "S3sh6"
          ],
          "rationale_ko": "장면 1과 장면 3은 낡은 비닐 좌석 커버, 고무 통로 매트, 쇠사슬로 고정된 요금통이 동일한 차량 내부임을 명시한다. 장면 3은 밤으로 바뀌었으므로 첫 쇼트는 내부 배경 권위에서 다시 잡고, 각 장면 안에서 이어지는 쇼트는 직전 완성 스틸을 참조한다.",
          "evidence": [
            {
              "scene_index": 1,
              "quote_ko": "차고에 세워 둔 시외버스 1호차 안. 좌석 등받이마다 낡은 비닐 커버가 씌워져 있고, 통로 바닥에는 고무 매트가 깔려 있다."
            },
            {
              "scene_index": 1,
              "quote_ko": "운전석 옆 계기판에는 둥근 아날로그 계기 세 개가 나란히 붙어 있고, 그 아래 요금통이 쇠사슬로 기둥에 묶여 있다."
            },
            {
              "scene_index": 3,
              "quote_ko": "아까 그 시외버스 1호차 안."
            },
            {
              "scene_index": 3,
              "quote_ko": "좌석 등받이의 낡은 비닐 커버와 통로의 고무 매트가 그대로 있고, 운전석 옆 요금통도 쇠사슬에 묶인 채 아까와 같은 자리에 있다."
            }
          ]
        },
        {
          "group_key": "새 좌석 버스 내부",
          "bg_authority": "interior",
          "shot_tags": [
            "S2sh1",
            "S2sh4"
          ],
          "rationale_ko": "새 좌석 커버, 매트가 없는 통로, 빈 요금통 받침대로 구별되는 별도 차량 내부다. 창밖 인물이 등장하는 두 번째 쇼트도 같은 차량의 차창과 내부에서 이어지는 시각 관계이므로 첫 쇼트의 완성 스틸을 참조한다.",
          "evidence": [
            {
              "scene_index": 2,
              "quote_ko": "같은 차고에 세워 둔 다른 차량, 시외버스 2호차 안."
            },
            {
              "scene_index": 2,
              "quote_ko": "1호차와 달리 좌석 커버가 새것으로 갈려 있고 통로 매트도 깔리지 않았다."
            },
            {
              "scene_index": 2,
              "quote_ko": "운전석 옆에는 요금통 대신 빈 받침대만 남아 있다."
            },
            {
              "scene_index": 2,
              "quote_ko": "최씨가 차 밖에서 창문 너머로 정임을 향해 손짓을 한다."
            }
          ]
        }
      ],
      "shot_plans": {
        "S1sh4": {
          "ref_plan": "background"
        },
        "S1sh7": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S1sh4"
        },
        "S2sh1": {
          "ref_plan": "background"
        },
        "S2sh4": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S2sh1"
        },
        "S3sh4": {
          "ref_plan": "background"
        },
        "S3sh6": {
          "ref_plan": "prev",
          "prev_anchor_tag": "S3sh4"
        }
      }
    },
    "attempts": 1,
    "shot_tags": [
      "S1sh4",
      "S1sh7",
      "S2sh1",
      "S2sh4",
      "S3sh4",
      "S3sh6"
    ]
  },
  "step_id": "background_share_plan",
  "run_id": "9f42518f-8ba8-4ea0-9497-072b17c27a96",
  "resolved_model": "gpt",
  "updated_at": "2026-08-29T08:44:44.784455+00:00",
  "project_config_snapshot": {}
}