{
  "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-p03-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "role": "environment"
          },
          {
            "scene_index": 2,
            "shot_index": 3,
            "role": "environment"
          },
          {
            "scene_index": 3,
            "shot_index": 5,
            "role": "environment"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P03",
          "carries_printed_content": false,
          "applicability_evidence": "The prop is a portable flashlight, a functional tool with no printed or displayed content of its own.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "1:2": {
            "keep_real_scale": true
          },
          "2:3": {
            "keep_real_scale": true
          },
          "3:5": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p06-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 3,
            "shot_index": 1,
            "role": "environment"
          },
          {
            "scene_index": 3,
            "shot_index": 5,
            "role": "environment"
          }
        ],
        "locked_elements": [],
        "prop_anchor": {
          "prop_short_id": "P06",
          "carries_printed_content": false,
          "applicability_evidence": "The prop is a plain fabric blanket with no described printed or displayed content.",
          "printed_content": "",
          "physical_form": "",
          "scale_contract": ""
        },
        "per_shot_consumption_hints": {
          "3:1": {
            "keep_real_scale": true
          },
          "3:5": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-s2-c03-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "role": "environment"
          },
          {
            "scene_index": 2,
            "shot_index": 3,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "The body remains side-lying in the middle of the intersection with its eyes closed.",
            "evidence_quote": "사거리 한가운데에 노인(70대)이 회색 외투 차림으로 눈을 감은 채 옆으로 누워 있다.",
            "confidence": "high"
          },
          {
            "kind": "prop_state",
            "description": "The cane remains dropped on the ground beside the body rather than in either hand.",
            "evidence_quote": "곁에 지팡이가 떨어져 있다.",
            "confidence": "high"
          },
          {
            "kind": "surface_state",
            "description": "The body remains directly on the wet intersection ground.",
            "evidence_quote": "깜빡이는 가로등 불빛이 번진 젖은 사거리 바닥 한가운데에 눈을 감은 채 옆으로 누워 있는 노인.",
            "confidence": "high"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C03",
          "subject_state": "unconscious",
          "shared_state_contract": "The immobilized subject lies motionless on one side in the middle of the wet intersection, eyes closed; the same side-down orientation and limb arrangement established in the wide shot must remain unchanged. A cane lies dropped on the ground beside the body and is not held.",
          "per_shot_visible_focus": {
            "1": "The wide frame shows the full side-lying body on the wet intersection ground and the dropped cane beside it.",
            "3": "The medium frame emphasizes the closed-eyed face and the adjacent upper portion of the unchanged side-lying body as the flashlight beam falls on the face; the cane may remain off-frame."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "2:1": {
            "enforce_state_continuity": true
          },
          "2:3": {
            "enforce_state_continuity": true
          }
        }
      },
      {
        "group_id": "vca-s3-c03-immobilized",
        "anchor_type": "immobilized_subject",
        "members": [
          {
            "scene_index": 3,
            "shot_index": 1,
            "role": "environment"
          },
          {
            "scene_index": 3,
            "shot_index": 5,
            "role": "environment"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "The body remains lying motionless with eyes closed.",
            "evidence_quote": "눈을 감은 채 누워 있다.",
            "confidence": "high"
          },
          {
            "kind": "held_prop",
            "description": "The same blanket remains covering the body.",
            "evidence_quote": "담요를 덮고 눈을 감은 채 누워 있다.",
            "confidence": "high"
          },
          {
            "kind": "surface_state",
            "description": "The blanket-covered body remains on the floor beside the workbench.",
            "evidence_quote": "작업대 옆 바닥. 담요가 덮인 채 눈을 감고 누워 있는",
            "confidence": "high"
          }
        ],
        "subject_anchor": {
          "character_short_id": "C03",
          "subject_state": "unconscious",
          "shared_state_contract": "The immobilized subject lies motionless on the garage floor beside the workbench, eyes closed and covered by a blanket. No specific head or limb direction is established, so all shots must preserve the same unspecified resting orientation.",
          "per_shot_visible_focus": {
            "1": "Wide view of the full blanket-covered body lying on the floor beside the workbench, including the closed eyes where visible.",
            "5": "Wide but briefly darkened view in which the blanket-covered body remains faintly visible on the floor."
          }
        },
        "related_zoom_group_ids": [],
        "per_shot_consumption_hints": {
          "3:1": {
            "enforce_state_continuity": true
          },
          "3:5": {
            "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": "155493ab-3e65-4ccf-b5ea-0ac2087341f7",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T13:30:57.493913+00:00",
  "project_config_snapshot": {}
}