{
  "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-p05-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 15,
            "shot_index": 2,
            "role": "close_insert"
          },
          {
            "scene_index": 16,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 19,
            "shot_index": 22,
            "role": "close_insert"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The smartphone display remains in an unanswered-call state associated with Kang Minsook; it does not display the supermarket CCTV footage.",
            "evidence_quote": "강민숙(민숙)의 응답 없는 통화 화면.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "In scene 15, Suri-young holds the smartphone in her hand while the unanswered-call screen is visible.",
            "evidence_quote": "강민숙(민숙)의 응답 없는 통화 화면을 든 수리영의 손.",
            "kind": "held_prop"
          }
        ],
        "prop_anchor": {
          "prop_short_id": "P05",
          "carries_printed_content": true,
          "applicability_evidence": "The smartphone qualifies because its screen visibly bears recurring displayed content, specifically “강민숙(민숙)의 응답 없는 통화 화면.”",
          "printed_content": "The screen shows a contemporary unanswered outgoing-call interface associated with Kang Minsook, with no canonically established portrait, person, place, or CCTV image displayed; any written characters may vary.",
          "physical_form": "A hand-sized modern slim rectangular touchscreen smartphone with rounded corners, glossy black glass, a dark minimal body, and a small rear camera lens, in clean contemporary condition with no specified damage or stains.",
          "scale_contract": "Keep the smartphone at a realistic modern handheld size relative to the user’s hand and surrounding environment in every shot."
        },
        "per_shot_consumption_hints": {
          "15:2": {
            "keep_real_scale": true
          },
          "16:3": {
            "keep_real_scale": true
          },
          "19:22": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p08-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 25,
            "shot_index": 8,
            "role": "close_insert"
          },
          {
            "scene_index": 25,
            "shot_index": 17,
            "role": "environment"
          },
          {
            "scene_index": 25,
            "shot_index": 27,
            "role": "environment"
          },
          {
            "scene_index": 28,
            "shot_index": 15,
            "role": "close_insert"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The photograph shows two twelve-year-old girls seated together in front of a rural restaurant dating from approximately the 1970s–1980s.",
            "evidence_quote": "오래된 사진 속 1970~80년대 시골 식당 앞에 앉은 열두 살 강민숙(민숙)과 인종과 국적을 식별할 수 없는 열두 살 여자아이.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "One seated girl is twelve-year-old Kang Min-sook, depicted with her canon-consistent youthful round face, dark straight hair, and natural dark eyes.",
            "evidence_quote": "그중에 한 아이는 분명히 어릴 적 엄마다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The second seated girl is also around twelve, but her ethnicity and nationality must remain visually indeterminate.",
            "evidence_quote": "인종과 국적을 식별할 수 없는 열두 살 여자아이.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "A rounded ring-like structure is installed on the restaurant roof and reads compositionally like a cross-mounted symbol.",
            "evidence_quote": "7-80년대 쯤 보이는 시골 식당과 지붕위에 둥근 원이 설치된 (마치 십자가처럼)",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "A small area of writing is visible within the photographed scene, but its literal characters are not locked.",
            "evidence_quote": "여기 작게 ‘금월’이라는 글씨 보이죠.",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The physical photographic print is bloodstained.",
            "evidence_quote": "그 가운데 꽂혀있는 피묻은 사진 한 장!",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The old print has previously been crumpled, so it retains visible handling wear and creasing.",
            "evidence_quote": "죽은 엄마의 손에 구겨져있던 바로 그 사진이다.",
            "kind": "prop_state"
          }
        ],
        "prop_anchor": {
          "prop_short_id": "P08",
          "carries_printed_content": true,
          "applicability_evidence": "This prop qualifies because it is explicitly an old photograph displaying a stable scene: “오래된 사진 속 1970~80년대 시골 식당 앞에 앉은 열두 살 강민숙(민숙)과 인종과 국적을 식별할 수 없는 열두 살 여자아이.”",
          "printed_content": "The faded photograph depicts a circa-1970s–1980s rural Korean restaurant with a rounded ring-like structure mounted on its roof, compositionally reminiscent of a cross, plus a small area of writing whose literal characters may vary. Seated side by side in front are two girls around twelve years old: young Kang Min-sook, with her canon-consistent round youthful face and dark straight hair, and a second girl whose ethnicity and nationality remain indeterminate.",
          "physical_form": "A handheld, rectangular, worn glossy color photographic print with faded yellow-green tones, softened corners, light scratches, small surface stains, crumpling creases, and visible bloodstaining.",
          "scale_contract": "Keep the prop at the consistent real-world scale of a small handheld photographic print relative to hands, walls, furniture, and the surrounding environment."
        },
        "per_shot_consumption_hints": {
          "25:8": {
            "keep_real_scale": true
          },
          "25:17": {
            "keep_real_scale": true
          },
          "25:27": {
            "keep_real_scale": true
          },
          "28:15": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p07-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 14,
            "shot_index": 28,
            "role": "environment"
          },
          {
            "scene_index": 25,
            "shot_index": 27,
            "role": "environment"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P07",
          "carries_printed_content": false,
          "applicability_evidence": "This prop is a fabric backpack with a plush toy charm and bears no printed or displayed content of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "14:28": {
            "keep_real_scale": true
          },
          "25:27": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-s1-c06-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 1,
            "shot_index": 7,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The immobilized subject's injured leg remains extended in a mid-stride position.",
            "evidence_quote": "mid-stride injured leg extended",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The immobilized subject's upper body remains folded forward under the impact.",
            "evidence_quote": "upper body folding forward",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "A large, deep bite wound remains visible on the thigh, with blood running downward below it.",
            "evidence_quote": "숲속 피해 남성의 허벅지에 깊게 남은 커다란 이빨 자국과 상처 아래로 이어진 피의 선.",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "Exactly one shoe remains missing from the immobilized subject.",
            "evidence_quote": "벗겨진 한쪽 신발.",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The dark humanoid figure remains pressed over the immobilized subject's back.",
            "evidence_quote": "검은 인간형 인영의 몸이 숲속 피해 남성의 등을 덮쳐",
            "kind": "subject_pose"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C06",
          "subject_state": "severely_injured",
          "shared_state_contract": "The immobilized subject is frozen with the injured leg extended in mid-stride and the upper body folded forward, while a dark humanoid figure lies pressed over the back. One shoe is missing, and the thigh bears a large bite wound with blood running below it.",
          "per_shot_visible_focus": {
            "3": "Close view of the extended injured thigh, centered on the large bite wound and the line of blood below it; the rest of the body and the dark figure may remain outside the frame.",
            "7": "Medium view of the immobilized subject's forward-folded upper body and the dark humanoid figure pressed over the back; the injured thigh and missing shoe need not be visible."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "1:3": {
            "enforce_state_continuity": true
          },
          "1:7": {
            "enforce_state_continuity": true
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 4,
      "c_seeds": 0,
      "d_seeds": 3,
      "immobilized_seeds": 1,
      "groups_extracted": 4,
      "skipped": [
        {
          "seed": "*",
          "reason": "refined_ref_usage_unavailable"
        },
        {
          "seed": "S12sh22:C04",
          "reason": "subject_not_in_visible_entities",
          "identity_family": [
            "C04",
            "C14",
            "C18"
          ]
        },
        {
          "seed": "S12sh39:C04",
          "reason": "subject_not_in_visible_entities",
          "identity_family": [
            "C04",
            "C14",
            "C18"
          ]
        },
        {
          "seed": "S2:C07",
          "reason": "mixed_immobilized_states",
          "states": [
            "dead",
            "severely_injured"
          ]
        }
      ],
      "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": "7ae04cb4-424b-48aa-852a-19e29bdde572",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T11:29:50.413082+00:00",
  "project_config_snapshot": {}
}