{
  "status": "completed",
  "applicable_count": 7,
  "completed_count": 7,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e992a88ee70dabe2",
  "data": {
    "pose_canon": [],
    "carried": {
      "S1sh7": {
        "carried_contract": "scoped_v1",
        "objects_en": "The bus retains old vinyl seatback covers, a rubber aisle mat, three round analog gauges, and a fare box chained to the pillar. Several 100-won coins and two folded 1,000-won bills lie on the bottom of the fare box.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She wears a navy conductor's uniform and a brimmed cap and remains crouched in front of the fare box.",
            "basis_ko": "정임이 요금통 앞에 쪼그려 앉는다."
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He wears a work jumper and work gloves.",
            "basis_ko": "작업 점퍼 차림에 목장갑을 낀 손"
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He wears a work jumper and work gloves.",
            "basis_ko": "작업 점퍼 차림에 목장갑을 낀 손"
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "통 안에는 백원짜리 동전 몇 개와 접힌 천원권 지폐 두 장이 바닥에 깔려 있다."
      },
      "S1sh8": {
        "carried_contract": "scoped_v1",
        "objects_en": "The old vinyl seatback covers and rubber aisle mat remain in place. The fare box stays chained beside the dashboard, with the coins and two folded bills still lying inside.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She remains crouched at the fare box in her navy conductor's uniform and brimmed cap.",
            "basis_ko": "정임이 요금통 앞에 쪼그려 앉는다."
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He wears a work jumper and work gloves, with one foot on the front-door step and one gloved hand planted on the doorframe.",
            "basis_ko": "앞문 계단에 한 발을 올린 채 안을 들여다본다. 작업 점퍼 차림에 목장갑을 낀 손으로 문틀을 짚고 서 있다."
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "그 아래 요금통이 쇠사슬로 기둥에 묶여 있다."
      },
      "S1sh9": {
        "carried_contract": "scoped_v1",
        "objects_en": "The bus still has old vinyl seatback covers and a rubber aisle mat. The chained fare box and its coins and two folded bills remain unchanged near the driver's seat.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She remains crouched in front of the fare box, wearing her navy conductor's uniform and brimmed cap.",
            "basis_ko": "정임이 요금통 앞에 쪼그려 앉는다."
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He remains at the front-door steps in his work jumper and work gloves, with one foot raised and one hand on the doorframe.",
            "basis_ko": "기사 최씨(50대)가 앞문 계단에 한 발을 올린 채 안을 들여다본다."
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "통 안에는 백원짜리 동전 몇 개와 접힌 천원권 지폐 두 장이 바닥에 깔려 있다."
      },
      "S2sh5": {
        "carried_contract": "scoped_v1",
        "objects_en": "Bus No. 2 has newly replaced seat covers, no aisle mat, and an empty mounting base beside the driver's seat instead of a fare box.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She wears her navy conductor's uniform and brimmed cap and stands in the aisle oriented toward the empty mounting base.",
            "basis_ko": "빈 받침대 쪽을 한 번 보고는"
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He continues to wear his work jumper and work gloves.",
            "basis_ko": "작업 점퍼 차림에 목장갑을 낀 손"
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "좌석 커버가 새것으로 갈려 있고 통로 매트도 깔리지 않았다. 운전석 옆에는 요금통 대신 빈 받침대만 남아 있다."
      },
      "S2sh7": {
        "carried_contract": "scoped_v1",
        "objects_en": "The new seat covers, bare aisle floor, and empty fare-box mounting base remain unchanged inside Bus No. 2.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She remains in her navy conductor's uniform and brimmed cap and is heading back toward the rear door.",
            "basis_ko": "뒷문 쪽으로 도로 걸어 나간다."
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He stands outside the bus in his work jumper and work gloves, raising an arm in a gesture toward the window.",
            "basis_ko": "최씨가 차 밖에서 창문 너머로 정임을 향해 손짓을 한다."
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "운전석 옆에는 요금통 대신 빈 받침대만 남아 있다."
      },
      "S3sh5": {
        "carried_contract": "scoped_v1",
        "objects_en": "Bus No. 1 still has its old vinyl seatback covers, rubber aisle mat, and chained fare box in the same position; the coins and two folded bills remain inside. The windows are dark with night outside.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She wears her navy conductor's uniform and brimmed cap and stands near the fare box. A worn bundle of tickets bound with a rubber band lies flat on her open palm.",
            "basis_ko": "표지가 접힌 종이 뭉치를 손바닥 위에 올려놓고 숫자를 센다."
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He continues to wear his work jumper and work gloves.",
            "basis_ko": "작업 점퍼 차림에 목장갑을 낀 손"
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "좌석 등받이의 낡은 비닐 커버와 통로의 고무 매트가 그대로 있고, 운전석 옆 요금통도 쇠사슬에 묶인 채 아까와 같은 자리에 있다. 창밖은 이미 깜깜하다."
      },
      "S3sh9": {
        "carried_contract": "scoped_v1",
        "objects_en": "The old vinyl seatback covers, rubber aisle mat, and chained fare box remain in their established positions, with darkness outside the windows. The coins and two folded bills remain at the bottom of the fare box.",
        "people": [
          {
            "character_ko": "정임",
            "character_short_id": "C01",
            "state_en": "She stands in her navy conductor's uniform and brimmed cap, holding the rubber-banded ticket bundle in one hand.",
            "basis_ko": "정임이 좌석 밑에서 고무줄로 묶인 회수권 뭉치를 꺼내 든다."
          },
          {
            "character_ko": "최씨",
            "character_short_id": "C02",
            "state_en": "He is inside the front of the bus in his work jumper and work gloves, with one hand resting on an adjacent seatback.",
            "basis_ko": "최씨가 앞문으로 올라와 정임 옆 좌석 등받이에 손을 얹는다."
          }
        ],
        "offscreen_effects_en": "",
        "basis_ko": "운전석 옆 요금통도 쇠사슬에 묶인 채 아까와 같은 자리에 있다."
      }
    },
    "pose_fix": {}
  },
  "step_id": "shot_continuity",
  "run_id": "4e78d36a-4061-4b0b-abdb-bafe48a96920",
  "resolved_model": "gpt",
  "updated_at": "2026-08-29T07:33:04.882325+00:00",
  "project_config_snapshot": {}
}