breakdown: shot_blocking=15, design_blocking=1, topology_blocking=2 · total_gap_entries=18 · category_breakdown={"unresolved_camera_anchor": 6, "unresolved_room_node": 9, "unmatched_design_item": 1, "missing_topology_edge": 1, "active_decision_required": 1}

§1. Gap ledger

gap_idcategoryscopeshot_idrollup_group_idsummaryproposed_resolutionblocks
gap_camera_S5_S2unresolved_camera_anchorshotS5_S2manual_review_neededS5_S2 — camera_family 미결정. room_node=거실W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정BasePlateCluster 매핑
gap_room_S12_S4unresolved_room_nodeshotS12_S4bedroom_unresolvedS12_S4 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_room_S12_S6unresolved_room_nodeshotS12_S6bedroom_unresolvedS12_S6 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_room_S12_S14unresolved_room_nodeshotS12_S14bedroom_unresolvedS12_S14 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_camera_S14_S4unresolved_camera_anchorshotS14_S4manual_review_neededS14_S4 — camera_family 미결정. room_node=수리영의_방W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정BasePlateCluster 매핑
gap_room_S14_S5unresolved_room_nodeshotS14_S5bedroom_unresolvedS14_S5 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_camera_S14_S5unresolved_camera_anchorshotS14_S5manual_review_neededS14_S5 — camera_family 미결정. room_node=unresolvedW1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정BasePlateCluster 매핑
gap_room_S14_S9unresolved_room_nodeshotS14_S9bedroom_unresolvedS14_S9 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_camera_S14_S9unresolved_camera_anchorshotS14_S9manual_review_neededS14_S9 — camera_family 미결정. room_node=unresolvedW1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정BasePlateCluster 매핑
gap_room_S18_S5unresolved_room_nodeshotS18_S5bedroom_unresolvedS18_S5 — room_node 미결정. matched_keywords=['욕실', '거실']W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_room_S18_S9unresolved_room_nodeshotS18_S9bedroom_unresolvedS18_S9 — room_node 미결정. matched_keywords=['욕실', '거실']W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_room_S25_S3unresolved_room_nodeshotS25_S3bedroom_unresolvedS25_S3 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_room_S25_S7unresolved_room_nodeshotS25_S7bedroom_unresolvedS25_S7 — room_node 미결정. matched_keywords=[]W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능)BasePlateCluster 매핑
gap_camera_S27_S1unresolved_camera_anchorshotS27_S1manual_review_neededS27_S1 — camera_family 미결정. room_node=거실W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정BasePlateCluster 매핑
gap_camera_S27_S4unresolved_camera_anchorshotS27_S4manual_review_neededS27_S4 — camera_family 미결정. room_node=거실W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정BasePlateCluster 매핑
gap_design_unmatchedunmatched_design_itemdesign1 design items 의 applies_to_nodes 가 활성 cluster covers_nodes 와 매칭 Xtopology containment / boundary_opening 정책 검토. 민숙_방_안방 활성화 시 di_011 등 흡수 가능cluster_main_room.master.must_show 확정; cluster_minsook_bedroom 활성화 여부
gap_topology_edge_kitchenmissing_topology_edgetopologybible.layout_relations 에 거실 → 주방_영역 edge 미명시 — inferred containment edge 추가됨 (reversible_on_evidence)bible.unknowns '거실/주방 가벽 유무' 확정 시 edge 재평가. 가벽 발견 → containment → adjacent_room 강등SetTopologyLock.edges 정합성
gap_active_minsook_bedroomactive_decision_requiredtopologyselected 14 shots 안에서 안방 direct keyword evidence 와 weak (엄마 + 침대) evidence 비교 후 사용자 결정 필요W1 HTML §7 evidence_table 검토 후 active / inactive 둘 중 사용자 결정cluster_minsook_bedroom 활성화; bedroom_unresolved 매핑

§2. Shot resolution status

각 shot row 우측의 details 를 펼치면 evidence_pointers + candidate_interpretations 을 확인할 수 있습니다 (plan_v2 §5 §2).

shot_idstatusroom_nodecamera_familystate_overlaymatched_keywordscandidatesbase_plateevidence + candidates
S5_S6resolved거실eye_level_table_closenormal거실거실,수리영의_방,민숙의_방_안방cluster_main_room/bp_main_room_table_close
view details
evidence_pointers (9)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_755 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_2994 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_3043 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_3079 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_6120 (resolved)
[ambiguous] shot_description: “식탁 맞은편의 수리영이 불만스러운 표정으로 컵을 쥔 채 앉아있는 상체” ev_id=missing (missing)
[ambiguous] scene_summary: “…치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 급히 TV를 끈다. 외출 채비를 하던 수리영은 식탁에서 한약재…” ev_id=missing (missing)
[ambiguous] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 급히 TV를 끈다. 외…” ev_id=missing (missing)
[ambiguous] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 급히 TV를 끈다. 외출 채…” ev_id=missing (missing)
candidate_interpretations: (resolved)
S12_S14needs_manual_roomvandalized수리영의_방,민숙의_방_안방
view details
evidence_pointers (3)
[ambiguous] scene_summary: “어두운 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한…” ev_id=missing (missing)
[ambiguous] scene_summary: “어두운 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한다. 공포에 떨며 시신의 손에서 사진을 빼내는 순간…” ev_id=missing (missing)
[ambiguous] scene_summary: “… 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한다. 공포에 떨며 시신의 손에서 사진을 빼내는 순간, 민…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
B strength=weak민숙의_방_안방
weak/direct evidence for 민숙의_방_안방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
S12_S4needs_manual_roomcorpse_marks수리영의_방,민숙의_방_안방
view details
evidence_pointers (3)
[ambiguous] scene_summary: “어두운 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한…” ev_id=missing (missing)
[ambiguous] scene_summary: “어두운 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한다. 공포에 떨며 시신의 손에서 사진을 빼내는 순간…” ev_id=missing (missing)
[ambiguous] scene_summary: “… 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한다. 공포에 떨며 시신의 손에서 사진을 빼내는 순간, 민…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
B strength=weak민숙의_방_안방
weak/direct evidence for 민숙의_방_안방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
S12_S6needs_manual_roomcorpse_marks수리영의_방,민숙의_방_안방
view details
evidence_pointers (4)
[ambiguous] scene_summary: “어두운 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한…” ev_id=missing (missing)
[ambiguous] scene_summary: “어두운 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한다. 공포에 떨며 시신의 손에서 사진을 빼내는 순간…” ev_id=missing (missing)
[ambiguous] shot_description: “어깨와 쇄골의 살점이 거칠게 뜯겨나가 피를 흘리는 민숙이 방바닥에 고개를 떨군 채 주저앉아 있는 참혹한 모습” ev_id=missing (missing)
[ambiguous] scene_summary: “… 옥탑방 안, 수리영은 방 안에서 어깨가 처참하게 뜯겨 죽어 있는 엄마 민숙의 시신을 발견한다. 공포에 떨며 시신의 손에서 사진을 빼내는 순간, 민…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
B strength=weak민숙의_방_안방
weak/direct evidence for 민숙의_방_안방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
S14_S4needs_camera_anchor수리영의_방cleaned수리영의 방수리영의_방
view details
evidence_pointers (3)
[supports] shot_description: “핏자국이나 시신 없이 지나치게 깔끔하게 정돈된 수리영의 방안 침대와 창문 커튼 전경” ev_id=missing (missing)
[ambiguous] shot_description: “핏자국이나 시신 없이 지나치게 깔끔하게 정돈된 수리영의 방안 침대와 창문 커튼 전경” ev_id=missing (missing)
[ambiguous] scene_summary: “…라 옥탑방 안, 피와 시신, 붉은 표식 없이 깨끗하게 정돈된 방을 보고 수리영은 충격에 빠진다. 40대 여성 경위인 이모 혜수와 30대 김 형사는 흔…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weakdoorway_wide
camera_family candidate for room_node=수리영의_방: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족
B strength=fallbackmanual_camera_anchor
해당 room 의 기본 framing 외 사용자 직접 anchor 지정
needs_user_decision
S14_S5needs_bothcleaned수리영의_방
view details
evidence_pointers (2)
[ambiguous] shot_description: “얼굴이 파리해진 수리영이 텅 빈 커튼 뒤의 깨끗한 바닥을 멍하게 내려다보는 상체” ev_id=missing (missing)
[ambiguous] scene_summary: “…라 옥탑방 안, 피와 시신, 붉은 표식 없이 깨끗하게 정돈된 방을 보고 수리영은 충격에 빠진다. 40대 여성 경위인 이모 혜수와 30대 김 형사는 흔…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: candidate from text
W1 evidence 부족 — 사용자 결정 필요
B strength=fallbackboth_plates_needed
두 방 plate 모두 필요 가능성
needs_user_decision
S14_S9needs_bothcleaned수리영의_방
view details
evidence_pointers (2)
[ambiguous] shot_description: “혜수가 두 손으로 수리영의 어깨를 감싸 안고 다정한 눈빛으로 바라보는 상체” ev_id=missing (missing)
[ambiguous] scene_summary: “…라 옥탑방 안, 피와 시신, 붉은 표식 없이 깨끗하게 정돈된 방을 보고 수리영은 충격에 빠진다. 40대 여성 경위인 이모 혜수와 30대 김 형사는 흔…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: candidate from text
W1 evidence 부족 — 사용자 결정 필요
B strength=fallbackboth_plates_needed
두 방 plate 모두 필요 가능성
needs_user_decision
S18_S5needs_manual_roommirror_closenormal욕실,거실욕실,거실,수리영의_방,민숙의_방_안방
view details
evidence_pointers (10)
[supports] scene_summary: “아침, 빈 집에서 깨어난 수리영은 방과 욕실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거…” ev_id=ev_episode_5993 (resolved)
[supports] scene_summary: “아침, 빈 집에서 깨어난 수리영은 방과 욕실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거…” ev_id=ev_episode_6048 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_755 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_2994 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_3043 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_3079 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_6120 (resolved)
[ambiguous] shot_description: “시신이 없는 깨끗한 바닥을 내려다보는 수리영의 측면” ev_id=missing (missing)
[ambiguous] scene_summary: “아침, 빈 집에서 깨어난 수리영은 방과 욕실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 …” ev_id=missing (missing)
[ambiguous] scene_summary: “… 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. 수리영은 극도의 불안감 …” ev_id=missing (missing)
candidate_interpretations (3)
A strength=weak욕실
weak/direct evidence for 욕실: multi direct room keyword conflict: ['욕실', '거실']
W1 evidence 부족 — 사용자 결정 필요
B strength=weak거실
weak/direct evidence for 거실: multi direct room keyword conflict: ['욕실', '거실']
W1 evidence 부족 — 사용자 결정 필요
C strength=weak수리영의_방
weak/direct evidence for 수리영의_방: multi direct room keyword conflict: ['욕실', '거실']
W1 evidence 부족 — 사용자 결정 필요
S18_S9needs_manual_roommirror_closevandalized욕실,거실욕실,거실,수리영의_방,민숙의_방_안방
view details
evidence_pointers (12)
[supports] shot_description: “거울에 비친 수리영의 어깨너머 욕실 벽면에 나타난 거친 붉은 원 형태의 클로즈업” ev_id=ev_episode_5993 (resolved)
[supports] shot_description: “거울에 비친 수리영의 어깨너머 욕실 벽면에 나타난 거친 붉은 원 형태의 클로즈업” ev_id=ev_episode_6048 (resolved)
[supports] scene_summary: “아침, 빈 집에서 깨어난 수리영은 방과 욕실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거…” ev_id=ev_episode_5993 (resolved)
[supports] scene_summary: “아침, 빈 집에서 깨어난 수리영은 방과 욕실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거…” ev_id=ev_episode_6048 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_755 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_2994 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_3043 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_3079 (resolved)
[supports] scene_summary: “…실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. …” ev_id=ev_episode_6120 (resolved)
[ambiguous] shot_description: “거울에 비친 수리영의 어깨너머 욕실 벽면에 나타난 거친 붉은 원 형태의 클로즈업” ev_id=missing (missing)
[ambiguous] scene_summary: “아침, 빈 집에서 깨어난 수리영은 방과 욕실을 헤맨다. 욕실 거울 속 벽면에 붉은 원 표식이 나타났다 …” ev_id=missing (missing)
[ambiguous] scene_summary: “… 속 벽면에 붉은 원 표식이 나타났다 사라지고, 거실 식탁 위 사진 속 엄마의 얼굴이 기괴하게 흘러내리는 환각을 목격한다. 수리영은 극도의 불안감 …” ev_id=missing (missing)
candidate_interpretations (3)
A strength=weak욕실
weak/direct evidence for 욕실: multi direct room keyword conflict: ['욕실', '거실']
W1 evidence 부족 — 사용자 결정 필요
B strength=weak거실
weak/direct evidence for 거실: multi direct room keyword conflict: ['욕실', '거실']
W1 evidence 부족 — 사용자 결정 필요
C strength=weak수리영의_방
weak/direct evidence for 수리영의_방: multi direct room keyword conflict: ['욕실', '거실']
W1 evidence 부족 — 사용자 결정 필요
S25_S3needs_manual_roomvandalized수리영의_방,민숙의_방_안방
view details
evidence_pointers (2)
[ambiguous] scene_summary: “해질녘 가구가 어지럽혀진 옥탑방으로 돌아온 수리영은 방 벽면에 그려진 붉은 원형 표식과 그 중심에 꽂힌 피 묻은 옛날 사…” ev_id=missing (missing)
[ambiguous] scene_summary: “…한다. 사진 속에는 지붕 위에 둥근 원이 달린 시골 식당과 어린 시절의 엄마가 담겨 있다. 기이한 상황에 혼란스러워하던 리영은 사진을 꼭 쥔 채 백…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
B strength=weak민숙의_방_안방
weak/direct evidence for 민숙의_방_안방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
S25_S7needs_manual_roomvandalized수리영의_방,민숙의_방_안방
view details
evidence_pointers (3)
[ambiguous] shot_description: “충격에 빠져 침대 가장자리에 주저앉은 채 넋이 나간 수리영의 전신” ev_id=missing (missing)
[ambiguous] scene_summary: “해질녘 가구가 어지럽혀진 옥탑방으로 돌아온 수리영은 방 벽면에 그려진 붉은 원형 표식과 그 중심에 꽂힌 피 묻은 옛날 사…” ev_id=missing (missing)
[ambiguous] scene_summary: “…한다. 사진 속에는 지붕 위에 둥근 원이 달린 시골 식당과 어린 시절의 엄마가 담겨 있다. 기이한 상황에 혼란스러워하던 리영은 사진을 꼭 쥔 채 백…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weak수리영의_방
weak/direct evidence for 수리영의_방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
B strength=weak민숙의_방_안방
weak/direct evidence for 민숙의_방_안방: 수리영 + 민숙/엄마 동시 등장, direct room keyword 부재
W1 evidence 부족 — 사용자 결정 필요
S27_S1needs_camera_anchor거실vandalized거실거실,수리영의_방
view details
evidence_pointers (6)
[supports] shot_description: “어스름한 옥탑방 거실, 혜수가 스마트폰을 귀에 댄 채 심각한 표정으로 서 있는 전신” ev_id=ev_episode_755 (resolved)
[supports] shot_description: “어스름한 옥탑방 거실, 혜수가 스마트폰을 귀에 댄 채 심각한 표정으로 서 있는 전신” ev_id=ev_episode_2994 (resolved)
[supports] shot_description: “어스름한 옥탑방 거실, 혜수가 스마트폰을 귀에 댄 채 심각한 표정으로 서 있는 전신” ev_id=ev_episode_3043 (resolved)
[supports] shot_description: “어스름한 옥탑방 거실, 혜수가 스마트폰을 귀에 댄 채 심각한 표정으로 서 있는 전신” ev_id=ev_episode_3079 (resolved)
[supports] shot_description: “어스름한 옥탑방 거실, 혜수가 스마트폰을 귀에 댄 채 심각한 표정으로 서 있는 전신” ev_id=ev_episode_6120 (resolved)
[ambiguous] scene_summary: “해질 무렵, 여전히 어지럽혀진 옥탑방 안에서 혜수가 수리영의 음성 메시지를 들으며 초조한 표정으로 김 형사와 서 있다. 황량한 기…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weakeye_level_wide
camera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족
B strength=weakeye_level_table_close
camera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족
S27_S4needs_camera_anchor거실vandalized거실거실,수리영의_방
view details
evidence_pointers (6)
[supports] shot_description: “거실에 선 혜수와 김형사 뒤로 바람에 흔들린 현관문이 미세하게 벌어진 구도” ev_id=ev_episode_755 (resolved)
[supports] shot_description: “거실에 선 혜수와 김형사 뒤로 바람에 흔들린 현관문이 미세하게 벌어진 구도” ev_id=ev_episode_2994 (resolved)
[supports] shot_description: “거실에 선 혜수와 김형사 뒤로 바람에 흔들린 현관문이 미세하게 벌어진 구도” ev_id=ev_episode_3043 (resolved)
[supports] shot_description: “거실에 선 혜수와 김형사 뒤로 바람에 흔들린 현관문이 미세하게 벌어진 구도” ev_id=ev_episode_3079 (resolved)
[supports] shot_description: “거실에 선 혜수와 김형사 뒤로 바람에 흔들린 현관문이 미세하게 벌어진 구도” ev_id=ev_episode_6120 (resolved)
[ambiguous] scene_summary: “해질 무렵, 여전히 어지럽혀진 옥탑방 안에서 혜수가 수리영의 음성 메시지를 들으며 초조한 표정으로 김 형사와 서 있다. 황량한 기…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weakeye_level_wide
camera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족
B strength=weakeye_level_table_close
camera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족
S5_S2needs_camera_anchor거실normal거실거실,수리영의_방,민숙의_방_안방
view details
evidence_pointers (14)
[supports] shot_description: “앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체” ev_id=ev_episode_755 (resolved)
[supports] shot_description: “앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체” ev_id=ev_episode_2994 (resolved)
[supports] shot_description: “앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체” ev_id=ev_episode_3043 (resolved)
[supports] shot_description: “앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체” ev_id=ev_episode_3079 (resolved)
[supports] shot_description: “앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체” ev_id=ev_episode_6120 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_755 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_2994 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_3043 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_3079 (resolved)
[supports] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 …” ev_id=ev_episode_6120 (resolved)
[ambiguous] scene_summary: “…치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 급히 TV를 끈다. 외출 채비를 하던 수리영은 식탁에서 한약재…” ev_id=missing (missing)
[ambiguous] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 급히 TV를 끈다. 외…” ev_id=missing (missing)
[ambiguous] shot_description: “앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체” ev_id=missing (missing)
[ambiguous] scene_summary: “햇살이 비치는 옥탑방 거실. 앞치마를 두른 엄마 민숙이 불안하게 뉴스를 보다 딸 수리영이 나오자 급히 TV를 끈다. 외출 채…” ev_id=missing (missing)
candidate_interpretations (2)
A strength=weakeye_level_wide
camera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족
B strength=weakeye_level_table_close
camera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요
shot_description 의 framing 키워드 부족

§3. SetTopologyLock

3-1. Nodes

idkindactive_statusplate_policycontainmentconfidence
거실living_kitchenactivemaster_candidate{"parent_of": ["주방_영역"], "contained_in": null, "visually_part_of": null}trusted
주방_영역kitchen_regionactivecontained_region{"parent_of": [], "contained_in": "거실", "containment_confidence": "inferred", "containment_reversibility": "reversible_on_evidence — bible.unknowns 의 '거실/주방 가벽 유무' 가 사후 확정되어 가벽 존재로 확인되면 contained → adjacent_room 으로 강등 + 별도 master_candidate 승격. 그 시점에 main_room master/derived 는 invalidated, i2i 재사용 금지."}inferred
수리영의_방bedroomactivemaster_candidate{"parent_of": [], "contained_in": null, "visually_part_of": null}trusted
민숙의_방_안방bedroomneeds_decisionneeds_decision{"parent_of": [], "contained_in": null, "visually_part_of": null}trusted_for_existence_only
욕실bathroomactivemaster_candidate{"parent_of": [], "contained_in": null, "visually_part_of": null}trusted
현관entryactiveboundary_opening{"parent_of": [], "contained_in": null, "visually_part_of": "거실", "visually_part_of_basis": "di_014 (현관 철문 @ 옥탑방 외부와 거실 사이의 경계) applies_to_nodes = [거실]. master plate 별도 승격 X."}inferred
rooftop_outerouterinactiveout_of_scope{"parent_of": [], "contained_in": null, "visually_part_of": null}trusted_for_separation

3-2. Edges

fromtokindconfidenceannotation
현관거실openingtrusted
거실수리영의_방doortrusted
거실민숙의_방_안방doortrusted
거실욕실doortrusted
거실주방_영역containmentinferredbible.sub_spaces.주방_영역.layout_notes + bible.unknowns 미해소 — reversible_on_evidence
현관rooftop_outerdoorinferredout_of_L05_scope — base plate 후보 아님

3-3. Source hashes

bible_sha256e20fcb08bef4d6775f04519e67bdbfc6ba254106f693b0c5f7409d96e54ac2b9
evidence_sha2566a38ab627eae00dc068b70fdbabfe996d02ed87073363accbff9eaa16c01dfff
shot_snapshot_hashbf9d499dfbaa5e55edf47e24ab66761d085bd13480d4cafce69f3dc11319af5c

3-4. Frozen unknowns

§4. BasePlateCluster

cluster_main_room — anchor=거실 (active)

plate_idrolecamera_familycamera_anchorcovers_nodesshots_using_this_platederived_from_masterinherited / 3 buckets
bp_main_room_mastermaster_plateeye_level_wide거실 중앙 standing eye-level거실,주방_영역,현관
shared_layout_constraints
  • 거실 전체 좌우 폭
  • 창문 위치
  • 주방 코너 위치
bp_main_room_table_closederived_shot_plateeye_level_table_close식탁 옆 seated height거실S5_S6bp_main_room_master
inherited_layout_constraints
  • 식탁 윗면 위치 (master 에서 inherit)
  • 주변 의자 위치 (master 에서 inherit)
emphasize: (empty — W2 i2i 합성 단계에서 채워질 예정)
may_omit: (empty — W2 i2i 합성 단계에서 채워질 예정)
allow: (empty — W2 i2i 합성 단계에서 채워질 예정)

cluster_suryeong_bedroom — anchor=수리영의_방 (active)

plate_idrolecamera_familycamera_anchorcovers_nodesshots_using_this_platederived_from_masterinherited / 3 buckets
bp_suryeong_bedroom_mastermaster_platedoorway_wide방 입구 문턱 standing eye-level수리영의_방
shared_layout_constraints
  • 방 내부 폭
  • 창문 위치

cluster_minsook_bedroom — anchor=민숙의_방_안방 (inactive (needs_decision))

plate_idrolecamera_familycamera_anchorcovers_nodesshots_using_this_platederived_from_masterinherited / 3 buckets
bp_minsook_bedroom_mastermaster_platedoorway_wide방 입구 문턱 standing eye-level민숙의_방_안방
shared_layout_constraints
  • 방 내부 폭

cluster_bathroom — anchor=욕실 (active)

plate_idrolecamera_familycamera_anchorcovers_nodesshots_using_this_platederived_from_masterinherited / 3 buckets
bp_bathroom_mastermaster_platemirror_close욕실 standing eye-level, 거울 정면욕실
shared_layout_constraints
  • 거울 위치

§5. Production design inference

각 design item 의 applies_to_nodes 가 어떤 active cluster 의 covers_nodes 와 매칭되는지 cluster_match 컬럼으로 표시. unmatched 는 gap_design_unmatched gap 으로 rollup 됩니다.

item_idcategorydescriptionapplies_to_nodesconfidencederived_fromcluster_matchgap_id
di_001window거실의 작은 창문으로 스며드는 가느다란 햇살거실directbible.required_visual_cuescluster_match: cluster_main_room
di_002fixture싱크대 수도꼭지와 끓는 냄비, 씻다 만 석창포 약초주방_영역directbible.required_visual_cuescluster_match: cluster_main_room
di_003door바람에 덜커덩거리는 낡은 현관 철문과 틈새의 전단지현관directbible.required_visual_cuescluster_match: cluster_main_room
di_004window수리영 방의 침대와 창문의 커튼수리영의_방directbible.required_visual_cuescluster_match: cluster_suryeong_bedroom
di_005fixture벽면과 거울에 기이하게 나타났다 사라지는 붉은 원 표식욕실directbible.required_visual_cuescluster_match: cluster_bathroom
di_006fixture식탁 위에 놓인 찻잔들과 가족 사진거실directbible.required_visual_cuescluster_match: cluster_main_room
di_007furniture식탁과 의자 (거실)거실trustedbible.furniturecluster_match: cluster_main_room
di_008furnitureTV (거실)거실trustedbible.furniturecluster_match: cluster_main_room
di_009furniture거실 스탠드 조명 (거실)거실trustedbible.furniturecluster_match: cluster_main_room
di_010furniture침대 (수리영 방) (수리영의 방)수리영의_방trustedbible.furniturecluster_match: cluster_suryeong_bedroom
di_011furniture침대 (안방) (민숙의 방 (안방))민숙의_방_안방trustedbible.furnitureunmatchedgap_design_unmatched
di_012furniture거울 (욕실)욕실trustedbible.furniturecluster_match: cluster_bathroom
di_013finish현관문 — 철제 (Iron)현관trustedbible.materialscluster_match: cluster_main_room
di_014door현관 철문 @ 옥탑방 외부와 거실 사이의 경계거실trustedbible.doors_windowscluster_match: cluster_main_room
di_015door거실 창문 @ 거실 벽면거실trustedbible.doors_windowscluster_match: cluster_main_room
di_016door수리영 방 창문과 커튼 @ 수리영의 방 벽면수리영의_방trustedbible.doors_windowscluster_match: cluster_suryeong_bedroom

§6. Reference: existing base plate PNGs (read-only)

plan_v2 §5 §6: rspp/4b552b run 의 4 PNG 는 v1 schema 산출물이므로 v2 master/derived 와 직접 매핑되지 않습니다. W2 reuse 가능성 검토용 reference 입니다 (Codex Q5 — 권장 = 격리 후 재생성).

pathnote
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/main_room__eye_level_wide.pngmain_room wide — master 후보로 사후 라벨링 검토
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/main_room__eye_level_table_close.pngmain_room table close — derived 후보로 사후 라벨링 검토
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/bedroom__eye_level_doorway_wide.pngbedroom doorway wide — 어느 방인지 미구분 (W2 별도 결정)
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/bathroom__eye_level_mirror_close.pngbathroom mirror close — cluster_bathroom master 후보

thumbnail 자체는 본 HTML 에 직접 임베드하지 않습니다 (이미지 생성/복사 0). 위 path 에서 직접 확인하세요.

§7. Open questions for user decision