{
  "status": "completed",
  "applicable_count": 4,
  "completed_count": 4,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "c343d77dc94e4725",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "vca-p11-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "role": "close_insert"
          },
          {
            "scene_index": 25,
            "shot_index": 10,
            "role": "close_insert"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The photograph shows two 12-year-old Korean girls seated together in front of the restaurant.",
            "evidence_quote": "식당 앞에는 어린 여자애 둘(12살)이 앉아있다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "One of the two seated girls is Su-riyeong’s mother as a child.",
            "evidence_quote": "그중에 한 아이는 분명히 어릴 적 엄마다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The background is a rural restaurant dating visually to around the 1970s or 1980s.",
            "evidence_quote": "7-80년대 쯤 보이는 시골 식당",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "A large upright circular installation resembling a cross stands on the restaurant roof.",
            "evidence_quote": "지붕위에 둥근 원이 설치된 (마치 십자가처럼)",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The old photograph is bloodstained.",
            "evidence_quote": "그 가운데 꽂혀있는 피묻은 사진 한 장!",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The photograph is creased and crumpled from having been clenched in a hand.",
            "evidence_quote": "죽은 엄마의 손에 구겨져있던 바로 그 사진이다.",
            "kind": "surface_state"
          }
        ],
        "prop_anchor": {
          "prop_short_id": "P11",
          "carries_printed_content": true,
          "applicability_evidence": "This prop qualifies because it is explicitly a physical photograph with visible image content: “7-80년대 쯤 보이는 시골 식당과 지붕위에 둥근 원이 설치된 (마치 십자가처럼) 식당 앞에는 어린 여자애 둘(12살)이 앉아있다.”",
          "printed_content": "The photograph shows a rustic rural Korean restaurant that appears to date from around the 1970s or 1980s, with a large upright circular installation resembling a cross mounted on its roof. Two 12-year-old Korean girls sit together in front of the restaurant, and one is Su-riyeong’s mother as a child.",
          "physical_form": "A small vintage paper snapshot of standard hand-held photograph size, faded and worn with aged texture, creased edges, crumpling, and visible blood staining.",
          "scale_contract": "Keep the prop at the fixed real-world scale of a small hand-held vintage snapshot, easily removable from a wall and concealable inside Su-riyeong’s clenched fist."
        },
        "per_shot_consumption_hints": {
          "25:5": {
            "keep_real_scale": true
          },
          "25:10": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p02-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 16,
            "shot_index": 1,
            "role": "environment"
          },
          {
            "scene_index": 16,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 19,
            "shot_index": 8,
            "role": "environment"
          },
          {
            "scene_index": 27,
            "shot_index": 1,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The smartphone screen displays Min-sook’s stored telephone-number entry and is presented directly in front of Detective Kim for inspection.",
            "evidence_quote": "(핸드폰에 저장된 민숙번호 보여주며) 이 번호 위치 좀 따봐.",
            "kind": "prop_state"
          }
        ],
        "prop_anchor": {
          "prop_short_id": "P02",
          "carries_printed_content": true,
          "applicability_evidence": "This prop qualifies because it is a smartphone whose screen visibly displays stored contact information: “(핸드폰에 저장된 민숙번호 보여주며) 이 번호 위치 좀 따봐.”",
          "printed_content": "The screen shows a stored contact or telephone-number interface for Min-sook, structured around her saved number; no person or location image is established, and the literal characters or digits may vary between renders.",
          "physical_form": "A standard handheld modern black smartphone with a rectangular flat-glass screen, thin metal-and-plastic bezels, and ordinary real-world phone dimensions; no specific damage, stains, or wear are established.",
          "scale_contract": "Keep the smartphone at normal modern handheld-phone scale relative to every user’s hand, face, and surrounding environment in all shots."
        },
        "per_shot_consumption_hints": {
          "16:1": {
            "keep_real_scale": true
          },
          "16:3": {
            "keep_real_scale": true
          },
          "19:8": {
            "keep_real_scale": true
          },
          "27:1": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-s1-c01-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 1,
            "shot_index": 5,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The immobilized subject is frozen mid-fall toward the forest floor, with the torso folding under a forceful impact to the shoulder.",
            "evidence_quote": "어두운 실루엣의 낯선 아시아인 남성이 숲속에서 습격당한 남자의 어깨를 강하게 덮치며 함께 바닥으로 쓰러지는 mid-impact 전신",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The injured leg remains buckled beneath the folding body.",
            "evidence_quote": "injured leg buckling mid-stride",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The thigh bears a large bite mark with blood visibly flowing from it.",
            "evidence_quote": "허벅지에 커다란 이빨 자국. 피가 흐르고.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "One foot is missing its shoe, without assigning a side not specified by the text.",
            "evidence_quote": "벗겨진 한쪽 신발.",
            "kind": "prop_state"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C01",
          "subject_state": "severely_injured",
          "shared_state_contract": "The immobilized subject remains frozen mid-impact while falling toward the forest floor, the torso folding under a forceful shoulder strike and the injured leg buckled beneath the body. The same thigh retains its large bleeding bite mark, and one foot remains without its shoe; no left or right side is assigned.",
          "per_shot_visible_focus": {
            "3": "A tight view of the injured thigh, showing the large bite mark and flowing blood; the rest of the folded, mid-fall body remains off-frame.",
            "5": "The full immobilized subject mid-impact: torso folding at the shoulder strike, injured leg buckled, and the body falling toward the forest floor; the one-shoe-missing state is retained."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "1:3": {
            "enforce_state_continuity": true
          },
          "1:5": {
            "enforce_state_continuity": true
          }
        }
      },
      {
        "group_id": "vca-s12-c06-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "role": "environment"
          },
          {
            "scene_index": 12,
            "shot_index": 15,
            "role": "close_insert"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The immobilized subject remains seated on the floor with the head hanging downward.",
            "evidence_quote": "앉은 채로 고개를 떨군 채 죽어있는",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "One rigid hand remains closed around a single crumpled paper photograph; the specific hand is not established.",
            "evidence_quote": "엄마 손안에 구겨진 사진 한 장이 보인다.",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "The body remains positioned on the floor behind the opened curtain.",
            "evidence_quote": "커튼이 젖혀진 바닥에",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The shoulder and collarbone retain the exposed ragged wounds, dangling flesh, and flowing blood.",
            "evidence_quote": "살점이 뜯긴 어깨와 쇄골, 마치 동물에게 물어뜯긴 듯한 거친 상처가 고스란히 드러나있다. 덜렁거리는 살점과 뜯겨진 부위에 흘러내리는 피.",
            "kind": "subject_pose"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C06",
          "subject_state": "dead",
          "shared_state_contract": "The immobilized subject remains motionless, seated on the floor behind the opened curtain with the head hanging downward and the wounded shoulder and collarbone unchanged. One rigid hand remains closed around a single crumpled paper photograph; the text does not establish whether it is the left or right hand.",
          "per_shot_visible_focus": {
            "8": "The seated body on the floor behind the opened curtain, including the downward-hanging head and the wounded shoulder and collarbone area; the photograph-holding hand remains in its locked position whether visible or cropped.",
            "15": "A tight view of the rigid closed hand and the single crumpled paper photograph held inside it; the seated body and lowered head may remain off-frame."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "12:8": {
            "enforce_state_continuity": true
          },
          "12:15": {
            "enforce_state_continuity": true
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 4,
      "c_seeds": 0,
      "d_seeds": 2,
      "immobilized_seeds": 2,
      "groups_extracted": 4,
      "skipped": [
        {
          "seed": "*",
          "reason": "refined_ref_usage_unavailable"
        }
      ],
      "zoom_seed_candidates": [],
      "zoom_anchor_moved_to": "zoom_continuity_anchor",
      "candidate_same_moment_exact_background": [],
      "ref_usage_source": "unavailable",
      "immobilized_enabled": true
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "visual_continuity_anchor",
  "run_id": "89cde430-c89c-4e8d-85f1-811a4fc28168",
  "resolved_model": "gpt",
  "updated_at": "2026-07-20T08:37:21.568887+00:00",
  "project_config_snapshot": {}
}