| gap_id | category | scope | shot_id | rollup_group_id | summary | proposed_resolution | blocks |
|---|---|---|---|---|---|---|---|
| gap_camera_S5_S2 | unresolved_camera_anchor | shot | S5_S2 | manual_review_needed | S5_S2 — camera_family 미결정. room_node=거실 | W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정 | BasePlateCluster 매핑 |
| gap_room_S12_S4 | unresolved_room_node | shot | S12_S4 | bedroom_unresolved | S12_S4 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_room_S12_S6 | unresolved_room_node | shot | S12_S6 | bedroom_unresolved | S12_S6 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_room_S12_S14 | unresolved_room_node | shot | S12_S14 | bedroom_unresolved | S12_S14 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_camera_S14_S4 | unresolved_camera_anchor | shot | S14_S4 | manual_review_needed | S14_S4 — camera_family 미결정. room_node=수리영의_방 | W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정 | BasePlateCluster 매핑 |
| gap_room_S14_S5 | unresolved_room_node | shot | S14_S5 | bedroom_unresolved | S14_S5 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_camera_S14_S5 | unresolved_camera_anchor | shot | S14_S5 | manual_review_needed | S14_S5 — camera_family 미결정. room_node=unresolved | W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정 | BasePlateCluster 매핑 |
| gap_room_S14_S9 | unresolved_room_node | shot | S14_S9 | bedroom_unresolved | S14_S9 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_camera_S14_S9 | unresolved_camera_anchor | shot | S14_S9 | manual_review_needed | S14_S9 — camera_family 미결정. room_node=unresolved | W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정 | BasePlateCluster 매핑 |
| gap_room_S18_S5 | unresolved_room_node | shot | S18_S5 | bedroom_unresolved | S18_S5 — room_node 미결정. matched_keywords=['욕실', '거실'] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_room_S18_S9 | unresolved_room_node | shot | S18_S9 | bedroom_unresolved | S18_S9 — room_node 미결정. matched_keywords=['욕실', '거실'] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_room_S25_S3 | unresolved_room_node | shot | S25_S3 | bedroom_unresolved | S25_S3 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_room_S25_S7 | unresolved_room_node | shot | S25_S7 | bedroom_unresolved | S25_S7 — room_node 미결정. matched_keywords=[] | W1 keyword rule 적용 결과 + evidence_pointers 검토 후 사용자 결정 (active=needs_decision 유지 가능) | BasePlateCluster 매핑 |
| gap_camera_S27_S1 | unresolved_camera_anchor | shot | S27_S1 | manual_review_needed | S27_S1 — camera_family 미결정. room_node=거실 | W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정 | BasePlateCluster 매핑 |
| gap_camera_S27_S4 | unresolved_camera_anchor | shot | S27_S4 | manual_review_needed | S27_S4 — camera_family 미결정. room_node=거실 | W1 keyword rule 미매칭 — shot_description 보강 또는 사용자 anchor 결정 | BasePlateCluster 매핑 |
| gap_design_unmatched | unmatched_design_item | design | 1 design items 의 applies_to_nodes 가 활성 cluster covers_nodes 와 매칭 X | topology containment / boundary_opening 정책 검토. 민숙_방_안방 활성화 시 di_011 등 흡수 가능 | cluster_main_room.master.must_show 확정; cluster_minsook_bedroom 활성화 여부 | ||
| gap_topology_edge_kitchen | missing_topology_edge | topology | bible.layout_relations 에 거실 → 주방_영역 edge 미명시 — inferred containment edge 추가됨 (reversible_on_evidence) | bible.unknowns '거실/주방 가벽 유무' 확정 시 edge 재평가. 가벽 발견 → containment → adjacent_room 강등 | SetTopologyLock.edges 정합성 | ||
| gap_active_minsook_bedroom | active_decision_required | topology | selected 14 shots 안에서 안방 direct keyword evidence 와 weak (엄마 + 침대) evidence 비교 후 사용자 결정 필요 | W1 HTML §7 evidence_table 검토 후 active / inactive 둘 중 사용자 결정 | cluster_minsook_bedroom 활성화; bedroom_unresolved 매핑 |
각 shot row 우측의 details 를 펼치면 evidence_pointers + candidate_interpretations 을 확인할 수 있습니다 (plan_v2 §5 §2).
| shot_id | status | room_node | camera_family | state_overlay | matched_keywords | candidates | base_plate | evidence + candidates |
|---|---|---|---|---|---|---|---|---|
| S5_S6 | resolved | 거실 | eye_level_table_close | normal | 거실 | 거실,수리영의_방,민숙의_방_안방 | cluster_main_room/bp_main_room_table_close | view detailsevidence_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_S14 | needs_manual_room | vandalized | 수리영의_방,민숙의_방_안방 | view detailsevidence_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_S4 | needs_manual_room | corpse_marks | 수리영의_방,민숙의_방_안방 | view detailsevidence_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_S6 | needs_manual_room | corpse_marks | 수리영의_방,민숙의_방_안방 | view detailsevidence_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_S4 | needs_camera_anchor | 수리영의_방 | cleaned | 수리영의 방 | 수리영의_방 | view detailsevidence_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=weak → doorway_widecamera_family candidate for room_node=수리영의_방: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 B strength=fallback → manual_camera_anchor해당 room 의 기본 framing 외 사용자 직접 anchor 지정 needs_user_decision | ||
| S14_S5 | needs_both | cleaned | 수리영의_방 | view detailsevidence_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=fallback → both_plates_needed두 방 plate 모두 필요 가능성 needs_user_decision | ||||
| S14_S9 | needs_both | cleaned | 수리영의_방 | view detailsevidence_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=fallback → both_plates_needed두 방 plate 모두 필요 가능성 needs_user_decision | ||||
| S18_S5 | needs_manual_room | mirror_close | normal | 욕실,거실 | 욕실,거실,수리영의_방,민숙의_방_안방 | view detailsevidence_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_S9 | needs_manual_room | mirror_close | vandalized | 욕실,거실 | 욕실,거실,수리영의_방,민숙의_방_안방 | view detailsevidence_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_S3 | needs_manual_room | vandalized | 수리영의_방,민숙의_방_안방 | view detailsevidence_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_S7 | needs_manual_room | vandalized | 수리영의_방,민숙의_방_안방 | view detailsevidence_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_S1 | needs_camera_anchor | 거실 | vandalized | 거실 | 거실,수리영의_방 | view detailsevidence_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=weak → eye_level_widecamera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 B strength=weak → eye_level_table_closecamera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 | ||
| S27_S4 | needs_camera_anchor | 거실 | vandalized | 거실 | 거실,수리영의_방 | view detailsevidence_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=weak → eye_level_widecamera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 B strength=weak → eye_level_table_closecamera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 | ||
| S5_S2 | needs_camera_anchor | 거실 | normal | 거실 | 거실,수리영의_방,민숙의_방_안방 | view detailsevidence_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=weak → eye_level_widecamera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 B strength=weak → eye_level_table_closecamera_family candidate for room_node=거실: framing keyword 미매칭 — 사용자 anchor 결정 필요 shot_description 의 framing 키워드 부족 |
| id | kind | active_status | plate_policy | containment | confidence |
|---|---|---|---|---|---|
| 거실 | living_kitchen | active | master_candidate | {"parent_of": ["주방_영역"], "contained_in": null, "visually_part_of": null} | trusted |
| 주방_영역 | kitchen_region | active | contained_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 |
| 수리영의_방 | bedroom | active | master_candidate | {"parent_of": [], "contained_in": null, "visually_part_of": null} | trusted |
| 민숙의_방_안방 | bedroom | needs_decision | needs_decision | {"parent_of": [], "contained_in": null, "visually_part_of": null} | trusted_for_existence_only |
| 욕실 | bathroom | active | master_candidate | {"parent_of": [], "contained_in": null, "visually_part_of": null} | trusted |
| 현관 | entry | active | boundary_opening | {"parent_of": [], "contained_in": null, "visually_part_of": "거실", "visually_part_of_basis": "di_014 (현관 철문 @ 옥탑방 외부와 거실 사이의 경계) applies_to_nodes = [거실]. master plate 별도 승격 X."} | inferred |
| rooftop_outer | outer | inactive | out_of_scope | {"parent_of": [], "contained_in": null, "visually_part_of": null} | trusted_for_separation |
| from | to | kind | confidence | annotation |
|---|---|---|---|---|
| 현관 | 거실 | opening | trusted | |
| 거실 | 수리영의_방 | door | trusted | |
| 거실 | 민숙의_방_안방 | door | trusted | |
| 거실 | 욕실 | door | trusted | |
| 거실 | 주방_영역 | containment | inferred | bible.sub_spaces.주방_영역.layout_notes + bible.unknowns 미해소 — reversible_on_evidence |
| 현관 | rooftop_outer | door | inferred | out_of_L05_scope — base plate 후보 아님 |
| bible_sha256 | e20fcb08bef4d6775f04519e67bdbfc6ba254106f693b0c5f7409d96e54ac2b9 |
|---|---|
| evidence_sha256 | 6a38ab627eae00dc068b70fdbabfe996d02ed87073363accbff9eaa16c01dfff |
| shot_snapshot_hash | bf9d499dfbaa5e55edf47e24ab66761d085bd13480d4cafce69f3dc11319af5c |
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master | inherited / 3 buckets |
|---|---|---|---|---|---|---|---|
| bp_main_room_master | master_plate | eye_level_wide | 거실 중앙 standing eye-level | 거실,주방_영역,현관 | shared_layout_constraints
| ||
| bp_main_room_table_close | derived_shot_plate | eye_level_table_close | 식탁 옆 seated height | 거실 | S5_S6 | bp_main_room_master | inherited_layout_constraints
emphasize: (empty — W2 i2i 합성 단계에서 채워질 예정) may_omit: (empty — W2 i2i 합성 단계에서 채워질 예정) allow: (empty — W2 i2i 합성 단계에서 채워질 예정) |
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master | inherited / 3 buckets |
|---|---|---|---|---|---|---|---|
| bp_suryeong_bedroom_master | master_plate | doorway_wide | 방 입구 문턱 standing eye-level | 수리영의_방 | shared_layout_constraints
|
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master | inherited / 3 buckets |
|---|---|---|---|---|---|---|---|
| bp_minsook_bedroom_master | master_plate | doorway_wide | 방 입구 문턱 standing eye-level | 민숙의_방_안방 | shared_layout_constraints
|
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master | inherited / 3 buckets |
|---|---|---|---|---|---|---|---|
| bp_bathroom_master | master_plate | mirror_close | 욕실 standing eye-level, 거울 정면 | 욕실 | shared_layout_constraints
|
각 design item 의 applies_to_nodes 가 어떤 active cluster 의 covers_nodes 와 매칭되는지 cluster_match 컬럼으로 표시. unmatched 는 gap_design_unmatched gap 으로 rollup 됩니다.
| item_id | category | description | applies_to_nodes | confidence | derived_from | cluster_match | gap_id |
|---|---|---|---|---|---|---|---|
| di_001 | window | 거실의 작은 창문으로 스며드는 가느다란 햇살 | 거실 | direct | bible.required_visual_cues | cluster_match: cluster_main_room | |
| di_002 | fixture | 싱크대 수도꼭지와 끓는 냄비, 씻다 만 석창포 약초 | 주방_영역 | direct | bible.required_visual_cues | cluster_match: cluster_main_room | |
| di_003 | door | 바람에 덜커덩거리는 낡은 현관 철문과 틈새의 전단지 | 현관 | direct | bible.required_visual_cues | cluster_match: cluster_main_room | |
| di_004 | window | 수리영 방의 침대와 창문의 커튼 | 수리영의_방 | direct | bible.required_visual_cues | cluster_match: cluster_suryeong_bedroom | |
| di_005 | fixture | 벽면과 거울에 기이하게 나타났다 사라지는 붉은 원 표식 | 욕실 | direct | bible.required_visual_cues | cluster_match: cluster_bathroom | |
| di_006 | fixture | 식탁 위에 놓인 찻잔들과 가족 사진 | 거실 | direct | bible.required_visual_cues | cluster_match: cluster_main_room | |
| di_007 | furniture | 식탁과 의자 (거실) | 거실 | trusted | bible.furniture | cluster_match: cluster_main_room | |
| di_008 | furniture | TV (거실) | 거실 | trusted | bible.furniture | cluster_match: cluster_main_room | |
| di_009 | furniture | 거실 스탠드 조명 (거실) | 거실 | trusted | bible.furniture | cluster_match: cluster_main_room | |
| di_010 | furniture | 침대 (수리영 방) (수리영의 방) | 수리영의_방 | trusted | bible.furniture | cluster_match: cluster_suryeong_bedroom | |
| di_011 | furniture | 침대 (안방) (민숙의 방 (안방)) | 민숙의_방_안방 | trusted | bible.furniture | unmatched | gap_design_unmatched |
| di_012 | furniture | 거울 (욕실) | 욕실 | trusted | bible.furniture | cluster_match: cluster_bathroom | |
| di_013 | finish | 현관문 — 철제 (Iron) | 현관 | trusted | bible.materials | cluster_match: cluster_main_room | |
| di_014 | door | 현관 철문 @ 옥탑방 외부와 거실 사이의 경계 | 거실 | trusted | bible.doors_windows | cluster_match: cluster_main_room | |
| di_015 | door | 거실 창문 @ 거실 벽면 | 거실 | trusted | bible.doors_windows | cluster_match: cluster_main_room | |
| di_016 | door | 수리영 방 창문과 커튼 @ 수리영의 방 벽면 | 수리영의_방 | trusted | bible.doors_windows | cluster_match: cluster_suryeong_bedroom |
plan_v2 §5 §6: rspp/4b552b run 의 4 PNG 는 v1 schema 산출물이므로 v2 master/derived 와 직접 매핑되지 않습니다. W2 reuse 가능성 검토용 reference 입니다 (Codex Q5 — 권장 = 격리 후 재생성).
| path | note |
|---|---|
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/main_room__eye_level_wide.png | main_room wide — master 후보로 사후 라벨링 검토 |
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/main_room__eye_level_table_close.png | main_room table close — derived 후보로 사후 라벨링 검토 |
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/bedroom__eye_level_doorway_wide.png | bedroom doorway wide — 어느 방인지 미구분 (W2 별도 결정) |
scripts_output/rooftop_spatial_pipeline_plan/20260523_2226_4b552b/base_plate_assets/20260523_1956_d22e35/bathroom__eye_level_mirror_close.png | bathroom mirror close — cluster_bathroom master 후보 |
thumbnail 자체는 본 HTML 에 직접 임베드하지 않습니다 (이미지 생성/복사 0). 위 path 에서 직접 확인하세요.
gap_active_minsook_bedroom)gap_room_S12_S4 / S12_S6 / S12_S14 / S25_S7)gap_camera_S14_S5 / S14_S9 / S18_S5 / S25_S3 등)