Scope: Generic background spatial decision experiment. Input = artifacts only (no DB). 일반화된 방법론 검증, sample fixture 의 값을 production rule 로 승격 금지.
| shot_id | selected_space | state_layer | camera_family | bound_unit_ids | unresolved | notes |
|---|---|---|---|---|---|---|
| S12_S4 | sl_vandalized | eye_level_wide | multi_independent_candidates | needs_decision candidates: ['민숙의_방_안방'] (activate required) | ||
| S12_S6 | sl_vandalized | multi_independent_candidates | needs_decision candidates: ['민숙의_방_안방'] (activate required) | |||
| S12_S14 | sl_vandalized | multi_independent_candidates | needs_decision candidates: ['민숙의_방_안방'] (activate required) | |||
| S14_S4 | sl_cleaned | eye_level_wide | multi_space_wide_policy | |||
| S18_S5 | sl_normal | eye_level_table_close | multi_space_wide_policy | |||
| S18_S9 | sl_vandalized | eye_level_table_close | multi_space_wide_policy | |||
| S25_S3 | sl_vandalized | eye_level_wide | multi_independent_candidates | needs_decision candidates: ['민숙의_방_안방'] (activate required) | ||
| S25_S7 | sl_vandalized | eye_level_wide | multi_independent_candidates | needs_decision candidates: ['민숙의_방_안방'] (activate required) |
| shot_id | selected_space | state_layer | camera_family | bound_unit_ids | unresolved | notes |
|---|---|---|---|---|---|---|
| S27_S1 | 거실 | sl_vandalized | eye_level_wide | no_derived_state_unit | ||
| S27_S4 | 거실 | sl_vandalized | eye_level_wide | no_derived_state_unit |
| shot_id | selected_space | state_layer | camera_family | bound_unit_ids | unresolved | notes |
|---|---|---|---|---|---|---|
| S14_S5 | 거실 | sl_cleaned | eye_level_wide | derived_거실_state_cleaned | ||
| S14_S9 | 거실 | sl_cleaned | eye_level_wide | derived_거실_state_cleaned |
| shot_id | selected_space | state_layer | camera_family | bound_unit_ids | unresolved | notes |
|---|---|---|---|---|---|---|
| S5_S2 | 거실 | sl_normal | eye_level_wide | master_거실_eye_level_wide_standing_eye_level | ||
| S5_S6 | 거실 | sl_normal | eye_level_wide | master_거실_eye_level_wide_standing_eye_level |
| rollup_id | decision_type | affected_shots | options | risk_if_wrong |
|---|---|---|---|---|
rollup_choose_space_node_민숙의_방_안방__수리영의_방 | choose_space_node | S12_S4,S12_S6,S12_S14,S25_S3,S25_S7 | 수리영의_방,민숙의_방_안방 | wrong choice binds shot to wrong background master plate | options ['민숙의_방_안방'] are active_status=needs_decision and require activate_space_node before binding |
rollup_choose_multi_space_policy_거실__수리영의_방 | choose_multi_space_policy | S14_S4 | 수리영의_방,거실 | wrong choice binds shot to wrong background master plate |
rollup_choose_multi_space_policy_거실__욕실 | choose_multi_space_policy | S18_S5,S18_S9 | 거실,욕실 | wrong choice binds shot to wrong background master plate |
rollup_topology_update_add_derived_state_for_거실_vandalized | topology_update | S27_S1,S27_S4 | add_derived_state_for_거실_vandalized | shot cannot be bound until derived_state unit added |
| combo_id | based_on_master | state_layer | camera_view | applies_to_shots | why_not_existing_unit |
|---|
| rule_id | count |
|---|---|
R6_multi_independent_rooms | 5 |
R6b_multi_space_wide_policy | 3 |
R1_single_active_room_normal_default_camera | 2 |
R3_single_active_room_non_normal | 2 |
R8_no_matching_unit | 2 |