{
  "status": "completed",
  "applicable_count": 6,
  "completed_count": 6,
  "failed_count": 0,
  "schema_version": 4,
  "config_hash": "8279361d7c4ef51a",
  "data": {
    "shots": {
      "S1sh4": {
        "person_visible": true,
        "handled_by": "",
        "bgonly_reason_ko": "정임이 쪼그려 앉아 있고 요금통은 묶여 있을 뿐 다루지 않음",
        "prev": null,
        "prev_reason_ko": "앞선 샷 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the cramped front fare-collection area of the first intercity bus, directly beside the driver’s instrument panel and the chained fare box.",
        "environment": "interior",
        "confined_structure": true,
        "place_basis_ko": "둥근 아날로그 계기판 아래 기둥에 묶인 요금통 바로 앞"
      },
      "S1sh7": {
        "person_visible": true,
        "handled_by": "",
        "bgonly_reason_ko": "정임과 기사 최씨가 보이나 다루는 물건은 없음",
        "prev": "S1sh4",
        "prev_reason_ko": "같은 저녁 시간대의 1호차 요금통 앞 구역",
        "usage_en": "Carry over the worn vinyl seat covers, rubber aisle mat, analog gauges, and the chained fare box with its existing contents. Do not add the newer seat covers, bare aisle floor, or empty fare-box pedestal from the other bus, and do not duplicate any person from the reference.",
        "prev_violation": null,
        "place_en": "Inside the first intercity bus at the front fare box, immediately beside the open entryway and within sight of the front-door steps.",
        "environment": "interior",
        "confined_structure": true,
        "place_basis_ko": "요금통 앞에 쪼그려 앉은 채 앞문의 기사 최씨를 올려다봄"
      },
      "S2sh1": {
        "person_visible": true,
        "handled_by": "정임",
        "bgonly_reason_ko": "정임이 손잡이를 단단히 쥐고 있음",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 차량 및 배경 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the passenger aisle of the second intercity bus, between the newly covered seats on the bare, unmatted floor.",
        "environment": "interior",
        "confined_structure": true,
        "place_basis_ko": "매트 없는 통로 바닥과 새 좌석 커버 사이에서 바닥을 살핌"
      },
      "S2sh4": {
        "person_visible": true,
        "handled_by": "",
        "bgonly_reason_ko": "유리창 너머 기사 최씨가 손을 든 채 서 있음",
        "prev": "S2sh1",
        "prev_reason_ko": "같은 저녁 시간대의 2호차 좌석·통로 구역",
        "usage_en": "Carry over the new seat covers, uncovered aisle floor, bus windows, handrails, and the empty fare-box pedestal. Exclude the rubber aisle mat, chained fare box, and worn seat covers of the other bus, and do not retain a duplicate figure performing the earlier floor-search action.",
        "prev_violation": null,
        "place_en": "Outside the second intercity bus in the garage, directly alongside one of its passenger windows and looking in through the glass.",
        "environment": "exterior",
        "confined_structure": false,
        "place_basis_ko": "최씨가 차 밖에서 창문 너머로 정임을 향해 손짓"
      },
      "S3sh4": {
        "person_visible": true,
        "handled_by": "정임",
        "bgonly_reason_ko": "정임의 손바닥에 회수권을 놓고 다른 손으로 짚고 있음",
        "prev": null,
        "prev_reason_ko": "같은 1호차의 앞선 샷들은 저녁으로 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the first intercity bus beside the seat directly behind the driver, near the front aisle and chained fare box. The windows beyond are dark with night.",
        "environment": "interior",
        "confined_structure": true,
        "place_basis_ko": "운전석 뒤 좌석 밑에서 꺼낸 회수권을 손바닥 위에 놓고 숫자를 셈"
      },
      "S3sh6": {
        "person_visible": true,
        "handled_by": "정임",
        "bgonly_reason_ko": "정임이 손바닥 위 회수권 뭉치를 꼭 쥐고 있음",
        "prev": null,
        "prev_reason_ko": "직전 샷은 손 인서트라 배경이 없고 넓은 앞선 샷은 시간대 상이",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "Inside the front passenger area of the first intercity bus, beside the seat behind the driver and close to the front entry. The bus windows are dark at night.",
        "environment": "interior",
        "confined_structure": true,
        "place_basis_ko": "최씨가 앞문으로 올라와 정임 옆 좌석 등받이에 손을 얹음"
      }
    },
    "scenes": {
      "1": {
        "time_of_day_en": "evening",
        "place_en": "An intercity bus parked in a depot, with worn vinyl seat covers, a rubber mat along the aisle, and three round analog gauges beside the driver's seat. A fare box is chained to a post below the dashboard.",
        "basis_ko": "씬 헤딩에 ‘저녁’이 명시되어 있으며, 차고에 세워 둔 시외버스 1호차 내부와 낡은 비닐 좌석 커버·통로 고무 매트·아날로그 계기·쇠사슬로 묶인 요금통이 서술된다."
      },
      "2": {
        "time_of_day_en": "evening",
        "place_en": "A second intercity bus parked in the same depot, with newly replaced seat covers and a bare aisle without a floor mat. Beside the driver's seat, only an empty mounting base remains where a fare box would be.",
        "basis_ko": "씬 헤딩에 ‘저녁’이 명시되어 있으며, 같은 차고의 다른 차량으로 새 좌석 커버·매트 없는 통로·요금통 대신 남은 빈 받침대가 서술된다."
      },
      "3": {
        "time_of_day_en": "night",
        "place_en": "The same intercity bus parked in the depot, with worn vinyl seat covers, a rubber aisle mat, and a fare box chained beside the driver's seat. The area beneath the seat behind the driver's position is accessible from the front aisle.",
        "basis_ko": "씬 헤딩에 ‘밤’이 명시되고 ‘창밖은 이미 깜깜하다’고 서술된다. 장소는 앞선 1호차와 동일하며 낡은 비닐 커버·고무 매트·쇠사슬에 묶인 요금통이 그대로라고 명시된다."
      }
    },
    "world_anchor_en": "late-20th-century South Korea; all people are Korean unless stated"
  },
  "step_id": "shot_ref_classify",
  "run_id": "20e39da1-933e-4a69-8c1b-1af47141a0d1",
  "resolved_model": "gpt",
  "updated_at": "2026-08-29T08:44:21.792477+00:00",
  "project_config_snapshot": {}
}