{
  "status": "completed",
  "completed_count": 42,
  "applicable_count": 42,
  "failed_count": 0,
  "data": {
    "entity_queue": [
      [
        "한국인 남자",
        "character",
        "C01"
      ],
      [
        "검은 인영",
        "character",
        "C02"
      ],
      [
        "한국인 여자",
        "character",
        "C03"
      ],
      [
        "혜수",
        "character",
        "C05"
      ],
      [
        "민숙",
        "character",
        "C06"
      ],
      [
        "수리영",
        "character",
        "C07"
      ],
      [
        "로트와일러",
        "character",
        "C08"
      ],
      [
        "남자 직원",
        "character",
        "C11"
      ],
      [
        "정체불명 한국인 남자",
        "character",
        "C12"
      ],
      [
        "김형사",
        "character",
        "C14"
      ],
      [
        "검은 고양이",
        "character",
        "C15"
      ],
      [
        "중년 한국인 남성 직원",
        "character",
        "C16"
      ],
      [
        "인우",
        "character",
        "C17"
      ],
      [
        "숲속",
        "location",
        "L01"
      ],
      [
        "도시 뒷골목",
        "location",
        "L02"
      ],
      [
        "산속 사건 현장",
        "location",
        "L03"
      ],
      [
        "옥탑방 외부 옥상",
        "location",
        "L04"
      ],
      [
        "옥탑방 내부",
        "location",
        "L05"
      ],
      [
        "해안도로",
        "location",
        "L06"
      ],
      [
        "유기견 보호원",
        "location",
        "L07"
      ],
      [
        "대형 마트 매장 내부",
        "location",
        "L09"
      ],
      [
        "대형 마트 외부",
        "location",
        "L10"
      ],
      [
        "옥탑방 건물 외부 마당·계단·앞도로",
        "location",
        "L11"
      ],
      [
        "해안가 버스정류장 부근",
        "location",
        "L12"
      ],
      [
        "경찰서 사무실 내부",
        "location",
        "L13"
      ],
      [
        "경찰서 건물 밖",
        "location",
        "L14"
      ],
      [
        "마트 총무과",
        "location",
        "L15"
      ],
      [
        "PC방 내부",
        "location",
        "L16"
      ],
      [
        "소나기 내리는 해안가",
        "location",
        "L17"
      ],
      [
        "안개 낀 포구",
        "location",
        "L18"
      ],
      [
        "어선 갑판",
        "location",
        "L19"
      ],
      [
        "어선 조타실",
        "location",
        "L20"
      ],
      [
        "해질녘 바다와 안개 장벽",
        "location",
        "L21"
      ],
      [
        "휴대폰",
        "prop",
        "P01"
      ],
      [
        "붉은 원형 표식",
        "prop",
        "P02"
      ],
      [
        "낡은 사진",
        "prop",
        "P03"
      ],
      [
        "인형이 달린 백팩",
        "prop",
        "P04"
      ],
      [
        "종이 지도",
        "prop",
        "P05"
      ],
      [
        "액자 속 가족사진",
        "prop",
        "P06"
      ],
      [
        "시신 훼손 사진들",
        "prop",
        "P07"
      ],
      [
        "종이 광고 전단지",
        "prop",
        "P08"
      ],
      [
        "메모지",
        "prop",
        "P09"
      ]
    ],
    "entity_details": {
      "한국인 남자:character": {
        "description": "Korean 성인 남성, 자연스러운 검은 짧은 머리와 평범한 얼굴형의 남자.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "요소명이 일반명이고 본문은 '남자'로 지칭한다.",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "눈동자의 색을 평이하게 직접 진술한다.",
            "source_quote": "남자의 붉은 눈동자",
            "trait": "붉은 눈동자",
            "trait_type": "eye_color"
          }
        ]
      },
      "검은 인영:character": {
        "description": "인종 식별 불가의 인간형 검은 실루엣, 얼굴과 머리 세부가 보이지 않는 어두운 형상.",
        "visual_traits": [
          "인간형 실루엣",
          "얼굴 세부 미노출",
          "머리 세부 미노출",
          "전체가 어둡게 보임"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "검은 인간형 형상을 직접 지칭한다.",
            "source_quote": "검은 인영이 남자를 덮친다",
            "trait": "검은 인간형 실루엣",
            "trait_type": "other"
          }
        ]
      },
      "한국인 여자:character": {
        "description": "Korean 성인 여성, 자연스러운 검은 머리와 평범한 얼굴형의 여자.",
        "visual_traits": [
          "Korean 성인 여성",
          "검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "distinctive_visual_traits": []
      },
      "혜수:character": {
        "description": "Korean 40대 중반 여성, 검은 머리와 차분한 중년 얼굴형의 여자.",
        "visual_traits": [
          "Korean 40대 중반 여성",
          "검은 머리",
          "중년 얼굴형",
          "차분한 인상"
        ],
        "distinctive_visual_traits": []
      },
      "민숙:character": {
        "description": "Korean 40대 여성, 자연스러운 검은 머리와 부드러운 중년 얼굴형의 여자.",
        "visual_traits": [
          "Korean 40대 여성",
          "검은 머리",
          "중년 여성 얼굴",
          "부드러운 얼굴선"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "손목의 작은 원형 표식을 직접 묘사한다.",
            "source_quote": "민숙 손목에 보이는 작은 원(이하 표식)",
            "trait": "손목의 작은 원형 표식",
            "trait_type": "marking"
          }
        ]
      },
      "수리영:character": {
        "description": "Korean 21세 여성, 자연스러운 검은 머리와 젊은 얼굴형의 여자.",
        "visual_traits": [
          "Korean 21세 여성",
          "젊은 얼굴형",
          "검은 머리",
          "자연스러운 기본 외모"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "기획서 인물 참고 정보가 강수리영의 외형으로 직접 제시한다.",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "눈동자가 황금빛으로 변한다고 신체 부위 색을 직접 설명한다.",
            "source_quote": "외형: 만월이 가까워지거나 흡혈귀 본능이 발현될 때 눈동자가 황금빛으로 변한다.",
            "trait": "황금빛으로 변하는 눈동자",
            "trait_type": "eye_color"
          }
        ]
      },
      "로트와일러:character": {
        "description": "큰 로트와일러, 짧은 검정·갈색 털과 넓은 머리, 강한 턱을 가진 대형견.",
        "visual_traits": [
          "대형견",
          "검정·갈색 짧은 털",
          "넓은 머리",
          "강한 턱선"
        ],
        "distinctive_visual_traits": []
      },
      "남자 직원:character": {
        "description": "Korean 성인 남성, 짧은 검은 머리와 평범한 남성 얼굴형.",
        "visual_traits": [
          "Korean 성인 남성",
          "짧은 검은 머리",
          "평범한 얼굴형",
          "자연스러운 기본 외모"
        ],
        "distinctive_visual_traits": []
      },
      "정체불명 한국인 남자:character": {
        "description": "Korean 성인 남성, 얼굴이 보이지 않고 머리 세부도 드러나지 않는 낯선 남자.",
        "visual_traits": [
          "Korean 성인 남성",
          "얼굴 미노출",
          "머리 세부 미상",
          "낯선 남성 형상"
        ],
        "distinctive_visual_traits": []
      },
      "김형사:character": {
        "description": "Korean 30대 남성, 짧은 검은 머리와 평범한 젊은 남성 얼굴형.",
        "visual_traits": [
          "Korean 30대 남성",
          "짧은 검은 머리",
          "젊은 남성 얼굴",
          "평범한 인상"
        ],
        "distinctive_visual_traits": []
      },
      "검은 고양이:character": {
        "description": "작은 검은 고양이, 짧은 검은 털과 날렵한 얼굴을 가진 고양이.",
        "visual_traits": [
          "검은 털",
          "짧은 털",
          "날렵한 고양이 얼굴",
          "작은 체구"
        ],
        "distinctive_visual_traits": []
      },
      "중년 한국인 남성 직원:character": {
        "description": "Korean 중년 남성, 짧은 검은 머리와 평범한 중년 남성 얼굴형.",
        "visual_traits": [
          "Korean 중년 남성",
          "짧은 검은 머리",
          "중년 얼굴형",
          "평범한 인상"
        ],
        "distinctive_visual_traits": []
      },
      "인우:character": {
        "description": "Korean 24세 남성, 짧은 검은 머리와 젊은 남성 얼굴형.",
        "visual_traits": [
          "Korean 20대 남성",
          "짧은 검은 머리",
          "젊은 얼굴형",
          "자연스러운 기본 외모"
        ],
        "distinctive_visual_traits": []
      },
      "숲속:location": {
        "description": "해질 무렵의 우거진 숲, 빽빽한 수풀과 어두워지는 자연광이 있는 산림 공간.",
        "visual_traits": [
          "우거진 수풀",
          "해질 무렵 자연광",
          "빽빽한 산림",
          "어두운 녹색 톤"
        ],
        "distinctive_visual_traits": []
      },
      "도시 뒷골목:location": {
        "description": "밤의 도심 뒷골목, 희미한 가로등과 전봇대가 있는 좁고 어두운 골목.",
        "visual_traits": [
          "밤 골목",
          "희미한 가로등",
          "전봇대",
          "어두운 도심 분위기"
        ],
        "distinctive_visual_traits": []
      },
      "산속 사건 현장:location": {
        "description": "산속 등산로 인근의 사건 현장, 폴리스 라인과 감식 분위기가 있는 야외 공간.",
        "visual_traits": [
          "산속 등산로",
          "폴리스 라인",
          "야외 감식 현장",
          "낮 자연광"
        ],
        "distinctive_visual_traits": []
      },
      "옥탑방 외부 옥상:location": {
        "description": "오래된 빌라 옥탑의 외부 옥상, 물탱크와 빨랫줄, 철문이 보이는 공간.",
        "visual_traits": [
          "오래된 빌라 옥상",
          "물탱크",
          "빨랫줄",
          "옥탑 철문"
        ],
        "distinctive_visual_traits": []
      },
      "옥탑방 내부:location": {
        "description": "작은 창과 싱크대, 거실·방·욕실이 있는 낡은 옥탑방 내부.",
        "visual_traits": [
          "작은 창",
          "싱크대",
          "좁은 거실",
          "방과 욕실",
          "낡은 주거 공간"
        ],
        "distinctive_visual_traits": []
      },
      "해안도로:location": {
        "description": "바다를 끼고 이어지는 해안도로, 넓은 해안선과 바닷빛이 보이는 도로.",
        "visual_traits": [
          "해안선 옆 도로",
          "바다 전망",
          "개방된 하늘",
          "해안 도시 분위기"
        ],
        "distinctive_visual_traits": []
      },
      "유기견 보호원:location": {
        "description": "견사와 작업 공간이 있는 유기견 보호원, 철창과 동물 관리 도구가 보이는 시설.",
        "visual_traits": [
          "견사 철창",
          "동물 보호 시설",
          "관리 작업 공간",
          "실용적인 내부"
        ],
        "distinctive_visual_traits": []
      },
      "대형 마트 매장 내부:location": {
        "description": "진열대와 상품 박스가 늘어선 대형 마트 매장 내부, 밝은 상업 조명 공간.",
        "visual_traits": [
          "상품 진열대",
          "밝은 매장 조명",
          "넓은 통로",
          "상자 진열"
        ],
        "distinctive_visual_traits": []
      },
      "대형 마트 외부:location": {
        "description": "포구 인접 번화가의 마트 외부, 네온사인과 포장마차가 보이는 상업 거리.",
        "visual_traits": [
          "마트 입구",
          "네온사인",
          "포구 인접 상권",
          "길거리 포장마차"
        ],
        "distinctive_visual_traits": []
      },
      "옥탑방 건물 외부 마당·계단·앞도로:location": {
        "description": "낡은 다세대 빌라 외부, 후미진 마당과 옥탑으로 오르는 계단, 앞도로가 이어진 공간.",
        "visual_traits": [
          "다세대 빌라 외부",
          "후미진 마당",
          "옥탑 계단",
          "좁은 앞도로"
        ],
        "distinctive_visual_traits": []
      },
      "해안가 버스정류장 부근:location": {
        "description": "밤의 해안가 버스정류장 부근, 바다를 마주한 정류장과 어두운 해안 분위기.",
        "visual_traits": [
          "해안가 정류장",
          "밤 바다",
          "어두운 주변광",
          "한적한 길가"
        ],
        "distinctive_visual_traits": []
      },
      "경찰서 사무실 내부:location": {
        "description": "책상과 모니터, 서류가 놓인 경찰서 사무실 내부, 형광등 조명의 업무 공간.",
        "visual_traits": [
          "사무용 책상",
          "컴퓨터 모니터",
          "서류 더미",
          "형광등 조명"
        ],
        "distinctive_visual_traits": []
      },
      "경찰서 건물 밖:location": {
        "description": "경찰서 건물 외부, 관공서 느낌의 출입구와 주차 공간이 있는 낮의 건물 앞.",
        "visual_traits": [
          "관공서 건물",
          "출입구",
          "주차 공간",
          "낮 외부광"
        ],
        "distinctive_visual_traits": []
      },
      "마트 총무과:location": {
        "description": "마트의 총무과 사무실, CCTV 화면과 사무용 책상이 있는 관리 공간.",
        "visual_traits": [
          "CCTV 모니터",
          "사무용 책상",
          "관리 사무실",
          "실내 조명"
        ],
        "distinctive_visual_traits": []
      },
      "PC방 내부:location": {
        "description": "컴퓨터 좌석들이 줄지어 있는 PC방 내부, 모니터와 어두운 실내 조명이 있는 공간.",
        "visual_traits": [
          "줄지은 컴퓨터 좌석",
          "모니터 화면",
          "어두운 실내 조명",
          "프린터 사용 공간"
        ],
        "distinctive_visual_traits": []
      },
      "소나기 내리는 해안가:location": {
        "description": "먹구름과 세찬 비가 덮친 해안가, 번개와 빗줄기가 보이는 젖은 해안 도로.",
        "visual_traits": [
          "짙은 먹구름",
          "세찬 빗줄기",
          "번개",
          "젖은 해안도로"
        ],
        "distinctive_visual_traits": []
      },
      "안개 낀 포구:location": {
        "description": "비가 그친 뒤 안개가 자욱한 빈 포구, 갯바위와 흐린 바다가 보이는 공간.",
        "visual_traits": [
          "자욱한 안개",
          "빈 포구",
          "갯바위",
          "흐린 바다"
        ],
        "distinctive_visual_traits": []
      },
      "어선 갑판:location": {
        "description": "소형 어선의 갑판, 낮은 난간과 바닷물에 둘러싸인 좁은 작업 공간.",
        "visual_traits": [
          "소형 어선",
          "좁은 갑판",
          "낮은 난간",
          "바다 위 공간"
        ],
        "distinctive_visual_traits": []
      },
      "어선 조타실:location": {
        "description": "소형 어선의 조타실, 조타 장치와 창문, 여러 원형 표시가 보이는 좁은 실내.",
        "visual_traits": [
          "조타 장치",
          "좁은 실내",
          "전면 창문",
          "여러 원형 표시"
        ],
        "distinctive_visual_traits": []
      },
      "해질녘 바다와 안개 장벽:location": {
        "description": "해질녘 황금빛 바다와 짙은 안개 띠가 경계처럼 펼쳐진 해상 풍경.",
        "visual_traits": [
          "황금빛 노을",
          "넓은 바다",
          "짙은 안개 띠",
          "수평선 경계"
        ],
        "distinctive_visual_traits": []
      },
      "휴대폰:prop": {
        "description": "현대식 스마트폰, 통화와 위치추적 화면을 표시할 수 있는 검은 직사각형 기기.",
        "visual_traits": [
          "검은 직사각형 기기",
          "터치스크린",
          "휴대용 크기",
          "현대 스마트폰"
        ],
        "distinctive_visual_traits": []
      },
      "붉은 원형 표식:prop": {
        "description": "붓으로 그린 듯한 붉은 원형 표식, 벽이나 공간에 선명하게 나타나는 단순한 원.",
        "visual_traits": [
          "붉은색",
          "원형",
          "붓자국 같은 선",
          "벽에 나타나는 표식"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "벽에 붉은 원이 생기는 형태를 직접 묘사한다.",
            "source_quote": "침대 위 벽에 붉은 원이 생겨난다",
            "trait": "벽에 나타나는 붉은 원",
            "trait_type": "marking"
          },
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "붓으로 원을 그리는 듯한 시각 형태를 직접 설명한다.",
            "source_quote": "마치 누군가 붓으로 벽에 원으로 그리는 것처럼",
            "trait": "붓으로 그린 듯한 원형 선",
            "trait_type": "marking"
          }
        ]
      },
      "낡은 사진:prop": {
        "description": "오래된 종이 사진, 70~80년대 시골 식당과 지붕 위 원형 구조, Korean 여자아이 둘이 보인다.",
        "visual_traits": [
          "오래된 종이 사진",
          "시골 식당 이미지",
          "지붕 위 둥근 원",
          "Korean 여자아이 둘",
          "작은 글씨"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "사진 속 배경과 인물 구성을 구체적으로 직접 묘사한다.",
            "source_quote": "7-80년대 쯤 보이는 시골 식당과 지붕위에 둥근 원이 설치된 (마치 십자가처럼) 식당 앞에는 어린 여자애 둘(12살)이 앉아있다.",
            "trait": "시골 식당, 지붕 위 둥근 원, 12살 여자아이 둘이 담긴 사진",
            "trait_type": "other"
          },
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "사진 안의 글자를 직접 지목한다.",
            "source_quote": "여기 작게 ‘금월’이라는 글씨 보이죠.",
            "trait": "작은 ‘금월’ 글씨",
            "trait_type": "marking"
          }
        ]
      },
      "인형이 달린 백팩:prop": {
        "description": "작은 인형 장식이 달린 개인 백팩, 휴대품을 넣을 수 있는 가방.",
        "visual_traits": [
          "백팩 형태",
          "인형 장식",
          "어깨끈",
          "개인 소지품 느낌"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "백팩에 인형이 달렸다고 직접 묘사한다.",
            "source_quote": "인형이 달린 자신의 백팩",
            "trait": "인형이 달린 백팩",
            "trait_type": "other"
          }
        ]
      },
      "종이 지도:prop": {
        "description": "접힌 종이 지도 여러 장, 해상 좌표 위치를 확인하기 위한 인쇄 지도.",
        "visual_traits": [
          "종이 재질",
          "접힌 형태",
          "지도 인쇄",
          "해상 위치 표시"
        ],
        "distinctive_visual_traits": []
      },
      "액자 속 가족사진:prop": {
        "description": "액자에 담긴 가족사진, Korean 중년 여성과 Korean 젊은 여성이 함께 찍힌 사진.",
        "visual_traits": [
          "사진 액자",
          "Korean 여성 두 명",
          "가족사진 구성",
          "실내 탁상 사진"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "사진 속 인물과 표정을 직접 묘사한다.",
            "source_quote": "식탁에 놓인 엄마와 수리영의 사진을 보는데... 환하게 웃는 엄마 얼굴",
            "trait": "엄마와 수리영이 담긴 사진, 환하게 웃는 엄마 얼굴",
            "trait_type": "other"
          }
        ]
      },
      "시신 훼손 사진들:prop": {
        "description": "확대된 범죄 현장 사진 여러 장, 목·어깨·얼굴의 훼손 흔적이 보이는 증거 사진들.",
        "visual_traits": [
          "확대 사진 여러 장",
          "범죄 증거 사진",
          "훼손 부위 이미지",
          "책상 위 흩어진 배치"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "사진들이 보여주는 훼손 부위를 직접 묘사한다.",
            "source_quote": "목, 어깨, 얼굴등 살점이 떨어져 보는 것만으로도 끔찍하다.",
            "trait": "목·어깨·얼굴 훼손이 보이는 사진들",
            "trait_type": "other"
          }
        ]
      },
      "종이 광고 전단지:prop": {
        "description": "문틈에 끼워진 종이 광고 전단지, 얇고 접히는 인쇄물.",
        "visual_traits": [
          "얇은 종이",
          "광고 인쇄물",
          "문틈에 끼는 크기",
          "접히기 쉬운 재질"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "전단지가 문틈에 끼어 있음을 직접 묘사한다.",
            "source_quote": "문틈에 낀 광고 전단지.",
            "trait": "문틈에 낀 광고 전단지",
            "trait_type": "other"
          }
        ]
      },
      "메모지:prop": {
        "description": "작은 종이 메모지, 해상 GPS 좌표를 손으로 적어 접어둔 쪽지.",
        "visual_traits": [
          "작은 종이 쪽지",
          "손글씨 좌표",
          "접힌 형태",
          "휴대용 메모"
        ],
        "distinctive_visual_traits": [
          {
            "attribution_note": "",
            "interpretation_kind": "literal_visual",
            "interpretation_reason": "좌표를 메모한 쪽지를 직접 설명한다.",
            "source_quote": "필기도구를 찾아 좌표를 메모 한다. 메모쪽지를 접어 주머니에 넣고",
            "trait": "좌표가 적힌 접힌 메모쪽지",
            "trait_type": "marking"
          }
        ]
      }
    }
  },
  "step_id": "entity_detail",
  "run_id": "76db26f0-af06-476d-ac63-0e23f4977650",
  "resolved_model": "gpt",
  "updated_at": "2026-06-28T11:56:45.309354+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}