| 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_id | status | room_node | camera_family | state_overlay | matched_keywords | candidates | base_plate |
|---|---|---|---|---|---|---|---|
| S5_S6 | resolved | 거실 | eye_level_table_close | normal | 거실 | 거실,수리영의_방,민숙의_방_안방 | cluster_main_room/bp_main_room_table_close |
| S12_S14 | needs_manual_room | corpse_marks | 수리영의_방,민숙의_방_안방 | ||||
| S12_S4 | needs_manual_room | corpse_marks | 수리영의_방,민숙의_방_안방 | ||||
| S12_S6 | needs_manual_room | corpse_marks | 수리영의_방,민숙의_방_안방 | ||||
| S14_S4 | needs_camera_anchor | 수리영의_방 | corpse_marks | 수리영의 방 | 수리영의_방 | ||
| S14_S5 | needs_both | corpse_marks | 수리영의_방 | ||||
| S14_S9 | needs_both | corpse_marks | 수리영의_방 | ||||
| S18_S5 | needs_manual_room | mirror_close | corpse_marks | 욕실,거실 | 욕실,거실,수리영의_방,민숙의_방_안방 | ||
| S18_S9 | needs_manual_room | mirror_close | empty | 욕실,거실 | 욕실,거실,수리영의_방,민숙의_방_안방 | ||
| S25_S3 | needs_manual_room | vandalized | 수리영의_방,민숙의_방_안방 | ||||
| S25_S7 | needs_manual_room | vandalized | 수리영의_방,민숙의_방_안방 | ||||
| S27_S1 | needs_camera_anchor | 거실 | vandalized | 거실 | 거실,수리영의_방 | ||
| S27_S4 | needs_camera_anchor | 거실 | vandalized | 거실 | 거실,수리영의_방 | ||
| S5_S2 | needs_camera_anchor | 거실 | normal | 거실 | 거실,수리영의_방,민숙의_방_안방 |
| 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 |
|---|---|---|---|---|---|---|
| bp_main_room_master | master_plate | eye_level_wide | 거실 중앙 standing eye-level | 거실,주방_영역,현관 | ||
| bp_main_room_table_close | derived_shot_plate | eye_level_table_close | 식탁 옆 seated height | 거실 | S5_S6 | bp_main_room_master |
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master |
|---|---|---|---|---|---|---|
| bp_suryeong_bedroom_master | master_plate | doorway_wide | 방 입구 문턱 standing eye-level | 수리영의_방 |
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master |
|---|---|---|---|---|---|---|
| bp_minsook_bedroom_master | master_plate | doorway_wide | 방 입구 문턱 standing eye-level | 민숙의_방_안방 |
| plate_id | role | camera_family | camera_anchor | covers_nodes | shots_using_this_plate | derived_from_master |
|---|---|---|---|---|---|---|
| bp_bathroom_master | master_plate | mirror_close | 욕실 standing eye-level, 거울 정면 | 욕실 |
| item_id | category | description | applies_to_nodes | confidence | derived_from |
|---|---|---|---|---|---|
| di_001 | window | 거실의 작은 창문으로 스며드는 가느다란 햇살 | 거실 | direct | bible.required_visual_cues |
| di_002 | window | 싱크대 수도꼭지와 끓는 냄비, 씻다 만 석창포 약초 | 주방_영역 | direct | bible.required_visual_cues |
| di_003 | door | 바람에 덜커덩거리는 낡은 현관 철문과 틈새의 전단지 | 현관 | direct | bible.required_visual_cues |
| di_004 | window | 수리영 방의 침대와 창문의 커튼 | 수리영의_방 | direct | bible.required_visual_cues |
| di_005 | fixture | 벽면과 거울에 기이하게 나타났다 사라지는 붉은 원 표식 | 욕실 | direct | bible.required_visual_cues |
| di_006 | fixture | 식탁 위에 놓인 찻잔들과 가족 사진 | 거실 | direct | bible.required_visual_cues |
| di_007 | furniture | 식탁과 의자 (거실) | 거실 | trusted | bible.furniture |
| di_008 | furniture | TV (거실) | 거실 | trusted | bible.furniture |
| di_009 | furniture | 거실 스탠드 조명 (거실) | 거실 | trusted | bible.furniture |
| di_010 | furniture | 침대 (수리영 방) (수리영의 방) | 수리영의_방 | trusted | bible.furniture |
| di_011 | furniture | 침대 (안방) (민숙의 방 (안방)) | 민숙의_방_안방 | trusted | bible.furniture |
| di_012 | furniture | 거울 (욕실) | 욕실 | trusted | bible.furniture |
| di_013 | finish | 현관문 — 철제 (Iron) | 현관 | trusted | bible.materials |
| di_014 | door | 현관 철문 @ 옥탑방 외부와 거실 사이의 경계 | 거실 | trusted | bible.doors_windows |
| di_015 | door | 거실 창문 @ 거실 벽면 | 거실 | trusted | bible.doors_windows |
| di_016 | door | 수리영 방 창문과 커튼 @ 수리영의 방 벽면 | 수리영의_방 | trusted | bible.doors_windows |