{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 10,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "1b12552a33d01240",
  "data": {
    "per_fp": {
      "fp_connection_stairs": {
        "status": "ok",
        "bg_ids": [
          "L10B01"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L10B01": [
              "exterior_stair_run",
              "rooftop_entrance_landing"
            ]
          },
          "structural_units": [
            "exterior_stair_run",
            "rooftop_entrance_landing"
          ],
          "ubiquitous_units": [
            "exterior_stair_run",
            "rooftop_entrance_landing"
          ],
          "ubiquitous_view_zones": [
            "exterior_stair_run",
            "rooftop_entrance_landing"
          ],
          "hub_bg_ids": [],
          "candidate_edges": [],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [],
        "space_partition_plan": {
          "edge_judgements": [],
          "plate_groups": [
            {
              "anchor_bg_id": "L10B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L10B01",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L10B01": "grp::L10B01"
          },
          "render_actions": {
            "L10B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L10B01": []
          },
          "cross_group_context_edges": [],
          "diagnostics": []
        },
        "edge_judge_call_count": 0,
        "edges_judged": 0,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_l08_street_storefront": {
        "status": "ok",
        "bg_ids": [
          "L08B01",
          "L08B02",
          "L08B03"
        ],
        "hub_bg_ids": [
          "L08B02"
        ],
        "candidate": {
          "signatures": {
            "L08B01": [],
            "L08B02": [
              "bicycle_parking",
              "cctv_wall_area",
              "curb_vendor_strip",
              "mart_storefront",
              "sidewalk_frontage",
              "street_curb_lane"
            ],
            "L08B03": [
              "cctv_wall_area",
              "mart_storefront",
              "sidewalk_frontage"
            ]
          },
          "structural_units": [
            "bicycle_parking",
            "cctv_wall_area",
            "curb_vendor_strip",
            "mart_storefront",
            "sidewalk_frontage",
            "street_curb_lane"
          ],
          "ubiquitous_units": [],
          "ubiquitous_view_zones": [],
          "hub_bg_ids": [
            "L08B02"
          ],
          "candidate_edges": [
            {
              "bg_a": "L08B02",
              "bg_b": "L08B03",
              "state": "hub_uncertain",
              "shared_units": [
                "cctv_wall_area",
                "mart_storefront",
                "sidewalk_frontage"
              ],
              "distinctive_units": [
                "cctv_wall_area",
                "mart_storefront",
                "sidewalk_frontage"
              ],
              "jaccard": 0.5,
              "overlap_min": 1.0,
              "hub": true,
              "cvz_a": [
                "sidewalk_frontage"
              ],
              "cvz_b": [
                "cctv_wall_area",
                "sidewalk_frontage"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            }
          ],
          "hard_negative_pairs": [],
          "diagnostics": [
            "L08B01 has empty zone signature — edge L08B01~L08B02 not deterministically generated",
            "L08B01 has empty zone signature — edge L08B01~L08B03 not deterministically generated"
          ]
        },
        "edge_judgements": [
          {
            "bg_a": "L08B02",
            "bg_b": "L08B03",
            "deterministic_state": "hub_uncertain",
            "judge_status": "judged",
            "edge_state": "same_space",
            "confidence": 0.82,
            "evidence": "Both plates visibly include the same distinctive exterior frontage elements: bg_a visible_zone_union contains cctv_wall_area, mart_storefront, and sidewalk_frontage, and bg_b visible_zone_union also contains cctv_wall_area, mart_storefront, and sidewalk_frontage. bg_a is wider, additionally showing bicycle_parking, curb_vendor_strip, street_curb_lane, but the overlap is not merely a generic circulation area: both share the cctv wall area and mart storefront as concrete distinctive zones. bg_b’s per-shot evidence separately frames cctv_wall_area with sidewalk_frontage and mart_storefront with sidewalk_frontage, matching distinctive parts visible in bg_a’s single wide shot.",
            "shared_distinctive_features": [
              "cctv_wall_area",
              "mart_storefront",
              "sidewalk_frontage"
            ],
            "strong_parent_allowed": true,
            "validation_ok": true
          }
        ],
        "space_partition_plan": {
          "edge_judgements": [
            {
              "bg_a": "L08B02",
              "bg_b": "L08B03",
              "deterministic_state": "hub_uncertain",
              "judge_status": "judged",
              "edge_state": "same_space",
              "confidence": 0.82,
              "evidence": "Both plates visibly include the same distinctive exterior frontage elements: bg_a visible_zone_union contains cctv_wall_area, mart_storefront, and sidewalk_frontage, and bg_b visible_zone_union also contains cctv_wall_area, mart_storefront, and sidewalk_frontage. bg_a is wider, additionally showing bicycle_parking, curb_vendor_strip, street_curb_lane, but the overlap is not merely a generic circulation area: both share the cctv wall area and mart storefront as concrete distinctive zones. bg_b’s per-shot evidence separately frames cctv_wall_area with sidewalk_frontage and mart_storefront with sidewalk_frontage, matching distinctive parts visible in bg_a’s single wide shot.",
              "shared_distinctive_features": [
                "cctv_wall_area",
                "mart_storefront",
                "sidewalk_frontage"
              ],
              "strong_parent_allowed": true,
              "validation_ok": true,
              "edge_kind": "strong"
            }
          ],
          "plate_groups": [
            {
              "anchor_bg_id": "L08B03",
              "member_bg_ids": [
                "L08B02"
              ],
              "plate_group_id": "grp::L08B03",
              "evidence_edges": [
                {
                  "pair": [
                    "L08B02",
                    "L08B03"
                  ],
                  "confidence": 0.82
                }
              ],
              "share_score": 0.82
            },
            {
              "anchor_bg_id": "L08B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L08B01",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L08B03": "grp::L08B03",
            "L08B02": "grp::L08B03",
            "L08B01": "grp::L08B01"
          },
          "render_actions": {
            "L08B03": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L08B02": {
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L08B03"
            },
            "L08B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L08B03": [],
            "L08B02": [
              "L08B03"
            ],
            "L08B01": []
          },
          "cross_group_context_edges": [],
          "diagnostics": []
        },
        "edge_judge_call_count": 1,
        "edges_judged": 1,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_l13_police_office_main": {
        "status": "ok",
        "bg_ids": [
          "L13B01",
          "L13B02"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L13B01": [
              "duty_detective_desk_zone",
              "hyesu_desk_zone",
              "main_detective_work_area"
            ],
            "L13B02": [
              "duty_detective_desk_zone",
              "main_detective_work_area"
            ]
          },
          "structural_units": [
            "duty_detective_desk_zone",
            "hyesu_desk_zone",
            "main_detective_work_area"
          ],
          "ubiquitous_units": [
            "duty_detective_desk_zone",
            "main_detective_work_area"
          ],
          "ubiquitous_view_zones": [
            "main_detective_work_area"
          ],
          "hub_bg_ids": [],
          "candidate_edges": [
            {
              "bg_a": "L13B01",
              "bg_b": "L13B02",
              "state": "uncertain",
              "shared_units": [
                "duty_detective_desk_zone",
                "main_detective_work_area"
              ],
              "distinctive_units": [],
              "jaccard": 0.6667,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "hyesu_desk_zone",
                "main_detective_work_area"
              ],
              "cvz_b": [
                "main_detective_work_area"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": false
            }
          ],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [
          {
            "bg_a": "L13B01",
            "bg_b": "L13B02",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.58,
            "evidence": "Both plates share visible zones: duty_detective_desk_zone and main_detective_work_area. bg_a also includes hyesu_desk_zone, with shots spanning hyesu_desk_zone+main_detective_work_area and duty_detective_desk_zone+hyesu_desk_zone, while bg_b is narrower, showing duty_detective_desk_zone+main_detective_work_area and main_detective_work_area alone. The shared main_detective_work_area appears to be a broad/common work area, and no shared distinctive zone evidence is provided. Because bg_a is a broader multi-zone plate and bg_b overlaps only part of that evidence, this is not enough to judge same_space; spatial continuity beyond the overlap is also not clearly established.",
            "shared_distinctive_features": [],
            "strong_parent_allowed": false,
            "validation_ok": true
          }
        ],
        "space_partition_plan": {
          "edge_judgements": [
            {
              "bg_a": "L13B01",
              "bg_b": "L13B02",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.58,
              "evidence": "Both plates share visible zones: duty_detective_desk_zone and main_detective_work_area. bg_a also includes hyesu_desk_zone, with shots spanning hyesu_desk_zone+main_detective_work_area and duty_detective_desk_zone+hyesu_desk_zone, while bg_b is narrower, showing duty_detective_desk_zone+main_detective_work_area and main_detective_work_area alone. The shared main_detective_work_area appears to be a broad/common work area, and no shared distinctive zone evidence is provided. Because bg_a is a broader multi-zone plate and bg_b overlaps only part of that evidence, this is not enough to judge same_space; spatial continuity beyond the overlap is also not clearly established.",
              "shared_distinctive_features": [],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            }
          ],
          "plate_groups": [
            {
              "anchor_bg_id": "L13B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L13B01",
              "evidence_edges": [],
              "share_score": 0.0
            },
            {
              "anchor_bg_id": "L13B02",
              "member_bg_ids": [],
              "plate_group_id": "grp::L13B02",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L13B01": "grp::L13B01",
            "L13B02": "grp::L13B02"
          },
          "render_actions": {
            "L13B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L13B02": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L13B01": [],
            "L13B02": []
          },
          "cross_group_context_edges": [
            [
              "L13B01",
              "L13B02"
            ]
          ],
          "diagnostics": [
            "1 weak (adjacent/style/uncertain) cross-group edges available as context only, not strong parents"
          ]
        },
        "edge_judge_call_count": 1,
        "edges_judged": 1,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_l14_police_exterior_main": {
        "status": "ok",
        "bg_ids": [
          "L14B01"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L14B01": [
              "bicycle_parking",
              "departure_path",
              "station_frontage"
            ]
          },
          "structural_units": [
            "bicycle_parking",
            "departure_path",
            "station_frontage"
          ],
          "ubiquitous_units": [
            "bicycle_parking",
            "departure_path",
            "station_frontage"
          ],
          "ubiquitous_view_zones": [
            "station_frontage"
          ],
          "hub_bg_ids": [],
          "candidate_edges": [],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [],
        "space_partition_plan": {
          "edge_judgements": [],
          "plate_groups": [
            {
              "anchor_bg_id": "L14B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L14B01",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L14B01": "grp::L14B01"
          },
          "render_actions": {
            "L14B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L14B01": []
          },
          "cross_group_context_edges": [],
          "diagnostics": []
        },
        "edge_judge_call_count": 0,
        "edges_judged": 0,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_l15_admin_security_office": {
        "status": "ok",
        "bg_ids": [
          "L15B01"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L15B01": [
              "media_handoff_area"
            ]
          },
          "structural_units": [
            "cctv_review_area",
            "media_handoff_area"
          ],
          "ubiquitous_units": [
            "media_handoff_area"
          ],
          "ubiquitous_view_zones": [
            "media_handoff_area"
          ],
          "hub_bg_ids": [],
          "candidate_edges": [],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [],
        "space_partition_plan": {
          "edge_judgements": [],
          "plate_groups": [
            {
              "anchor_bg_id": "L15B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L15B01",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L15B01": "grp::L15B01"
          },
          "render_actions": {
            "L15B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L15B01": []
          },
          "cross_group_context_edges": [],
          "diagnostics": []
        },
        "edge_judge_call_count": 0,
        "edges_judged": 0,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_l19_deck": {
        "status": "ok",
        "bg_ids": [
          "L19B01",
          "L19B02"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L19B01": [
              "open_deck",
              "wheelhouse_threshold"
            ],
            "L19B02": [
              "open_deck"
            ]
          },
          "structural_units": [
            "open_deck",
            "wheelhouse_threshold"
          ],
          "ubiquitous_units": [
            "open_deck"
          ],
          "ubiquitous_view_zones": [],
          "hub_bg_ids": [],
          "candidate_edges": [
            {
              "bg_a": "L19B01",
              "bg_b": "L19B02",
              "state": "uncertain",
              "shared_units": [
                "open_deck"
              ],
              "distinctive_units": [],
              "jaccard": 0.5,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "wheelhouse_threshold"
              ],
              "cvz_b": [
                "open_deck"
              ],
              "cvz_match": false,
              "cvz_match_distinctive": false
            }
          ],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [
          {
            "bg_a": "L19B01",
            "bg_b": "L19B02",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.63,
            "evidence": "bg_a shows both open_deck and wheelhouse_threshold in its only shot, with camera_view_zone wheelhouse_threshold. bg_b shows only open_deck. The only shared visible zone is open_deck, and there are no shared distinctive zones. Because bg_a is a broader threshold/deck view while bg_b is a narrow open_deck view, and the overlap is only a common/open zone, the evidence is insufficient to call them the same space; spatial connection is plausible but not proven beyond the shared open_deck overlap.",
            "shared_distinctive_features": [],
            "strong_parent_allowed": false,
            "validation_ok": true
          }
        ],
        "space_partition_plan": {
          "edge_judgements": [
            {
              "bg_a": "L19B01",
              "bg_b": "L19B02",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.63,
              "evidence": "bg_a shows both open_deck and wheelhouse_threshold in its only shot, with camera_view_zone wheelhouse_threshold. bg_b shows only open_deck. The only shared visible zone is open_deck, and there are no shared distinctive zones. Because bg_a is a broader threshold/deck view while bg_b is a narrow open_deck view, and the overlap is only a common/open zone, the evidence is insufficient to call them the same space; spatial connection is plausible but not proven beyond the shared open_deck overlap.",
              "shared_distinctive_features": [],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            }
          ],
          "plate_groups": [
            {
              "anchor_bg_id": "L19B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L19B01",
              "evidence_edges": [],
              "share_score": 0.0
            },
            {
              "anchor_bg_id": "L19B02",
              "member_bg_ids": [],
              "plate_group_id": "grp::L19B02",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L19B01": "grp::L19B01",
            "L19B02": "grp::L19B02"
          },
          "render_actions": {
            "L19B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L19B02": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L19B01": [],
            "L19B02": []
          },
          "cross_group_context_edges": [
            [
              "L19B01",
              "L19B02"
            ]
          ],
          "diagnostics": [
            "1 weak (adjacent/style/uncertain) cross-group edges available as context only, not strong parents"
          ]
        },
        "edge_judge_call_count": 1,
        "edges_judged": 1,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_l20_wheelhouse": {
        "status": "ok",
        "bg_ids": [
          "L20B01",
          "L20B02"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L20B01": [
              "wheelhouse"
            ],
            "L20B02": [
              "wheelhouse"
            ]
          },
          "structural_units": [
            "wheelhouse"
          ],
          "ubiquitous_units": [
            "wheelhouse"
          ],
          "ubiquitous_view_zones": [
            "wheelhouse"
          ],
          "hub_bg_ids": [],
          "candidate_edges": [
            {
              "bg_a": "L20B01",
              "bg_b": "L20B02",
              "state": "uncertain",
              "shared_units": [
                "wheelhouse"
              ],
              "distinctive_units": [],
              "jaccard": 1.0,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "wheelhouse"
              ],
              "cvz_b": [
                "wheelhouse"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": false
            }
          ],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [
          {
            "bg_a": "L20B01",
            "bg_b": "L20B02",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.56,
            "evidence": "Both plates have aggregated visible_zone_union limited to [\"wheelhouse\"] and camera_view_zone_set [\"wheelhouse\"] (L20B01: S29_Shot8; L20B02: S29_Shot3). However, the shared zone is not identified as distinctive, and same camera_view_zone is only a weak non-binding hint. With no shared distinctive visible feature and no doorway/opening evidence showing a connection to another zone, the evidence is insufficient to judge same_space or adjacent_related.",
            "shared_distinctive_features": [],
            "strong_parent_allowed": false,
            "validation_ok": true
          }
        ],
        "space_partition_plan": {
          "edge_judgements": [
            {
              "bg_a": "L20B01",
              "bg_b": "L20B02",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.56,
              "evidence": "Both plates have aggregated visible_zone_union limited to [\"wheelhouse\"] and camera_view_zone_set [\"wheelhouse\"] (L20B01: S29_Shot8; L20B02: S29_Shot3). However, the shared zone is not identified as distinctive, and same camera_view_zone is only a weak non-binding hint. With no shared distinctive visible feature and no doorway/opening evidence showing a connection to another zone, the evidence is insufficient to judge same_space or adjacent_related.",
              "shared_distinctive_features": [],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            }
          ],
          "plate_groups": [
            {
              "anchor_bg_id": "L20B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L20B01",
              "evidence_edges": [],
              "share_score": 0.0
            },
            {
              "anchor_bg_id": "L20B02",
              "member_bg_ids": [],
              "plate_group_id": "grp::L20B02",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L20B01": "grp::L20B01",
            "L20B02": "grp::L20B02"
          },
          "render_actions": {
            "L20B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L20B02": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L20B01": [],
            "L20B02": []
          },
          "cross_group_context_edges": [
            [
              "L20B01",
              "L20B02"
            ]
          ],
          "diagnostics": [
            "1 weak (adjacent/style/uncertain) cross-group edges available as context only, not strong parents"
          ]
        },
        "edge_judge_call_count": 1,
        "edges_judged": 1,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_roadside_below": {
        "status": "ok",
        "bg_ids": [
          "L11B01"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L11B01": [
              "building_frontage",
              "open_roadside",
              "rear_courtyard_bike_area",
              "rooftop_stair_access"
            ]
          },
          "structural_units": [
            "building_frontage",
            "open_roadside",
            "rear_courtyard_bike_area",
            "rooftop_stair_access"
          ],
          "ubiquitous_units": [
            "building_frontage",
            "open_roadside",
            "rear_courtyard_bike_area",
            "rooftop_stair_access"
          ],
          "ubiquitous_view_zones": [
            "building_frontage",
            "rear_courtyard_bike_area"
          ],
          "hub_bg_ids": [],
          "candidate_edges": [],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [],
        "space_partition_plan": {
          "edge_judgements": [],
          "plate_groups": [
            {
              "anchor_bg_id": "L11B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L11B01",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L11B01": "grp::L11B01"
          },
          "render_actions": {
            "L11B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L11B01": []
          },
          "cross_group_context_edges": [],
          "diagnostics": []
        },
        "edge_judge_call_count": 0,
        "edges_judged": 0,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_rooftop_exterior": {
        "status": "ok",
        "bg_ids": [
          "L04B01",
          "L04B02",
          "L04B03"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L04B01": [
              "open_rooftop_deck",
              "rooftop_room_threshold"
            ],
            "L04B02": [
              "open_rooftop_deck",
              "rooftop_room_threshold",
              "stair_access"
            ],
            "L04B03": [
              "rooftop_room_threshold"
            ]
          },
          "structural_units": [
            "open_rooftop_deck",
            "rooftop_room_threshold",
            "stair_access"
          ],
          "ubiquitous_units": [
            "rooftop_room_threshold"
          ],
          "ubiquitous_view_zones": [],
          "hub_bg_ids": [],
          "candidate_edges": [
            {
              "bg_a": "L04B01",
              "bg_b": "L04B02",
              "state": "uncertain",
              "shared_units": [
                "open_rooftop_deck",
                "rooftop_room_threshold"
              ],
              "distinctive_units": [
                "open_rooftop_deck"
              ],
              "jaccard": 0.6667,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "open_rooftop_deck"
              ],
              "cvz_b": [
                "open_rooftop_deck"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L04B01",
              "bg_b": "L04B03",
              "state": "uncertain",
              "shared_units": [
                "rooftop_room_threshold"
              ],
              "distinctive_units": [],
              "jaccard": 0.5,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "open_rooftop_deck"
              ],
              "cvz_b": [
                "rooftop_room_threshold"
              ],
              "cvz_match": false,
              "cvz_match_distinctive": false
            },
            {
              "bg_a": "L04B02",
              "bg_b": "L04B03",
              "state": "uncertain",
              "shared_units": [
                "rooftop_room_threshold"
              ],
              "distinctive_units": [],
              "jaccard": 0.3333,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "open_rooftop_deck"
              ],
              "cvz_b": [
                "rooftop_room_threshold"
              ],
              "cvz_match": false,
              "cvz_match_distinctive": false
            }
          ],
          "hard_negative_pairs": [],
          "diagnostics": []
        },
        "edge_judgements": [
          {
            "bg_a": "L04B01",
            "bg_b": "L04B02",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "same_space",
            "confidence": 0.86,
            "evidence": "Both plates visibly include the same distinctive zone, open_rooftop_deck, and both also include the rooftop_room_threshold. The camera_view_zone_set for both is open_rooftop_deck, and each bg is a single-shot plate rather than a broad multi-zone establishing set; bg_b simply includes the additional stair_access while still framing the same rooftop deck area.",
            "shared_distinctive_features": [
              "open_rooftop_deck"
            ],
            "strong_parent_allowed": true,
            "validation_ok": true
          },
          {
            "bg_a": "L04B01",
            "bg_b": "L04B03",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.55,
            "evidence": "bg_a frames a multi-zone view including open_rooftop_deck and rooftop_room_threshold, with primary view on open_rooftop_deck. bg_b frames only rooftop_room_threshold across its shots. Their only shared visible zone is rooftop_room_threshold, which is a threshold/connector rather than a distinctive shared room feature. Under the wide-vs-narrow overlap rule, this overlap is not sufficient for same_space; the evidence also does not clearly establish a separate adjacent zone relationship beyond the shared threshold.",
            "shared_distinctive_features": [],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L04B02",
            "bg_b": "L04B03",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.47,
            "evidence": "bg_a is a wider/multi-zone rooftop plate: its visible_zone_union includes open_rooftop_deck, rooftop_room_threshold, and stair_access, with the camera view on open_rooftop_deck. bg_b is a narrow plate showing only rooftop_room_threshold. Their only overlap is rooftop_room_threshold, and no distinctive zone is visible in both. Under the rules, overlap between a wide multi-zone plate and a narrow single-zone plate on one threshold/circulation-like zone is not enough for same_space; while it suggests possible spatial connection, the aggregated evidence is too limited to confidently classify adjacency.",
            "shared_distinctive_features": [],
            "strong_parent_allowed": false,
            "validation_ok": true
          }
        ],
        "space_partition_plan": {
          "edge_judgements": [
            {
              "bg_a": "L04B01",
              "bg_b": "L04B02",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "same_space",
              "confidence": 0.86,
              "evidence": "Both plates visibly include the same distinctive zone, open_rooftop_deck, and both also include the rooftop_room_threshold. The camera_view_zone_set for both is open_rooftop_deck, and each bg is a single-shot plate rather than a broad multi-zone establishing set; bg_b simply includes the additional stair_access while still framing the same rooftop deck area.",
              "shared_distinctive_features": [
                "open_rooftop_deck"
              ],
              "strong_parent_allowed": true,
              "validation_ok": true,
              "edge_kind": "strong"
            },
            {
              "bg_a": "L04B01",
              "bg_b": "L04B03",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.55,
              "evidence": "bg_a frames a multi-zone view including open_rooftop_deck and rooftop_room_threshold, with primary view on open_rooftop_deck. bg_b frames only rooftop_room_threshold across its shots. Their only shared visible zone is rooftop_room_threshold, which is a threshold/connector rather than a distinctive shared room feature. Under the wide-vs-narrow overlap rule, this overlap is not sufficient for same_space; the evidence also does not clearly establish a separate adjacent zone relationship beyond the shared threshold.",
              "shared_distinctive_features": [],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L04B02",
              "bg_b": "L04B03",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.47,
              "evidence": "bg_a is a wider/multi-zone rooftop plate: its visible_zone_union includes open_rooftop_deck, rooftop_room_threshold, and stair_access, with the camera view on open_rooftop_deck. bg_b is a narrow plate showing only rooftop_room_threshold. Their only overlap is rooftop_room_threshold, and no distinctive zone is visible in both. Under the rules, overlap between a wide multi-zone plate and a narrow single-zone plate on one threshold/circulation-like zone is not enough for same_space; while it suggests possible spatial connection, the aggregated evidence is too limited to confidently classify adjacency.",
              "shared_distinctive_features": [],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            }
          ],
          "plate_groups": [
            {
              "anchor_bg_id": "L04B01",
              "member_bg_ids": [
                "L04B02"
              ],
              "plate_group_id": "grp::L04B01",
              "evidence_edges": [
                {
                  "pair": [
                    "L04B01",
                    "L04B02"
                  ],
                  "confidence": 0.86
                }
              ],
              "share_score": 0.86
            },
            {
              "anchor_bg_id": "L04B03",
              "member_bg_ids": [],
              "plate_group_id": "grp::L04B03",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L04B01": "grp::L04B01",
            "L04B02": "grp::L04B01",
            "L04B03": "grp::L04B03"
          },
          "render_actions": {
            "L04B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L04B02": {
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L04B01"
            },
            "L04B03": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L04B01": [],
            "L04B02": [
              "L04B01"
            ],
            "L04B03": []
          },
          "cross_group_context_edges": [
            [
              "L04B01",
              "L04B03"
            ],
            [
              "L04B02",
              "L04B03"
            ]
          ],
          "diagnostics": [
            "2 weak (adjacent/style/uncertain) cross-group edges available as context only, not strong parents"
          ]
        },
        "edge_judge_call_count": 3,
        "edges_judged": 3,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      },
      "fp_rooftop_room_interior": {
        "status": "ok",
        "bg_ids": [
          "L05B01",
          "L05B02",
          "L05B03",
          "L05B04",
          "L05B05",
          "L05B06"
        ],
        "hub_bg_ids": [],
        "candidate": {
          "signatures": {
            "L05B01": [
              "entry_threshold",
              "living_dining",
              "sink_alcove"
            ],
            "L05B02": [
              "daughter_bedroom",
              "entry_threshold",
              "living_dining"
            ],
            "L05B03": [
              "living_dining",
              "main_bedroom"
            ],
            "L05B04": [
              "living_dining"
            ],
            "L05B05": [
              "daughter_bedroom"
            ],
            "L05B06": [
              "daughter_bedroom"
            ]
          },
          "structural_units": [
            "bathroom",
            "daughter_bedroom",
            "entry_threshold",
            "living_dining",
            "main_bedroom",
            "sink_alcove"
          ],
          "ubiquitous_units": [],
          "ubiquitous_view_zones": [],
          "hub_bg_ids": [],
          "candidate_edges": [
            {
              "bg_a": "L05B01",
              "bg_b": "L05B02",
              "state": "uncertain",
              "shared_units": [
                "entry_threshold",
                "living_dining"
              ],
              "distinctive_units": [
                "entry_threshold",
                "living_dining"
              ],
              "jaccard": 0.5,
              "overlap_min": 0.6667,
              "hub": false,
              "cvz_a": [
                "entry_threshold",
                "living_dining"
              ],
              "cvz_b": [
                "daughter_bedroom",
                "living_dining"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B01",
              "bg_b": "L05B03",
              "state": "uncertain",
              "shared_units": [
                "living_dining"
              ],
              "distinctive_units": [
                "living_dining"
              ],
              "jaccard": 0.25,
              "overlap_min": 0.5,
              "hub": false,
              "cvz_a": [
                "entry_threshold",
                "living_dining"
              ],
              "cvz_b": [
                "living_dining",
                "main_bedroom"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B01",
              "bg_b": "L05B04",
              "state": "uncertain",
              "shared_units": [
                "living_dining"
              ],
              "distinctive_units": [
                "living_dining"
              ],
              "jaccard": 0.3333,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "entry_threshold",
                "living_dining"
              ],
              "cvz_b": [
                "living_dining"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B03",
              "state": "uncertain",
              "shared_units": [
                "living_dining"
              ],
              "distinctive_units": [
                "living_dining"
              ],
              "jaccard": 0.25,
              "overlap_min": 0.5,
              "hub": false,
              "cvz_a": [
                "daughter_bedroom",
                "living_dining"
              ],
              "cvz_b": [
                "living_dining",
                "main_bedroom"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B04",
              "state": "uncertain",
              "shared_units": [
                "living_dining"
              ],
              "distinctive_units": [
                "living_dining"
              ],
              "jaccard": 0.3333,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "daughter_bedroom",
                "living_dining"
              ],
              "cvz_b": [
                "living_dining"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B05",
              "state": "uncertain",
              "shared_units": [
                "daughter_bedroom"
              ],
              "distinctive_units": [
                "daughter_bedroom"
              ],
              "jaccard": 0.3333,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "daughter_bedroom",
                "living_dining"
              ],
              "cvz_b": [
                "daughter_bedroom"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B06",
              "state": "uncertain",
              "shared_units": [
                "daughter_bedroom"
              ],
              "distinctive_units": [
                "daughter_bedroom"
              ],
              "jaccard": 0.3333,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "daughter_bedroom",
                "living_dining"
              ],
              "cvz_b": [
                "daughter_bedroom"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B03",
              "bg_b": "L05B04",
              "state": "uncertain",
              "shared_units": [
                "living_dining"
              ],
              "distinctive_units": [
                "living_dining"
              ],
              "jaccard": 0.5,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "living_dining",
                "main_bedroom"
              ],
              "cvz_b": [
                "living_dining"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            },
            {
              "bg_a": "L05B05",
              "bg_b": "L05B06",
              "state": "same_space",
              "shared_units": [
                "daughter_bedroom"
              ],
              "distinctive_units": [
                "daughter_bedroom"
              ],
              "jaccard": 1.0,
              "overlap_min": 1.0,
              "hub": false,
              "cvz_a": [
                "daughter_bedroom"
              ],
              "cvz_b": [
                "daughter_bedroom"
              ],
              "cvz_match": true,
              "cvz_match_distinctive": true
            }
          ],
          "hard_negative_pairs": [
            {
              "bg_a": "L05B01",
              "bg_b": "L05B05",
              "shared_units": []
            },
            {
              "bg_a": "L05B01",
              "bg_b": "L05B06",
              "shared_units": []
            },
            {
              "bg_a": "L05B03",
              "bg_b": "L05B05",
              "shared_units": []
            },
            {
              "bg_a": "L05B03",
              "bg_b": "L05B06",
              "shared_units": []
            },
            {
              "bg_a": "L05B04",
              "bg_b": "L05B05",
              "shared_units": []
            },
            {
              "bg_a": "L05B04",
              "bg_b": "L05B06",
              "shared_units": []
            }
          ],
          "diagnostics": []
        },
        "edge_judgements": [
          {
            "bg_a": "L05B01",
            "bg_b": "L05B02",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "adjacent_related",
            "confidence": 0.6,
            "evidence": "Both plates include entry_threshold and living_dining in their visible_zone_union. bg_a frames living_dining with sink_alcove in S5_Shot1 and entry_threshold alone in S5_Shot8; bg_b frames daughter_bedroom in several shots, daughter_bedroom with living_dining in S25_Shot7, and entry_threshold with living_dining in S27_Shot1. This shows spatial continuity through the shared entry/living area, but the evidence is aggregated across multiple distinct zones for both plates, and the overlap is largely a central/open area rather than a narrow, distinctive single room match. Conservatively, this supports related/connected spaces rather than same_space.",
            "shared_distinctive_features": [
              "entry_threshold",
              "living_dining"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B01",
            "bg_b": "L05B03",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.62,
            "evidence": "Both plates include living_dining in their visible_zone_union (bg_a: entry_threshold, living_dining, sink_alcove; bg_b: living_dining, main_bedroom), so there is an overlap. However, each bg is aggregated across multiple shots and spans several zones: bg_a has one shot on living_dining/sink_alcove and another on entry_threshold, while bg_b has separate shots on main_bedroom and living_dining. The only shared zone is living_dining, a broad/common living area, and the evidence does not show the same distinctive framing or a doorway/opening connecting the other zones. Under the multi-zone and conservative rules, this overlap alone is insufficient to call same_space or adjacent_related.",
            "shared_distinctive_features": [
              "living_dining"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B01",
            "bg_b": "L05B04",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.68,
            "evidence": "Both plates visibly include living_dining (bg_a: S5_Shot1 visible_zones includes living_dining; bg_b: S18_Shot13 visible_zones is living_dining). However bg_a is aggregated over multiple distinct zones across shots (visible_zone_union: entry_threshold, living_dining, sink_alcove; including a separate entry_threshold shot), while bg_b is a narrow single-zone living_dining plate. Under the multi-zone rule, this one-zone overlap is not sufficient to judge same_space, and there is no explicit doorway/opening evidence establishing an adjacent relationship beyond the overlap.",
            "shared_distinctive_features": [
              "living_dining"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B02",
            "bg_b": "L05B03",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.64,
            "evidence": "Both plates include living_dining in their visible_zone_union, but each is a multi-zone/establishing bg spanning different additional zones: bg_a shows daughter_bedroom shots plus a living_dining/entry_threshold shot, while bg_b shows main_bedroom in one shot and living_dining in another. The only overlap is living_dining, and the evidence does not show the same narrow physical room across both plates; it also does not show a clear doorway/opening relationship between bg_a's daughter_bedroom area and bg_b's main_bedroom area. Under the multi-zone rule, sharing one zone across broad plates is insufficient for same_space, so the relationship remains uncertain.",
            "shared_distinctive_features": [
              "living_dining"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B02",
            "bg_b": "L05B04",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "adjacent_related",
            "confidence": 0.58,
            "evidence": "bg_a is a multi-zone/establishing plate: across its shots it shows daughter_bedroom, entry_threshold, and living_dining, including a shot where daughter_bedroom and living_dining are both visible. bg_b is narrow, showing only living_dining. Although living_dining is visible in both, the multi-zone rule prevents treating the broad bg_a plate as the same_space as the narrow bg_b plate merely because they overlap in one zone. The evidence supports spatial continuity/connection via bg_a's bedroom-to-living_dining visibility, but not a same-space merge.",
            "shared_distinctive_features": [
              "living_dining"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B02",
            "bg_b": "L05B05",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.58,
            "evidence": "Both plates visibly include the distinctive zone daughter_bedroom: bg_a shows daughter_bedroom in S25_Shot4, S25_Shot7, and S25_Shot9, while bg_b shows only daughter_bedroom across all listed shots. However, bg_a is an aggregated multi-zone/establishing plate: its visible_zone_union also includes living_dining and entry_threshold, with S27_Shot1 framed in living_dining/entry_threshold. Under the multi-zone rule, a wide/multi-zone bg should not be classified as same_space with a narrow single-zone bg merely because they overlap in one distinctive zone. There is not enough evidence from bg_b to establish the full same physical plate or a doorway/adjacency relationship beyond the shared daughter_bedroom overlap.",
            "shared_distinctive_features": [
              "daughter_bedroom"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B02",
            "bg_b": "L05B06",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.55,
            "evidence": "Both plates visibly include the distinctive daughter_bedroom: bg_a shows it in S25_Shot4/S25_Shot7/S25_Shot9, and bg_b shows only daughter_bedroom in S14_Shot4/S14_Shot8. However, bg_a is aggregated across several distinct zones, with visible_zone_union including daughter_bedroom, living_dining, and entry_threshold, and one shot centered on living_dining with entry_threshold visible. bg_b is a narrow single-zone daughter_bedroom plate. Under the multi-zone rule, the shared daughter_bedroom overlap is not enough to declare the aggregated bg_a and narrow bg_b the same plate/space; the evidence does not clearly establish whether they are the same background plate or merely overlapping coverage of one zone.",
            "shared_distinctive_features": [
              "daughter_bedroom"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B03",
            "bg_b": "L05B04",
            "deterministic_state": "uncertain",
            "judge_status": "judged",
            "edge_state": "uncertain",
            "confidence": 0.66,
            "evidence": "bg_a is a multi-zone/establishing plate: its aggregated evidence spans both main_bedroom and living_dining, with separate shots showing main_bedroom only (S18_Shot1) and living_dining only (S18_Shot15). bg_b is a narrow single-zone plate showing only living_dining (S18_Shot13). Although both include living_dining, the evidence is only a one-zone overlap between a multi-zone bg and a narrow bg; per the rules this is not enough to merge them as same_space, and there is no visible doorway/opening evidence establishing adjacency from the provided zones alone.",
            "shared_distinctive_features": [
              "living_dining"
            ],
            "strong_parent_allowed": false,
            "validation_ok": true
          },
          {
            "bg_a": "L05B05",
            "bg_b": "L05B06",
            "deterministic_state": "same_space",
            "judge_status": "judged",
            "edge_state": "same_space",
            "confidence": 0.95,
            "evidence": "Both plates are narrowly and exclusively evidenced as the same distinctive zone: bg_a visible_zone_union is only [daughter_bedroom] across S12_Shot11, S12_Shot14, and S12_Shot6, and bg_b visible_zone_union is only [daughter_bedroom] across S14_Shot4 and S14_Shot8. The shared zone is distinctive rather than a generic circulation/open area, and neither plate is a multi-zone establishing bg.",
            "shared_distinctive_features": [
              "daughter_bedroom"
            ],
            "strong_parent_allowed": true,
            "validation_ok": true
          }
        ],
        "space_partition_plan": {
          "edge_judgements": [
            {
              "bg_a": "L05B01",
              "bg_b": "L05B02",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "adjacent_related",
              "confidence": 0.6,
              "evidence": "Both plates include entry_threshold and living_dining in their visible_zone_union. bg_a frames living_dining with sink_alcove in S5_Shot1 and entry_threshold alone in S5_Shot8; bg_b frames daughter_bedroom in several shots, daughter_bedroom with living_dining in S25_Shot7, and entry_threshold with living_dining in S27_Shot1. This shows spatial continuity through the shared entry/living area, but the evidence is aggregated across multiple distinct zones for both plates, and the overlap is largely a central/open area rather than a narrow, distinctive single room match. Conservatively, this supports related/connected spaces rather than same_space.",
              "shared_distinctive_features": [
                "entry_threshold",
                "living_dining"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B01",
              "bg_b": "L05B03",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.62,
              "evidence": "Both plates include living_dining in their visible_zone_union (bg_a: entry_threshold, living_dining, sink_alcove; bg_b: living_dining, main_bedroom), so there is an overlap. However, each bg is aggregated across multiple shots and spans several zones: bg_a has one shot on living_dining/sink_alcove and another on entry_threshold, while bg_b has separate shots on main_bedroom and living_dining. The only shared zone is living_dining, a broad/common living area, and the evidence does not show the same distinctive framing or a doorway/opening connecting the other zones. Under the multi-zone and conservative rules, this overlap alone is insufficient to call same_space or adjacent_related.",
              "shared_distinctive_features": [
                "living_dining"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B01",
              "bg_b": "L05B04",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.68,
              "evidence": "Both plates visibly include living_dining (bg_a: S5_Shot1 visible_zones includes living_dining; bg_b: S18_Shot13 visible_zones is living_dining). However bg_a is aggregated over multiple distinct zones across shots (visible_zone_union: entry_threshold, living_dining, sink_alcove; including a separate entry_threshold shot), while bg_b is a narrow single-zone living_dining plate. Under the multi-zone rule, this one-zone overlap is not sufficient to judge same_space, and there is no explicit doorway/opening evidence establishing an adjacent relationship beyond the overlap.",
              "shared_distinctive_features": [
                "living_dining"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B03",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.64,
              "evidence": "Both plates include living_dining in their visible_zone_union, but each is a multi-zone/establishing bg spanning different additional zones: bg_a shows daughter_bedroom shots plus a living_dining/entry_threshold shot, while bg_b shows main_bedroom in one shot and living_dining in another. The only overlap is living_dining, and the evidence does not show the same narrow physical room across both plates; it also does not show a clear doorway/opening relationship between bg_a's daughter_bedroom area and bg_b's main_bedroom area. Under the multi-zone rule, sharing one zone across broad plates is insufficient for same_space, so the relationship remains uncertain.",
              "shared_distinctive_features": [
                "living_dining"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B04",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "adjacent_related",
              "confidence": 0.58,
              "evidence": "bg_a is a multi-zone/establishing plate: across its shots it shows daughter_bedroom, entry_threshold, and living_dining, including a shot where daughter_bedroom and living_dining are both visible. bg_b is narrow, showing only living_dining. Although living_dining is visible in both, the multi-zone rule prevents treating the broad bg_a plate as the same_space as the narrow bg_b plate merely because they overlap in one zone. The evidence supports spatial continuity/connection via bg_a's bedroom-to-living_dining visibility, but not a same-space merge.",
              "shared_distinctive_features": [
                "living_dining"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B05",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.58,
              "evidence": "Both plates visibly include the distinctive zone daughter_bedroom: bg_a shows daughter_bedroom in S25_Shot4, S25_Shot7, and S25_Shot9, while bg_b shows only daughter_bedroom across all listed shots. However, bg_a is an aggregated multi-zone/establishing plate: its visible_zone_union also includes living_dining and entry_threshold, with S27_Shot1 framed in living_dining/entry_threshold. Under the multi-zone rule, a wide/multi-zone bg should not be classified as same_space with a narrow single-zone bg merely because they overlap in one distinctive zone. There is not enough evidence from bg_b to establish the full same physical plate or a doorway/adjacency relationship beyond the shared daughter_bedroom overlap.",
              "shared_distinctive_features": [
                "daughter_bedroom"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B02",
              "bg_b": "L05B06",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.55,
              "evidence": "Both plates visibly include the distinctive daughter_bedroom: bg_a shows it in S25_Shot4/S25_Shot7/S25_Shot9, and bg_b shows only daughter_bedroom in S14_Shot4/S14_Shot8. However, bg_a is aggregated across several distinct zones, with visible_zone_union including daughter_bedroom, living_dining, and entry_threshold, and one shot centered on living_dining with entry_threshold visible. bg_b is a narrow single-zone daughter_bedroom plate. Under the multi-zone rule, the shared daughter_bedroom overlap is not enough to declare the aggregated bg_a and narrow bg_b the same plate/space; the evidence does not clearly establish whether they are the same background plate or merely overlapping coverage of one zone.",
              "shared_distinctive_features": [
                "daughter_bedroom"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B03",
              "bg_b": "L05B04",
              "deterministic_state": "uncertain",
              "judge_status": "judged",
              "edge_state": "uncertain",
              "confidence": 0.66,
              "evidence": "bg_a is a multi-zone/establishing plate: its aggregated evidence spans both main_bedroom and living_dining, with separate shots showing main_bedroom only (S18_Shot1) and living_dining only (S18_Shot15). bg_b is a narrow single-zone plate showing only living_dining (S18_Shot13). Although both include living_dining, the evidence is only a one-zone overlap between a multi-zone bg and a narrow bg; per the rules this is not enough to merge them as same_space, and there is no visible doorway/opening evidence establishing adjacency from the provided zones alone.",
              "shared_distinctive_features": [
                "living_dining"
              ],
              "strong_parent_allowed": false,
              "validation_ok": true,
              "edge_kind": "weak"
            },
            {
              "bg_a": "L05B05",
              "bg_b": "L05B06",
              "deterministic_state": "same_space",
              "judge_status": "judged",
              "edge_state": "same_space",
              "confidence": 0.95,
              "evidence": "Both plates are narrowly and exclusively evidenced as the same distinctive zone: bg_a visible_zone_union is only [daughter_bedroom] across S12_Shot11, S12_Shot14, and S12_Shot6, and bg_b visible_zone_union is only [daughter_bedroom] across S14_Shot4 and S14_Shot8. The shared zone is distinctive rather than a generic circulation/open area, and neither plate is a multi-zone establishing bg.",
              "shared_distinctive_features": [
                "daughter_bedroom"
              ],
              "strong_parent_allowed": true,
              "validation_ok": true,
              "edge_kind": "strong"
            }
          ],
          "plate_groups": [
            {
              "anchor_bg_id": "L05B05",
              "member_bg_ids": [
                "L05B06"
              ],
              "plate_group_id": "grp::L05B05",
              "evidence_edges": [
                {
                  "pair": [
                    "L05B05",
                    "L05B06"
                  ],
                  "confidence": 0.95
                }
              ],
              "share_score": 0.95
            },
            {
              "anchor_bg_id": "L05B01",
              "member_bg_ids": [],
              "plate_group_id": "grp::L05B01",
              "evidence_edges": [],
              "share_score": 0.0
            },
            {
              "anchor_bg_id": "L05B02",
              "member_bg_ids": [],
              "plate_group_id": "grp::L05B02",
              "evidence_edges": [],
              "share_score": 0.0
            },
            {
              "anchor_bg_id": "L05B03",
              "member_bg_ids": [],
              "plate_group_id": "grp::L05B03",
              "evidence_edges": [],
              "share_score": 0.0
            },
            {
              "anchor_bg_id": "L05B04",
              "member_bg_ids": [],
              "plate_group_id": "grp::L05B04",
              "evidence_edges": [],
              "share_score": 0.0
            }
          ],
          "node_assignments": {
            "L05B05": "grp::L05B05",
            "L05B06": "grp::L05B05",
            "L05B01": "grp::L05B01",
            "L05B02": "grp::L05B02",
            "L05B03": "grp::L05B03",
            "L05B04": "grp::L05B04"
          },
          "render_actions": {
            "L05B05": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L05B06": {
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L05B05"
            },
            "L05B01": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L05B02": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L05B03": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            },
            "L05B04": {
              "render_action": "render_new_plate",
              "reuse_target_bg_id": ""
            }
          },
          "ref_tree_parents": {
            "L05B05": [],
            "L05B06": [
              "L05B05"
            ],
            "L05B01": [],
            "L05B02": [],
            "L05B03": [],
            "L05B04": []
          },
          "cross_group_context_edges": [
            [
              "L05B01",
              "L05B02"
            ],
            [
              "L05B01",
              "L05B03"
            ],
            [
              "L05B01",
              "L05B04"
            ],
            [
              "L05B02",
              "L05B03"
            ],
            [
              "L05B02",
              "L05B04"
            ],
            [
              "L05B02",
              "L05B05"
            ],
            [
              "L05B02",
              "L05B06"
            ],
            [
              "L05B03",
              "L05B04"
            ]
          ],
          "diagnostics": [
            "8 weak (adjacent/style/uncertain) cross-group edges available as context only, not strong parents"
          ]
        },
        "edge_judge_call_count": 9,
        "edges_judged": 9,
        "edges_skipped": 0,
        "sot_mode": "zone",
        "input_contract": "zone_space_partition_v1"
      }
    },
    "sot_mode": "zone",
    "input_contract": "zone_space_partition_v1",
    "schema_version": 1,
    "prompt_version": "1",
    "edge_judge_call_count": 16,
    "llm_call_count": 16,
    "image_api_call_count": 0
  },
  "step_id": "bg_zone_space_partition",
  "run_id": "ee8e6a7f-eeb5-4cc5-b9ca-d3d236dd29a2",
  "resolved_model": "gpt",
  "updated_at": "2026-06-03T03:24:29.644477+00:00",
  "project_config_snapshot": {}
}