{
  "status": "completed",
  "applicable_count": 3,
  "completed_count": 3,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "e999948aed8c63bb",
  "data": {
    "per_dwelling": {
      "fp_fishing_boat_wheelhouse": {
        "fp_id": "fp_fishing_boat_wheelhouse",
        "synthetic": false,
        "clean_fp_ref": "projects/3bc50b18-6887-4103-b09d-b37f71507cf4/checkpoints/episodes/20347a83-8536-43fe-8586-665409ceb594/dwelling_zone_map/fp_renders/fp_fishing_boat_wheelhouse_clean.png",
        "annotated_fp_ref": {
          "ref": "projects/3bc50b18-6887-4103-b09d-b37f71507cf4/checkpoints/episodes/20347a83-8536-43fe-8586-665409ceb594/dwelling_zone_map/fp_renders/fp_fishing_boat_wheelhouse_annotated.png",
          "must_not_be_used_for_render": true,
          "asset_role": "vlm_mapping_only"
        },
        "grid": {
          "size": 100
        },
        "zones": {
          "Z01": {
            "label": "compact wheelhouse interior, narrow central standing aisle",
            "grid_bbox": {
              "x": 44,
              "y": 28,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.96,
            "member_bg_ids": [
              "L19B01",
              "L19B02"
            ]
          }
        },
        "bg_zone_assignments": {
          "L19B01": {
            "zone_id": "Z01",
            "shot_ids": [
              "S29_Shot1",
              "S29_Shot5"
            ],
            "grid_focus": {
              "x": 50,
              "y": 34
            },
            "confidence": 0.96,
            "assignment_state": "ok"
          },
          "L19B02": {
            "zone_id": "Z01",
            "shot_ids": [
              "S29_Shot10"
            ],
            "grid_focus": {
              "x": 50,
              "y": 34
            },
            "confidence": 0.96,
            "assignment_state": "ok"
          }
        },
        "shot_zone_assignments": {
          "S29_Shot1": {
            "bg_id": "L19B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 50,
              "y": 34
            },
            "assignment_state": "ok"
          },
          "S29_Shot10": {
            "bg_id": "L19B02",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 50,
              "y": 34
            },
            "assignment_state": "ok"
          },
          "S29_Shot5": {
            "bg_id": "L19B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 50,
              "y": 34
            },
            "assignment_state": "ok"
          }
        },
        "diagnostics": {
          "zone_count": 1,
          "single_zone": true,
          "low_confidence": [],
          "edge_judge_comparison": {
            "edge_judge_available": false,
            "edge_judge_group_count": 0,
            "zone_map_group_count": 1,
            "merged_by_zone_map": [],
            "split_by_zone_map": [],
            "agreement_pair_count": 0,
            "compared_pair_count": 0
          },
          "zones_without_structure_cues": [
            "Z01"
          ]
        },
        "applicable": false,
        "not_applicable_reason": "single_zone"
      },
      "fp_l05_rooftop_unit_interior": {
        "fp_id": "fp_l05_rooftop_unit_interior",
        "synthetic": false,
        "clean_fp_ref": "projects/3bc50b18-6887-4103-b09d-b37f71507cf4/checkpoints/episodes/20347a83-8536-43fe-8586-665409ceb594/dwelling_zone_map/fp_renders/fp_l05_rooftop_unit_interior_clean.png",
        "annotated_fp_ref": {
          "ref": "projects/3bc50b18-6887-4103-b09d-b37f71507cf4/checkpoints/episodes/20347a83-8536-43fe-8586-665409ceb594/dwelling_zone_map/fp_renders/fp_l05_rooftop_unit_interior_annotated.png",
          "must_not_be_used_for_render": true,
          "asset_role": "vlm_mapping_only"
        },
        "grid": {
          "size": 100
        },
        "zones": {
          "Z01": {
            "label": "daughter bedroom area",
            "grid_bbox": {
              "x": 80,
              "y": 12,
              "w": 12,
              "h": 16
            },
            "structure_cues": [],
            "confidence": 0.78,
            "member_bg_ids": [
              "L05B01",
              "L05B04",
              "L05B06"
            ]
          },
          "Z02": {
            "label": "bathroom wet room area + shared living dining area",
            "grid_bbox": {
              "x": 66,
              "y": 41,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.82,
            "member_bg_ids": [
              "L05B02"
            ]
          },
          "Z03": {
            "label": "shared living dining area / kitchen service strip",
            "grid_bbox": {
              "x": 25,
              "y": 42,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.9,
            "member_bg_ids": [
              "L05B03"
            ]
          },
          "Z04": {
            "label": "shared living dining area / kitchen service strip with adjacent daughter bedroom access",
            "grid_bbox": {
              "x": 32,
              "y": 44,
              "w": 29,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.76,
            "member_bg_ids": [
              "L05B05",
              "L05B07"
            ]
          }
        },
        "bg_zone_assignments": {
          "L05B01": {
            "zone_id": "Z01",
            "shot_ids": [
              "S18_Shot5"
            ],
            "grid_focus": {
              "x": 86,
              "y": 22
            },
            "confidence": 0.78,
            "assignment_state": "ok"
          },
          "L05B02": {
            "zone_id": "Z02",
            "shot_ids": [
              "S18_Shot12",
              "S18_Shot15"
            ],
            "grid_focus": {
              "x": 72,
              "y": 47
            },
            "confidence": 0.82,
            "assignment_state": "ok"
          },
          "L05B03": {
            "zone_id": "Z03",
            "shot_ids": [
              "S5_Shot10",
              "S5_Shot3",
              "S5_Shot9"
            ],
            "grid_focus": {
              "x": 31,
              "y": 48
            },
            "confidence": 0.9,
            "assignment_state": "ok"
          },
          "L05B04": {
            "zone_id": "Z01",
            "shot_ids": [
              "S25_Shot11",
              "S25_Shot6"
            ],
            "grid_focus": {
              "x": 86,
              "y": 18
            },
            "confidence": 0.84,
            "assignment_state": "ok"
          },
          "L05B05": {
            "zone_id": "Z04",
            "shot_ids": [
              "S25_Shot1",
              "S27_Shot1",
              "S27_Shot3"
            ],
            "grid_focus": {
              "x": 38,
              "y": 50
            },
            "confidence": 0.76,
            "assignment_state": "ok"
          },
          "L05B06": {
            "zone_id": "Z01",
            "shot_ids": [
              "S12_Shot15",
              "S12_Shot19",
              "S12_Shot9"
            ],
            "grid_focus": {
              "x": 86,
              "y": 22
            },
            "confidence": 0.86,
            "assignment_state": "ok"
          },
          "L05B07": {
            "zone_id": "Z04",
            "shot_ids": [
              "S14_Shot5",
              "S14_Shot9"
            ],
            "grid_focus": {
              "x": 55,
              "y": 50
            },
            "confidence": 0.8,
            "assignment_state": "ok"
          }
        },
        "shot_zone_assignments": {
          "S12_Shot15": {
            "bg_id": "L05B06",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 86,
              "y": 22
            },
            "assignment_state": "ok"
          },
          "S12_Shot19": {
            "bg_id": "L05B06",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 86,
              "y": 22
            },
            "assignment_state": "ok"
          },
          "S12_Shot9": {
            "bg_id": "L05B06",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 86,
              "y": 22
            },
            "assignment_state": "ok"
          },
          "S14_Shot5": {
            "bg_id": "L05B07",
            "zone_id": "Z04",
            "grid_focus": {
              "x": 55,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S14_Shot9": {
            "bg_id": "L05B07",
            "zone_id": "Z04",
            "grid_focus": {
              "x": 55,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S18_Shot12": {
            "bg_id": "L05B02",
            "zone_id": "Z02",
            "grid_focus": {
              "x": 72,
              "y": 47
            },
            "assignment_state": "ok"
          },
          "S18_Shot15": {
            "bg_id": "L05B02",
            "zone_id": "Z02",
            "grid_focus": {
              "x": 72,
              "y": 47
            },
            "assignment_state": "ok"
          },
          "S18_Shot5": {
            "bg_id": "L05B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 86,
              "y": 22
            },
            "assignment_state": "ok"
          },
          "S25_Shot1": {
            "bg_id": "L05B05",
            "zone_id": "Z04",
            "grid_focus": {
              "x": 38,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S25_Shot11": {
            "bg_id": "L05B04",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 86,
              "y": 18
            },
            "assignment_state": "ok"
          },
          "S25_Shot6": {
            "bg_id": "L05B04",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 86,
              "y": 18
            },
            "assignment_state": "ok"
          },
          "S27_Shot1": {
            "bg_id": "L05B05",
            "zone_id": "Z04",
            "grid_focus": {
              "x": 38,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S27_Shot3": {
            "bg_id": "L05B05",
            "zone_id": "Z04",
            "grid_focus": {
              "x": 38,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S5_Shot10": {
            "bg_id": "L05B03",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 31,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S5_Shot3": {
            "bg_id": "L05B03",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 31,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S5_Shot9": {
            "bg_id": "L05B03",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 31,
              "y": 48
            },
            "assignment_state": "ok"
          }
        },
        "diagnostics": {
          "zone_count": 4,
          "single_zone": false,
          "low_confidence": [],
          "edge_judge_comparison": {
            "edge_judge_available": false,
            "edge_judge_group_count": 0,
            "zone_map_group_count": 4,
            "merged_by_zone_map": [],
            "split_by_zone_map": [],
            "agreement_pair_count": 0,
            "compared_pair_count": 0
          },
          "zones_without_structure_cues": [
            "Z01",
            "Z02",
            "Z03",
            "Z04"
          ]
        },
        "applicable": true,
        "not_applicable_reason": null
      },
      "fp_police_office_main": {
        "fp_id": "fp_police_office_main",
        "synthetic": false,
        "clean_fp_ref": "projects/3bc50b18-6887-4103-b09d-b37f71507cf4/checkpoints/episodes/20347a83-8536-43fe-8586-665409ceb594/dwelling_zone_map/fp_renders/fp_police_office_main_clean.png",
        "annotated_fp_ref": {
          "ref": "projects/3bc50b18-6887-4103-b09d-b37f71507cf4/checkpoints/episodes/20347a83-8536-43fe-8586-665409ceb594/dwelling_zone_map/fp_renders/fp_police_office_main_annotated.png",
          "must_not_be_used_for_render": true,
          "asset_role": "vlm_mapping_only"
        },
        "grid": {
          "size": 100
        },
        "zones": {
          "Z01": {
            "label": "shared desk work zone",
            "grid_bbox": {
              "x": 29,
              "y": 37,
              "w": 43,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.8,
            "member_bg_ids": [
              "L13B01",
              "L13B02"
            ]
          }
        },
        "bg_zone_assignments": {
          "L13B01": {
            "zone_id": "Z01",
            "shot_ids": [
              "S21_Shot14",
              "S21_Shot9"
            ],
            "grid_focus": {
              "x": 35,
              "y": 43
            },
            "confidence": 0.82,
            "assignment_state": "ok"
          },
          "L13B02": {
            "zone_id": "Z01",
            "shot_ids": [
              "S16_Shot3",
              "S16_Shot4"
            ],
            "grid_focus": {
              "x": 66,
              "y": 43
            },
            "confidence": 0.8,
            "assignment_state": "ok"
          }
        },
        "shot_zone_assignments": {
          "S16_Shot3": {
            "bg_id": "L13B02",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 66,
              "y": 43
            },
            "assignment_state": "ok"
          },
          "S16_Shot4": {
            "bg_id": "L13B02",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 66,
              "y": 43
            },
            "assignment_state": "ok"
          },
          "S21_Shot14": {
            "bg_id": "L13B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 35,
              "y": 43
            },
            "assignment_state": "ok"
          },
          "S21_Shot9": {
            "bg_id": "L13B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 35,
              "y": 43
            },
            "assignment_state": "ok"
          }
        },
        "diagnostics": {
          "zone_count": 1,
          "single_zone": true,
          "low_confidence": [],
          "edge_judge_comparison": {
            "edge_judge_available": false,
            "edge_judge_group_count": 0,
            "zone_map_group_count": 1,
            "merged_by_zone_map": [],
            "split_by_zone_map": [],
            "agreement_pair_count": 0,
            "compared_pair_count": 0
          },
          "zones_without_structure_cues": [
            "Z01"
          ]
        },
        "applicable": false,
        "not_applicable_reason": "single_zone"
      }
    },
    "provenance": {
      "fp_fishing_boat_wheelhouse": {
        "structure_source": "numbered_elements",
        "space_room_count": 2,
        "space_rooms": [
          "compact wheelhouse interior",
          "narrow central standing aisle"
        ],
        "fp_prompt": "Create a clean monochrome top-down 2D architectural floor plan showing two distinct enclosed rooms with only walls, openings, and simple linework. Include an aft entrance doorway, a forward windshield bank, a port side sliding window, and a starboard side sliding window in their respective exterior wall positions. Use thick black wall outlines, door openings with swing arcs where applicable, and windows as clear gaps in the wall; keep the rooms unlabeled because no functional room uses are specified.",
        "bg_description_sources": {
          "L19B01": "catalog_label+dossier",
          "L19B02": "catalog_label+dossier"
        },
        "dossier_enriched_bgs": [
          "L19B01",
          "L19B02"
        ],
        "text_model": "openai/gpt-5.5",
        "vision_model": "openai/gpt-5.5",
        "vlm_raw_count": 2
      },
      "fp_l05_rooftop_unit_interior": {
        "structure_source": "numbered_elements",
        "space_room_count": 8,
        "space_rooms": [
          "entry threshold area",
          "shared living dining area",
          "kitchen service strip",
          "mother bedroom area",
          "daughter bedroom area",
          "bathroom wet room area",
          "rooftop exterior landing strip",
          "bedroom wall above bed"
        ],
        "fp_prompt": "Create a clean monochrome top-down 2D architectural floor plan with eight distinct enclosed spaces in total: an entry, one open living-dining-kitchen area, two bedrooms, one bathroom, and three additional unlabeled empty rooms. Use thick black wall lines, simple hinged-door swing arcs for the exterior entry door, both bedroom doors, and the bathroom door. Show only the listed windows as wall openings: one small window in the open living-dining-kitchen area, one sliding window in one bedroom, and one small window in the other bedroom. Include only minimal room labels for entry, open living-dining-kitchen, bedroom, bedroom, and bathroom; do not add furniture, fixtures, dimensions, numbering, color, texture, shadows, perspective, or decorative detail.",
        "bg_description_sources": {
          "L05B01": "catalog_label+dossier",
          "L05B02": "catalog_label+dossier",
          "L05B03": "catalog_label+dossier",
          "L05B04": "catalog_label+dossier",
          "L05B05": "catalog_label+dossier",
          "L05B06": "catalog_label+dossier",
          "L05B07": "catalog_label+dossier"
        },
        "dossier_enriched_bgs": [
          "L05B01",
          "L05B02",
          "L05B03",
          "L05B04",
          "L05B05",
          "L05B06",
          "L05B07"
        ],
        "text_model": "openai/gpt-5.5",
        "vision_model": "openai/gpt-5.5",
        "vlm_raw_count": 7
      },
      "fp_police_office_main": {
        "structure_source": "numbered_elements",
        "space_room_count": 4,
        "space_rooms": [
          "shared desk work zone",
          "duty workstation zone",
          "service storage zone",
          "entrance circulation threshold zone"
        ],
        "fp_prompt": "Create a clean monochrome top-down 2D architectural floor plan with four enclosed rooms labeled only “E1”, “E2”, “E3”, and “E4”. Use thick black wall lines, simple door openings with swing arcs for the main office door and the records room door, and a continuous window gap/band along the north wall for the north window band. Show only the room layout, walls, doors, and windows, with no furniture or fixtures since none are specified. Keep the drawing minimal, flat, black-and-white, and purely architectural, with no perspective, shading, textures, decorative details, or extra labels.",
        "bg_description_sources": {
          "L13B01": "catalog_label+dossier",
          "L13B02": "catalog_label+dossier"
        },
        "dossier_enriched_bgs": [
          "L13B01",
          "L13B02"
        ],
        "text_model": "openai/gpt-5.5",
        "vision_model": "openai/gpt-5.5",
        "vlm_raw_count": 2
      }
    },
    "real_provider": true,
    "real_count": 3,
    "synthetic_count": 0,
    "fallback_count": 0,
    "not_applicable_dwellings": {
      "fp_mart_sales_floor": "single_bg",
      "fp_cctv_security_room": "single_bg"
    }
  },
  "step_id": "dwelling_zone_map",
  "run_id": "a6a013b1-fd5b-4557-84a4-f66a3c0b94cb",
  "resolved_model": "gpt",
  "updated_at": "2026-06-17T09:06:32.368217+00:00",
  "project_config_snapshot": {}
}