{
  "status": "completed",
  "applicable_count": 6,
  "completed_count": 6,
  "failed_count": 0,
  "schema_version": 4,
  "config_hash": "ace0c26ccc1dc5d5",
  "data": {
    "shots": {
      "S1sh1": {
        "person_visible": true,
        "handled_by": "민수",
        "bgonly_reason_ko": "민수의 상반신과 손끝이 보이며 자전거 체인에 손을 대고 있음",
        "prev": null,
        "prev_reason_ko": "앞선 샷 없음",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The compact interior work bay of a bicycle repair shop, directly beside the oil-stained workbench and inverted bicycle. A single ceiling-hung fluorescent light illuminates the bench, open toolbox, and repair area.",
        "environment": "interior",
        "confined_structure": true,
        "place_basis_ko": "“좁은 정비소” 안에서 “기름때 묻은 작업대”, 열린 공구 상자, 거꾸로 세운 자전거가 형광등 아래 밀집해 있다."
      },
      "S1sh2": {
        "person_visible": true,
        "handled_by": "연희",
        "bgonly_reason_ko": "연희의 전신이 보이며 손전등을 쥐고 문을 밀고 있음",
        "prev": null,
        "prev_reason_ko": "같은 정비소지만 작업대 구역과 문가로 카메라 공간이 상이함",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The interior entrance threshold of the compact bicycle repair shop, where the half-open door connects directly to the alley outside. Light from the single ceiling-hung fluorescent fixture reaches the doorway.",
        "environment": "interior",
        "confined_structure": false,
        "place_basis_ko": "연희가 “문을 밀고 들어선다”고 하며, 샷에는 정비소 문을 반쯤 민 채 서 있다."
      },
      "S2sh1": {
        "person_visible": true,
        "handled_by": "",
        "bgonly_reason_ko": "누워 있는 노인이 보이고 지팡이는 곁에 떨어져 있음",
        "prev": null,
        "prev_reason_ko": "앞선 샷과 LOCATION이 상이함",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "The exposed center of a wet four-way intersection connected to dark alleys. A lone flickering streetlamp casts elongated reflections across the rain-slick pavement.",
        "environment": "exterior",
        "confined_structure": false,
        "place_basis_ko": "“길이 네 갈래로 갈라지는 사거리”의 “한가운데”에 노인이 누워 있고 젖은 바닥에 가로등 빛이 번진다."
      },
      "S2sh3": {
        "person_visible": true,
        "handled_by": "연희",
        "bgonly_reason_ko": "연희와 노인이 보이며 연희가 손전등을 들고 있음",
        "prev": "S2sh1",
        "prev_reason_ko": "젖은 사거리의 노인이 누운 동일 지점과 저녁 조명이 이어짐",
        "usage_en": "Take the wet intersection surface, the flickering streetlight ambience, and the elderly figure’s established position lying beside the cane. Preserve the gray coat and the placement of the cane where they remain visible. Exclude the earlier wide establishing composition and do not add any bystanders or vehicles absent from this shot.",
        "prev_violation": null,
        "place_en": "The open roadway at the center of the wet four-way intersection, beside the fallen man. The surrounding streetlamp flickers while a handheld flashlight is aimed down at his face.",
        "environment": "exterior",
        "confined_structure": false,
        "place_basis_ko": "사거리 한가운데 누운 노인의 얼굴 쪽을 연희가 손전등으로 비춘다."
      },
      "S3sh1": {
        "person_visible": true,
        "handled_by": "",
        "bgonly_reason_ko": "누워 있는 노인과 쪼그려 앉은 민수가 보이나 물건을 다루는 묘사는 없음",
        "prev": null,
        "prev_reason_ko": "같은 정비소라도 앞선 정비소 샷과 시간대가 저녁에서 밤으로 상이함",
        "usage_en": "",
        "prev_violation": null,
        "place_en": "A cleared patch of floor inside the compact bicycle repair shop, immediately beside the workbench that has been pushed to one side. The overhead fluorescent light illuminates the man lying under a blanket and the person crouched beside him.",
        "environment": "interior",
        "confined_structure": false,
        "place_basis_ko": "“작업대를 한쪽으로 밀어 자리를 냈다”며, 형광등 아래 노인이 바닥에 누워 있다."
      },
      "S3sh5": {
        "person_visible": true,
        "handled_by": "",
        "bgonly_reason_ko": "노인과 민수와 연희가 희미하게 보이나 물건을 다루는 묘사는 없음",
        "prev": "S3sh1",
        "prev_reason_ko": "밤의 재배치된 정비소 내부와 바닥 구역이 동일함",
        "usage_en": "Take the cramped workshop layout, the workbench shifted to one side, and the established floor positions of the blanket-covered elderly figure and the crouching mechanic. Preserve the room’s materials and the doorway area, with the raincoat-wearing young woman standing there. Exclude the previously bright fluorescent illumination; show the ceiling light switched off and the entire room only faintly visible.",
        "prev_violation": null,
        "place_en": "The full cramped interior of the bicycle repair shop, spanning the cleared floor, the shifted workbench, and the entrance doorway. The ceiling fluorescent light has momentarily gone out, leaving the occupants only faintly visible in the darkened room.",
        "environment": "interior",
        "confined_structure": false,
        "place_basis_ko": "샷에 “형광등 불빛이 꺼져 일순간 어두워진 좁은 정비소 실내 전경”이라고 명시되어 있다."
      }
    },
    "scenes": {
      "1": {
        "time_of_day_en": "evening",
        "place_en": "A cramped repair shop with a hanging fluorescent fixture, a grease-stained workbench, an open toolbox, and an old bicycle propped upside down.",
        "basis_ko": "씬 헤딩에 ‘정비소 안 – 저녁’이 명시되고, 좁은 정비소와 기름때 묻은 작업대·공구 상자·낡은 자전거가 묘사된다."
      },
      "2": {
        "time_of_day_en": "evening",
        "place_en": "A wet four-way intersection at the end of narrow alleys, with a single flickering streetlamp and reflected light stretching across the pavement.",
        "basis_ko": "씬 헤딩에 ‘갈래길 – 저녁’이 명시되고, 네 갈래 사거리·가로등 하나·젖은 바닥이 묘사된다."
      },
      "3": {
        "time_of_day_en": "night",
        "place_en": "A cramped repair shop with its workbench pushed aside to clear floor space. A hanging fluorescent fixture, the shifted work area, and the doorway facing an alley define the space.",
        "basis_ko": "씬 헤딩에 ‘정비소 안 – 밤’이 명시되고, 작업대를 한쪽으로 밀어 자리를 냈으며 문가에서 골목을 내다보는 구조가 묘사된다."
      }
    },
    "world_anchor_en": "contemporary Korean-speaking setting; all people are Korean-speaking unless stated"
  },
  "step_id": "shot_ref_classify",
  "run_id": "bcb093eb-530e-4c14-9c96-3fe8e9ece16a",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T13:49:43.150577+00:00",
  "project_config_snapshot": {}
}