{
  "status": "completed",
  "completed_count": 15,
  "applicable_count": 15,
  "failed_count": 0,
  "data": {
    "entity_queue": [
      [
        "학생",
        "character",
        "C01"
      ],
      [
        "이발사",
        "character",
        "C02"
      ],
      [
        "노인",
        "character",
        "C03"
      ],
      [
        "주인",
        "character",
        "C04"
      ],
      [
        "골목",
        "location",
        "L01"
      ],
      [
        "나무 상",
        "prop",
        "P01"
      ],
      [
        "됫박",
        "prop",
        "P02"
      ],
      [
        "네모난 나무통",
        "prop",
        "P03"
      ],
      [
        "네모난 나무통 옆면의 쇠 띠",
        "prop",
        "P04"
      ],
      [
        "가위",
        "prop",
        "P05"
      ],
      [
        "나무 미닫이문",
        "location_part",
        "LP01"
      ],
      [
        "문턱",
        "location_part",
        "LP02"
      ],
      [
        "벽에 붙은 종이",
        "location_part",
        "LP03"
      ],
      [
        "창",
        "location_part",
        "LP05"
      ],
      [
        "값을 적은 나무판",
        "location_part",
        "LP04"
      ]
    ],
    "entity_details": {
      "학생:character": {
        "description": "한국인 10대 남학생으로, 앳된 얼굴과 자연스러운 검은색의 짧고 단정한 머리를 지녔다.",
        "visual_traits": [
          "한국인 10대 남학생",
          "앳된 얼굴",
          "짧은 검은 머리",
          "단정한 머리 모양"
        ],
        "distinctive_visual_traits": []
      },
      "이발사:character": {
        "description": "한국인 성인 남성으로, 성숙한 얼굴과 자연스러운 검은색의 짧고 정돈된 머리를 지녔다.",
        "visual_traits": [
          "한국인 성인 남성",
          "성숙한 얼굴",
          "짧은 검은 머리",
          "정돈된 머리 모양"
        ],
        "distinctive_visual_traits": []
      },
      "노인:character": {
        "description": "한국인 노년 남성으로, 나이 든 얼굴과 자연스러운 희끗한 짧은 머리를 지녔다.",
        "visual_traits": [
          "한국인 노년 남성",
          "나이 든 얼굴",
          "희끗한 머리",
          "짧은 머리 모양"
        ],
        "distinctive_visual_traits": []
      },
      "주인:character": {
        "description": "한국인 성인으로, 성숙한 얼굴과 자연스러운 검은색의 짧고 단정한 머리를 지녔다.",
        "visual_traits": [
          "한국인 성인",
          "성숙한 얼굴",
          "짧은 검은 머리",
          "단정한 머리 모양"
        ],
        "distinctive_visual_traits": []
      },
      "골목:location": {
        "description": "20세기 전반 한국 도시의 흙바닥 골목. 목조 점포가 마주하고 이발소 앞에는 붉고 푸른 띠의 회전 간판이 서 있다.",
        "visual_traits": [
          "흙으로 된 골목 바닥",
          "마주 보는 목조 점포",
          "붉고 푸른 띠의 회전 간판",
          "근대기 한국 도시 거리"
        ],
        "distinctive_visual_traits": [
          {
            "trait": "붉은 띠와 푸른 띠가 교대로 배치된 회전 간판",
            "source_quote": "붉은 띠와 푸른 띠가 번갈아 올라갔다 사라진다.",
            "attribution_note": "골목 어귀 이발소 앞에 설치된 반복 노출 시각물로, 골목의 핵심 식별 요소에 해당한다.",
            "trait_type": "other",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "간판 띠의 두 색과 교대 배열을 직접 묘사한다."
          }
        ]
      },
      "나무 상:prop": {
        "description": "국밥집 흙바닥에 놓인 전통식 낮은 목제 상으로, 평평한 상판과 짧은 다리를 지녔다.",
        "visual_traits": [
          "낮은 높이",
          "목제 재질",
          "평평한 상판",
          "짧은 다리"
        ],
        "distinctive_visual_traits": []
      },
      "됫박:prop": {
        "description": "쌀의 부피를 재는 작은 목제 계량 용기로, 각진 몸체와 위가 열린 단순한 형태다.",
        "visual_traits": [
          "작은 계량 용기",
          "목제 재질",
          "각진 몸체",
          "열린 윗면"
        ],
        "distinctive_visual_traits": []
      },
      "네모난 나무통:prop": {
        "description": "쌀을 담는 네모난 목제 통으로, 넓고 평평한 옆면과 위가 열린 상자형 구조를 지녔다.",
        "visual_traits": [
          "네모난 상자형 몸체",
          "목제 재질",
          "평평한 옆면",
          "열린 윗면"
        ],
        "distinctive_visual_traits": [
          {
            "trait": "네모난 목제 통",
            "source_quote": "네모난 나무통 옆면의 쇠 띠가 빛을 받아 한 줄 반짝인다.",
            "attribution_note": "",
            "trait_type": "other",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "통의 네모난 형태와 목제 재질을 직접 명시한다."
          }
        ]
      },
      "네모난 나무통 옆면의 쇠 띠:prop": {
        "description": "네모난 나무통의 옆면을 따라 둘러진 좁고 긴 금속 띠로, 매끈한 표면이 빛을 반사한다.",
        "visual_traits": [
          "좁고 긴 띠 형태",
          "금속 재질",
          "나무통 옆면을 두르는 배치",
          "빛을 반사하는 표면"
        ],
        "distinctive_visual_traits": [
          {
            "trait": "나무통 옆면을 두른 한 줄의 쇠 띠",
            "source_quote": "네모난 나무통 옆면의 쇠 띠가 빛을 받아 한 줄 반짝인다.",
            "attribution_note": "",
            "trait_type": "other",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "쇠 띠의 재질과 옆면 배치를 물리적 형태로 직접 진술한다."
          }
        ]
      },
      "가위:prop": {
        "description": "머리카락을 자르는 소형 금속 가위로, 교차하는 두 날과 손가락을 넣는 둥근 고리 두 개가 있다.",
        "visual_traits": [
          "은색 금속 재질",
          "교차하는 두 날",
          "둥근 손가락 고리",
          "소형 이발용 형태"
        ],
        "distinctive_visual_traits": []
      },
      "나무 미닫이문:location_part": {
        "description": "이발소 입구의 목제 미닫이문으로, 나무틀 안에서 좌우로 움직이는 판문 구조다.",
        "visual_traits": [
          "목제 문짝",
          "좌우 미닫이 구조",
          "두꺼운 나무틀",
          "이발소 출입구"
        ],
        "distinctive_visual_traits": []
      },
      "문턱:location_part": {
        "description": "이발소 미닫이문 아래를 가로지르는 낮은 문턱으로, 실내 바닥과 골목 흙바닥의 경계를 이룬다.",
        "visual_traits": [
          "출입구 하단의 가로 경계",
          "낮게 솟은 형태",
          "실내외 바닥 구분",
          "미닫이문 아래 배치"
        ],
        "distinctive_visual_traits": []
      },
      "벽에 붙은 종이:location_part": {
        "description": "국밥집 벽에 붙인 종이 차림표로, 붓글씨가 번져 있고 한쪽 귀퉁이가 말려 글자 일부를 가린다.",
        "visual_traits": [
          "벽에 붙인 종이",
          "번진 붓글씨",
          "차림과 가격 표기",
          "말려 올라간 귀퉁이"
        ],
        "distinctive_visual_traits": [
          {
            "trait": "번진 붓글씨로 적힌 차림과 값",
            "source_quote": "벽에 붙은 종이에 붓으로 쓴 차림과 값이 번져 있다.",
            "attribution_note": "",
            "trait_type": "marking",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "종이 위 글씨의 도구, 내용, 번진 상태를 직접 묘사한다."
          },
          {
            "trait": "말려 올라가 글자 하나를 가린 귀퉁이",
            "source_quote": "종이 귀퉁이가 말려 올라가 글자 하나가 가려져 있다.",
            "attribution_note": "",
            "trait_type": "other",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "종이 귀퉁이의 물리적 형태와 글자 가림을 직접 진술한다."
          }
        ]
      },
      "창:location_part": {
        "description": "이발소 벽의 채광창으로, 낮빛을 실내로 들여 바닥에 네모난 밝은 면을 만든다.",
        "visual_traits": [
          "벽면의 채광구",
          "실내로 들어오는 낮빛",
          "바닥의 네모난 빛",
          "이발소 내부 배치"
        ],
        "distinctive_visual_traits": []
      },
      "값을 적은 나무판:location_part": {
        "description": "벽에 걸린 가로로 긴 목제 가격판. 눌러 쓴 붓글씨가 있고 아래쪽 끝에는 못 하나가 반쯤 박혀 있다.",
        "visual_traits": [
          "가로로 긴 목제 판",
          "붓으로 쓴 가격 글자",
          "벽걸이 형태",
          "아래쪽 끝의 반쯤 박힌 못"
        ],
        "distinctive_visual_traits": [
          {
            "trait": "가로로 긴 판에 눌러 쓴 붓글씨",
            "source_quote": "판은 가로로 길고, 글자를 붓으로 눌러 썼다.",
            "attribution_note": "",
            "trait_type": "marking",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "판의 비례와 글씨의 표현 방식을 직접 묘사한다."
          },
          {
            "trait": "아래쪽 끝에 반쯤 박힌 못 하나",
            "source_quote": "아래쪽 끝에 못 하나가 반쯤 박힌 채 남아 있다.",
            "attribution_note": "",
            "trait_type": "other",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "못의 수, 위치, 박힌 정도를 직접 진술한다."
          }
        ]
      }
    }
  },
  "step_id": "entity_detail",
  "run_id": "79afd353-207a-4984-8f5e-5325391ccd3c",
  "resolved_model": "gpt",
  "updated_at": "2026-09-01T20:15:52.596235+00:00",
  "schema_version": 1,
  "config_hash": "227191140fca22c3",
  "project_config_snapshot": {
    "required_owner_types": [
      "character",
      "location",
      "location_part",
      "outlook",
      "prop"
    ]
  }
}