{
  "status": "completed",
  "applicable_count": 2,
  "completed_count": 2,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "c45e29a5d4dc53dd",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "vca-p02-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 12,
            "shot_index": 12,
            "role": "close_insert"
          },
          {
            "scene_index": 25,
            "shot_index": 4,
            "role": "environment"
          },
          {
            "scene_index": 25,
            "shot_index": 7,
            "role": "environment"
          },
          {
            "scene_index": 28,
            "shot_index": 5,
            "role": "close_insert"
          },
          {
            "scene_index": 29,
            "shot_index": 4,
            "role": "close_insert"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The prop is the same old photograph first found crumpled in the dead mother Minsuk’s hand and later recognized again in Suri-young’s room.",
            "evidence_quote": "[F.B: 1부 12씬] 죽은 엄마의 손에 구겨져있던 바로 그 사진이다.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The photograph is blood-stained.",
            "evidence_quote": "벽에 또 붉은 원이 그려져있다. 그 가운데 꽂혀있는 피묻은 사진 한 장!",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The photograph is crumpled while held in the dead mother’s hand.",
            "evidence_quote": "엄마 손안에 구겨진 사진 한 장이 보인다.",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "In Suri-young’s room, the photograph is stuck at the center of a red circle drawn on the wall.",
            "evidence_quote": "벽에 또 붉은 원이 그려져있다. 그 가운데 꽂혀있는 피묻은 사진 한 장!",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "The printed image shows a rural restaurant that looks like it dates from around the 1970s or 1980s.",
            "evidence_quote": "7-80년대 쯤 보이는 시골 식당과 지붕위에 둥근 원이 설치된 (마치 십자가처럼)",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "A round circular structure is installed on the restaurant roof, positioned like a cross-like emblem above the building.",
            "evidence_quote": "지붕위에 둥근 원이 설치된 (마치 십자가처럼)",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "Two Korean girls around twelve years old are seated in front of the restaurant in the photograph.",
            "evidence_quote": "식당 앞에는 어린 여자애 둘(12살)이 앉아있다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "One of the two girls in the photograph is Kang Minsuk as a child, Suri-young’s mother.",
            "evidence_quote": "그중에 한 아이는 분명히 어릴 적 엄마다.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "Suri-young points with her index finger to one of the two girls in the photograph when identifying her mother.",
            "evidence_quote": "(사진속의 한 아이를 가르키며) 이 사진속의 얘가 우리 엄마예요.",
            "kind": "held_prop"
          }
        ],
        "prop_anchor": {
          "prop_short_id": "P02",
          "printed_content": "The photograph shows the exterior of an old rural Korean restaurant, apparently from around the 1970s–1980s, with a round circular structure mounted on the roof like a cross-like emblem. In front of the restaurant sit two Korean girls about twelve years old with black hair and young round faces; one of them is Kang Minsuk as a child, Suri-young’s mother, while the other is another young Korean girl of the same age.",
          "physical_form": "A small, palm-sized, old physical printed photograph on worn photo paper; it is weathered, severely crumpled from being clenched in a hand, and stained with dark red blood, with a disturbed, handled surface consistent with having been pinned or stuck to a wall.",
          "scale_contract": "The photograph must remain a small real-world handheld print, palm-sized relative to human hands, a wall, a bed, or a boat cabin environment."
        },
        "per_shot_consumption_hints": {
          "12:12": {
            "keep_real_scale": true
          },
          "25:4": {
            "keep_real_scale": true
          },
          "25:7": {
            "keep_real_scale": true
          },
          "28:5": {
            "keep_real_scale": true
          },
          "29:4": {
            "keep_real_scale": true
          }
        }
      },
      {
        "group_id": "vca-p01-prop",
        "anchor_type": "printed_prop",
        "members": [
          {
            "scene_index": 8,
            "shot_index": 6,
            "role": "environment"
          },
          {
            "scene_index": 16,
            "shot_index": 1,
            "role": "environment"
          },
          {
            "scene_index": 16,
            "shot_index": 4,
            "role": "close_insert"
          },
          {
            "scene_index": 19,
            "shot_index": 6,
            "role": "environment"
          },
          {
            "scene_index": 26,
            "shot_index": 10,
            "role": "environment"
          },
          {
            "scene_index": 27,
            "shot_index": 2,
            "role": "close_insert"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "Suriyeong looks down at the smartphone screen outside the mart after trying unsuccessfully to contact her mother.",
            "evidence_quote": "수리영 마트 밖을 나오면서 연락을 취해보지만 받지않는다.",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "Hyesu uses the smartphone as a phone, holding it to her ear while calling Minsuk in the police station office.",
            "evidence_quote": "사무실 안으로 들어오면서 민숙에게 전화를 거는 혜수, 계속 무응답이다.",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "Hyesu presents the lit smartphone screen directly to Detective Kim to show Minsuk’s saved phone number.",
            "evidence_quote": "혜수\n(핸드폰에 저장된 민숙번호 보여주며) 이 번호 위치 좀 따봐.",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "Suriyeong uses the smartphone to call Hyesu and explain the CCTV-related situation at the mart.",
            "evidence_quote": "수리영, 혜수에게 전화 걸어 상황을 설명한다.",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "At the foggy port, Suriyeong sees the smartphone indicating Hyesu-aunt and multiple missed calls.",
            "evidence_quote": "얼핏 보니 혜수이모다. 벌써 여러통 째 부재중 전화.",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "Before leaving the port, Suriyeong holds the smartphone close and leaves a voice message while facing the sea.",
            "evidence_quote": "수리영, 떠나기전, 바다를 바라보며 음성메시지를 남긴다.",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "Hyesu later listens to Suriyeong’s recorded message on the smartphone.",
            "evidence_quote": "수리영의 녹음메시지를 확인하는 혜수,",
            "kind": "prop_state"
          }
        ],
        "prop_anchor": {
          "prop_short_id": "P01",
          "printed_content": "When lit, the display is an ordinary Korean mobile call/contact/voice-message interface rather than a photograph: it shows call information centered on Minsuk’s saved phone number, Hyesu-aunt as the repeated missed-calls contact, and Suriyeong as the sender of a recorded voice message. No portrait, scenery, map, or physical place image is displayed; written labels and numbers may vary as long as this contact/call/message structure remains.",
          "physical_form": "A standard modern handheld smartphone, palm-sized, with a black glass touchscreen and thin metal frame; sleek, portable, and clean, with no specified cracks, stains, or damage.",
          "scale_contract": "Always keep the prop at real smartphone scale: a palm-sized device that fits in one hand, at the ear, near the mouth, or close enough to another person’s face to show the screen."
        },
        "per_shot_consumption_hints": {
          "8:6": {
            "keep_real_scale": true
          },
          "16:1": {
            "keep_real_scale": true
          },
          "16:4": {
            "keep_real_scale": true
          },
          "19:6": {
            "keep_real_scale": true
          },
          "26:10": {
            "keep_real_scale": true
          },
          "27:2": {
            "keep_real_scale": true
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 9,
      "c_seeds": 7,
      "d_seeds": 2,
      "groups_extracted": 2,
      "skipped": [
        {
          "seed": "S14sh5<-S12sh16",
          "reason": "cross_scene_zoom"
        }
      ],
      "zoom_seed_candidates": [
        {
          "zoom": [
            7,
            5
          ],
          "source": [
            7,
            2
          ]
        },
        {
          "zoom": [
            12,
            12
          ],
          "source": [
            12,
            7
          ]
        },
        {
          "zoom": [
            13,
            7
          ],
          "source": [
            13,
            6
          ]
        },
        {
          "zoom": [
            16,
            4
          ],
          "source": [
            16,
            1
          ]
        },
        {
          "zoom": [
            20,
            5
          ],
          "source": [
            20,
            4
          ]
        },
        {
          "zoom": [
            23,
            4
          ],
          "source": [
            23,
            2
          ]
        },
        {
          "zoom": [
            29,
            11
          ],
          "source": [
            29,
            7
          ]
        }
      ],
      "zoom_anchor_moved_to": "zoom_continuity_anchor",
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            12,
            16
          ],
          "source": [
            12,
            7
          ]
        },
        {
          "zoom": [
            13,
            6
          ],
          "source": [
            13,
            4
          ]
        },
        {
          "zoom": [
            14,
            10
          ],
          "source": [
            14,
            7
          ]
        },
        {
          "zoom": [
            15,
            5
          ],
          "source": [
            15,
            1
          ]
        },
        {
          "zoom": [
            15,
            7
          ],
          "source": [
            15,
            5
          ]
        },
        {
          "zoom": [
            25,
            7
          ],
          "source": [
            25,
            4
          ]
        },
        {
          "zoom": [
            26,
            10
          ],
          "source": [
            26,
            1
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "visual_continuity_anchor",
  "run_id": "8735acec-01df-40be-b741-1674737092a2",
  "resolved_model": "gpt",
  "updated_at": "2026-06-12T06:34:40.412992+00:00",
  "project_config_snapshot": {}
}