{
  "status": "completed",
  "applicable_count": 10,
  "completed_count": 10,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "c343d77dc94e4725",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "vca-p01-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 4,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 10,
            "shot_index": 5,
            "role": "close_insert"
          },
          {
            "scene_index": 11,
            "shot_index": 4,
            "role": "environment"
          },
          {
            "scene_index": 13,
            "shot_index": 3,
            "role": "environment"
          },
          {
            "scene_index": 34,
            "shot_index": 4,
            "role": "close_insert"
          },
          {
            "scene_index": 42,
            "shot_index": 2,
            "role": "close_insert"
          },
          {
            "scene_index": 49,
            "shot_index": 5,
            "role": "close_insert"
          },
          {
            "scene_index": 55,
            "shot_index": 4,
            "role": "close_insert"
          },
          {
            "scene_index": 99,
            "shot_index": 1,
            "role": "environment"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P01",
          "carries_printed_content": false,
          "applicability_evidence": "The smartphone has only transient, scene-dependent interfaces shown on different characters’ devices, not one fixed printed or displayed composition belonging to a single recurring physical prop.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "4:3": {
            "keep_real_scale": true
          },
          "10:5": {
            "keep_real_scale": true
          },
          "11:4": {
            "keep_real_scale": true
          },
          "13:3": {
            "keep_real_scale": true
          },
          "34:4": {
            "keep_real_scale": true
          },
          "42:2": {
            "keep_real_scale": true
          },
          "49:5": {
            "keep_real_scale": true
          },
          "55:4": {
            "keep_real_scale": true
          },
          "99:1": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p15-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 51,
            "shot_index": 2,
            "role": "environment"
          },
          {
            "scene_index": 51,
            "shot_index": 6,
            "role": "close_insert"
          },
          {
            "scene_index": 71,
            "shot_index": 13,
            "role": "environment"
          },
          {
            "scene_index": 75,
            "shot_index": 2,
            "role": "close_insert"
          },
          {
            "scene_index": 94,
            "shot_index": 2,
            "role": "environment"
          },
          {
            "scene_index": 94,
            "shot_index": 3,
            "role": "environment"
          },
          {
            "scene_index": 102,
            "shot_index": 1,
            "role": "close_insert"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P15",
          "carries_printed_content": false,
          "applicability_evidence": "The prop is a heavy iron restraining chain with no printed or displayed matter of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "51:2": {
            "keep_real_scale": true
          },
          "51:6": {
            "keep_real_scale": true
          },
          "71:13": {
            "keep_real_scale": true
          },
          "75:2": {
            "keep_real_scale": true
          },
          "94:2": {
            "keep_real_scale": true
          },
          "94:3": {
            "keep_real_scale": true
          },
          "102:1": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p13-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "role": "environment"
          },
          {
            "scene_index": 30,
            "shot_index": 1,
            "role": "environment"
          },
          {
            "scene_index": 31,
            "shot_index": 2,
            "role": "environment"
          },
          {
            "scene_index": 31,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 32,
            "shot_index": 12,
            "role": "environment"
          },
          {
            "scene_index": 59,
            "shot_index": 7,
            "role": "close_insert"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P13",
          "carries_printed_content": false,
          "applicability_evidence": "The bloodstained burlap sack bears no printed or displayed content; its visible features are blood soaking, bulging contents, and surface distortion.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "29:3": {
            "keep_real_scale": true
          },
          "30:1": {
            "keep_real_scale": true
          },
          "31:2": {
            "keep_real_scale": true
          },
          "31:3": {
            "keep_real_scale": true
          },
          "32:12": {
            "keep_real_scale": true
          },
          "59:7": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p02-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 7,
            "shot_index": 6,
            "role": "close_insert"
          },
          {
            "scene_index": 7,
            "shot_index": 9,
            "role": "environment"
          },
          {
            "scene_index": 8,
            "shot_index": 2,
            "role": "environment"
          },
          {
            "scene_index": 10,
            "shot_index": 2,
            "role": "close_insert"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P02",
          "carries_printed_content": false,
          "applicability_evidence": "The prop is a thick white money envelope handled by the characters, but no printed or displayed matter is described on its surface.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "7:6": {
            "keep_real_scale": true
          },
          "7:9": {
            "keep_real_scale": true
          },
          "8:2": {
            "keep_real_scale": true
          },
          "10:2": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p10-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 32,
            "shot_index": 13,
            "role": "environment"
          },
          {
            "scene_index": 48,
            "shot_index": 1,
            "role": "close_insert"
          },
          {
            "scene_index": 95,
            "shot_index": 10,
            "role": "close_insert"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P10",
          "carries_printed_content": false,
          "applicability_evidence": "This prop is a set of knives—kitchen, butcher, and ritual blades—and bears no printed or displayed content of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "32:13": {
            "keep_real_scale": true
          },
          "48:1": {
            "keep_real_scale": true
          },
          "95:10": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p26-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 21,
            "shot_index": 11,
            "role": "environment"
          },
          {
            "scene_index": 21,
            "shot_index": 19,
            "role": "close_insert"
          },
          {
            "scene_index": 63,
            "shot_index": 17,
            "role": "close_insert"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P26",
          "carries_printed_content": false,
          "applicability_evidence": "The prop is raw red meat, a food object with no printed or displayed content of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "21:11": {
            "keep_real_scale": true
          },
          "21:19": {
            "keep_real_scale": true
          },
          "63:17": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p06-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 84,
            "shot_index": 3,
            "role": "close_insert"
          },
          {
            "scene_index": 88,
            "shot_index": 8,
            "role": "close_insert"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P06",
          "carries_printed_content": false,
          "applicability_evidence": "The .38-caliber handgun is a weapon/tool and bears no printed or displayed content of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "84:3": {
            "keep_real_scale": true
          },
          "88:8": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p11-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 97,
            "shot_index": 1,
            "role": "close_insert"
          },
          {
            "scene_index": 106,
            "shot_index": 2,
            "role": "environment"
          },
          {
            "scene_index": 110,
            "shot_index": 27,
            "role": "environment"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P11",
          "carries_printed_content": false,
          "applicability_evidence": "The deer-antler spear is a physical weapon made from a wooden shaft and antler point; it bears no printed or displayed content of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "97:1": {
            "keep_real_scale": true
          },
          "106:2": {
            "keep_real_scale": true
          },
          "110:27": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-s62-c14-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 62,
            "shot_index": 4,
            "role": "close_insert"
          },
          {
            "scene_index": 62,
            "shot_index": 6,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The immobilized subject remains completely limp, with no self-supported movement or muscle tension.",
            "evidence_quote": "limp across both arms",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The body remains in a face-up horizontal posture with the forearm hanging slack.",
            "evidence_quote": "supine, forearm slack",
            "kind": "subject_pose"
          },
          {
            "confidence": "medium",
            "description": "When lifted, the unchanged limp body is supported across both of the carrier’s arms.",
            "evidence_quote": "limp across both arms",
            "kind": "surface_state"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C14",
          "subject_state": "dead",
          "shared_state_contract": "The immobilized subject remains fully limp and face-up in a horizontal posture, with the forearms slack and no self-generated change in limb position. The insert isolates the wrist while the later medium shot shows the same passive body posture supported across both of the carrier’s arms.",
          "per_shot_visible_focus": {
            "4": "A tight insert of the slack forearm and wrist, including another person’s hand pulling the shining metal watch halfway off; the rest of the face-up body is outside the frame.",
            "6": "The limp, horizontally supported body across the carrier’s two arms, seen between the adjacent boats; wrist-level watch detail need not be visible."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "62:4": {
            "enforce_state_continuity": true
          },
          "62:6": {
            "enforce_state_continuity": true
          }
        }
      },
      {
        "group_id": "vca-s95-c04-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 95,
            "shot_index": 10,
            "role": "close_insert"
          },
          {
            "scene_index": 95,
            "shot_index": 15,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "In shot 10, the torso is jolting from impact while a sharp blade penetrates the middle of the back.",
            "evidence_quote": "torso jolting under impact",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "In shot 10, the blade remains in contact with the body, penetrating the middle of the back, with its hilt gripped externally.",
            "evidence_quote": "등 한가운데를 파고든 찰나, 칼자루를 꽉 쥔",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "In shot 15, the body is airborne beyond the cliff edge with the torso tipping backward.",
            "evidence_quote": "airborne, torso tipping backward",
            "kind": "surface_state"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C04",
          "subject_state": "severely_injured",
          "shared_state_contract": "No valid single physical configuration exists for these shots. Shot 10 depicts the blade entering the back while the torso jolts, whereas shot 15 occurs later, after the blade is withdrawn, the chest is stabbed, and the body is kicked airborne beyond the cliff; treating them as one immobilized continuity moment would contradict the scene text.",
          "per_shot_visible_focus": {
            "10": "A close view of the middle of the back at the blade-entry point, plus the blade, hilt, and externally extended gripping arm.",
            "15": "A wide view of the entire body suspended beyond the cliff edge and tipping backward."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "95:10": {
            "enforce_state_continuity": true
          },
          "95:15": {
            "enforce_state_continuity": true
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 15,
      "c_seeds": 0,
      "d_seeds": 13,
      "immobilized_seeds": 2,
      "groups_extracted": 10,
      "skipped": [
        {
          "seed": "*",
          "reason": "refined_ref_usage_unavailable"
        },
        {
          "seed": "prop:P21",
          "reason": "cap_after_priority_score",
          "score": 5
        },
        {
          "seed": "prop:P03",
          "reason": "cap_after_priority_score",
          "score": 2
        },
        {
          "seed": "prop:P14",
          "reason": "cap_after_priority_score",
          "score": 2
        },
        {
          "seed": "prop:P17",
          "reason": "cap_after_priority_score",
          "score": 2
        },
        {
          "seed": "prop:P27",
          "reason": "cap_after_priority_score",
          "score": 2
        },
        {
          "seed": "S1sh2:조선인 여자",
          "reason": "unknown_subject_name"
        },
        {
          "seed": "S48sh1:C26",
          "reason": "subject_not_in_visible_entities",
          "identity_family": [
            "C25",
            "C26"
          ]
        },
        {
          "seed": "S80sh14:시체",
          "reason": "unknown_subject_name"
        }
      ],
      "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": "71df48d3-4874-4966-9bfc-82635ff57f36",
  "resolved_model": "gpt",
  "updated_at": "2026-07-28T14:09:33.070791+00:00",
  "project_config_snapshot": {}
}