{
  "status": "completed",
  "applicable_count": 3,
  "completed_count": 3,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "e999948aed8c63bb",
  "data": {
    "per_dwelling": {
      "fp_l06_unit_main": {
        "fp_id": "fp_l06_unit_main",
        "synthetic": false,
        "clean_fp_ref": "projects/169785d9-2e0e-4361-9953-faff3257db76/checkpoints/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/dwelling_zone_map/fp_renders/fp_l06_unit_main_clean.png",
        "annotated_fp_ref": {
          "ref": "projects/169785d9-2e0e-4361-9953-faff3257db76/checkpoints/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/dwelling_zone_map/fp_renders/fp_l06_unit_main_annotated.png",
          "must_not_be_used_for_render": true,
          "asset_role": "vlm_mapping_only"
        },
        "grid": {
          "size": 100
        },
        "zones": {
          "Z01": {
            "label": "Shared kitchen-living zone with Entrance threshold zone edge",
            "grid_bbox": {
              "x": 29,
              "y": 52,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.93,
            "member_bg_ids": [
              "L06B01"
            ]
          },
          "Z02": {
            "label": "Small bedroom zone",
            "grid_bbox": {
              "x": 78,
              "y": 19,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.95,
            "member_bg_ids": [
              "L06B02"
            ]
          },
          "Z03": {
            "label": "Shared kitchen-living zone with Small bedroom zone and Entrance threshold zone",
            "grid_bbox": {
              "x": 49,
              "y": 42,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.9,
            "member_bg_ids": [
              "L06B03",
              "L06B07"
            ]
          },
          "Z04": {
            "label": "Shared kitchen-living zone with Main bedroom zone and Small bedroom zone",
            "grid_bbox": {
              "x": 56,
              "y": 37,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.88,
            "member_bg_ids": [
              "L06B04"
            ]
          },
          "Z05": {
            "label": "Bathroom zone with Shared kitchen-living zone dining area",
            "grid_bbox": {
              "x": 67,
              "y": 64,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.86,
            "member_bg_ids": [
              "L06B05"
            ]
          },
          "Z06": {
            "label": "Small bedroom zone with adjacent Shared kitchen-living zone",
            "grid_bbox": {
              "x": 62,
              "y": 39,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.92,
            "member_bg_ids": [
              "L06B06"
            ]
          }
        },
        "bg_zone_assignments": {
          "L06B01": {
            "zone_id": "Z01",
            "shot_ids": [
              "S5_Shot5",
              "S5_Shot7"
            ],
            "grid_focus": {
              "x": 35,
              "y": 58
            },
            "confidence": 0.93,
            "assignment_state": "ok"
          },
          "L06B02": {
            "zone_id": "Z02",
            "shot_ids": [
              "S25_Shot4"
            ],
            "grid_focus": {
              "x": 84,
              "y": 25
            },
            "confidence": 0.95,
            "assignment_state": "ok"
          },
          "L06B03": {
            "zone_id": "Z03",
            "shot_ids": [
              "S25_Shot7",
              "S27_Shot2"
            ],
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "confidence": 0.9,
            "assignment_state": "ok"
          },
          "L06B04": {
            "zone_id": "Z04",
            "shot_ids": [
              "S18_Shot1"
            ],
            "grid_focus": {
              "x": 62,
              "y": 43
            },
            "confidence": 0.88,
            "assignment_state": "ambiguous"
          },
          "L06B05": {
            "zone_id": "Z05",
            "shot_ids": [
              "S18_Shot10",
              "S18_Shot13"
            ],
            "grid_focus": {
              "x": 73,
              "y": 70
            },
            "confidence": 0.86,
            "assignment_state": "ok"
          },
          "L06B06": {
            "zone_id": "Z06",
            "shot_ids": [
              "S12_Shot12",
              "S12_Shot16",
              "S12_Shot7"
            ],
            "grid_focus": {
              "x": 68,
              "y": 45
            },
            "confidence": 0.92,
            "assignment_state": "ambiguous"
          },
          "L06B07": {
            "zone_id": "Z03",
            "shot_ids": [
              "S14_Shot10",
              "S14_Shot5",
              "S14_Shot7"
            ],
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "confidence": 0.9,
            "assignment_state": "ok"
          }
        },
        "shot_zone_assignments": {
          "S12_Shot12": {
            "bg_id": "L06B06",
            "zone_id": "Z06",
            "grid_focus": {
              "x": 68,
              "y": 45
            },
            "assignment_state": "ambiguous"
          },
          "S12_Shot16": {
            "bg_id": "L06B06",
            "zone_id": "Z06",
            "grid_focus": {
              "x": 68,
              "y": 45
            },
            "assignment_state": "ambiguous"
          },
          "S12_Shot7": {
            "bg_id": "L06B06",
            "zone_id": "Z06",
            "grid_focus": {
              "x": 68,
              "y": 45
            },
            "assignment_state": "ambiguous"
          },
          "S14_Shot10": {
            "bg_id": "L06B07",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S14_Shot5": {
            "bg_id": "L06B07",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S14_Shot7": {
            "bg_id": "L06B07",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S18_Shot1": {
            "bg_id": "L06B04",
            "zone_id": "Z04",
            "grid_focus": {
              "x": 62,
              "y": 43
            },
            "assignment_state": "ambiguous"
          },
          "S18_Shot10": {
            "bg_id": "L06B05",
            "zone_id": "Z05",
            "grid_focus": {
              "x": 73,
              "y": 70
            },
            "assignment_state": "ok"
          },
          "S18_Shot13": {
            "bg_id": "L06B05",
            "zone_id": "Z05",
            "grid_focus": {
              "x": 73,
              "y": 70
            },
            "assignment_state": "ok"
          },
          "S25_Shot4": {
            "bg_id": "L06B02",
            "zone_id": "Z02",
            "grid_focus": {
              "x": 84,
              "y": 25
            },
            "assignment_state": "ok"
          },
          "S25_Shot7": {
            "bg_id": "L06B03",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S27_Shot2": {
            "bg_id": "L06B03",
            "zone_id": "Z03",
            "grid_focus": {
              "x": 55,
              "y": 48
            },
            "assignment_state": "ok"
          },
          "S5_Shot5": {
            "bg_id": "L06B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 35,
              "y": 58
            },
            "assignment_state": "ok"
          },
          "S5_Shot7": {
            "bg_id": "L06B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 35,
              "y": 58
            },
            "assignment_state": "ok"
          }
        },
        "diagnostics": {
          "zone_count": 6,
          "single_zone": false,
          "low_confidence": [],
          "edge_judge_comparison": {
            "edge_judge_available": false,
            "edge_judge_group_count": 0,
            "zone_map_group_count": 6,
            "merged_by_zone_map": [],
            "split_by_zone_map": [],
            "agreement_pair_count": 0,
            "compared_pair_count": 0
          },
          "zones_without_structure_cues": [
            "Z01",
            "Z02",
            "Z03",
            "Z04",
            "Z05",
            "Z06"
          ]
        },
        "applicable": true,
        "not_applicable_reason": null
      },
      "fp_l19_wheelhouse": {
        "fp_id": "fp_l19_wheelhouse",
        "synthetic": false,
        "clean_fp_ref": "projects/169785d9-2e0e-4361-9953-faff3257db76/checkpoints/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/dwelling_zone_map/fp_renders/fp_l19_wheelhouse_clean.png",
        "annotated_fp_ref": {
          "ref": "projects/169785d9-2e0e-4361-9953-faff3257db76/checkpoints/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/dwelling_zone_map/fp_renders/fp_l19_wheelhouse_annotated.png",
          "must_not_be_used_for_render": true,
          "asset_role": "vlm_mapping_only"
        },
        "grid": {
          "size": 100
        },
        "zones": {
          "Z01": {
            "label": "cramped central standing space",
            "grid_bbox": {
              "x": 44,
              "y": 44,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.97,
            "member_bg_ids": [
              "L19B01",
              "L19B02",
              "L19B03"
            ]
          }
        },
        "bg_zone_assignments": {
          "L19B01": {
            "zone_id": "Z01",
            "shot_ids": [
              "S29_Shot7"
            ],
            "grid_focus": {
              "x": 50,
              "y": 50
            },
            "confidence": 0.97,
            "assignment_state": "ok"
          },
          "L19B02": {
            "zone_id": "Z01",
            "shot_ids": [
              "S29_Shot11"
            ],
            "grid_focus": {
              "x": 50,
              "y": 50
            },
            "confidence": 0.97,
            "assignment_state": "ok"
          },
          "L19B03": {
            "zone_id": "Z01",
            "shot_ids": [
              "S29_Shot4"
            ],
            "grid_focus": {
              "x": 50,
              "y": 50
            },
            "confidence": 0.98,
            "assignment_state": "ok"
          }
        },
        "shot_zone_assignments": {
          "S29_Shot11": {
            "bg_id": "L19B02",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 50,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S29_Shot4": {
            "bg_id": "L19B03",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 50,
              "y": 50
            },
            "assignment_state": "ok"
          },
          "S29_Shot7": {
            "bg_id": "L19B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 50,
              "y": 50
            },
            "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_police_office_main": {
        "fp_id": "fp_police_office_main",
        "synthetic": false,
        "clean_fp_ref": "projects/169785d9-2e0e-4361-9953-faff3257db76/checkpoints/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/dwelling_zone_map/fp_renders/fp_police_office_main_clean.png",
        "annotated_fp_ref": {
          "ref": "projects/169785d9-2e0e-4361-9953-faff3257db76/checkpoints/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/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": "open shared duty office",
            "grid_bbox": {
              "x": 25,
              "y": 49,
              "w": 12,
              "h": 12
            },
            "structure_cues": [],
            "confidence": 0.88,
            "member_bg_ids": [
              "L13B01",
              "L13B02"
            ]
          }
        },
        "bg_zone_assignments": {
          "L13B01": {
            "zone_id": "Z01",
            "shot_ids": [
              "S21_Shot11",
              "S21_Shot8"
            ],
            "grid_focus": {
              "x": 31,
              "y": 55
            },
            "confidence": 0.88,
            "assignment_state": "ok"
          },
          "L13B02": {
            "zone_id": "Z01",
            "shot_ids": [
              "S16_Shot1",
              "S16_Shot4"
            ],
            "grid_focus": {
              "x": 31,
              "y": 55
            },
            "confidence": 0.9,
            "assignment_state": "ok"
          }
        },
        "shot_zone_assignments": {
          "S16_Shot1": {
            "bg_id": "L13B02",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 31,
              "y": 55
            },
            "assignment_state": "ok"
          },
          "S16_Shot4": {
            "bg_id": "L13B02",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 31,
              "y": 55
            },
            "assignment_state": "ok"
          },
          "S21_Shot11": {
            "bg_id": "L13B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 31,
              "y": 55
            },
            "assignment_state": "ok"
          },
          "S21_Shot8": {
            "bg_id": "L13B01",
            "zone_id": "Z01",
            "grid_focus": {
              "x": 31,
              "y": 55
            },
            "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_l06_unit_main": {
        "structure_source": "numbered_elements",
        "space_room_count": 5,
        "space_rooms": [
          "Entrance threshold zone",
          "Shared kitchen-living zone",
          "Main bedroom zone",
          "Small bedroom zone",
          "Bathroom zone"
        ],
        "fp_prompt": "Create a clean monochrome top-down 2D architectural floor plan with five functional spaces: entry, open living-dining-kitchen, bedroom, bedroom, and bathroom. Use thick black lines for exterior and interior walls, simple swing-arc symbols for the steel entrance door, bedroom doors, and bathroom door, and wall gaps for the small living window and the small bedroom curtained window. Show the open living-dining-kitchen as one continuous space without internal partition walls or doors. Include only the room outlines, walls, doors, windows, and minimal room-use labels; do not add furniture or fixtures beyond what is specified.",
        "bg_description_sources": {
          "L06B01": "catalog_label+dossier",
          "L06B02": "catalog_label+dossier",
          "L06B03": "catalog_label+dossier",
          "L06B04": "catalog_label+dossier",
          "L06B05": "catalog_label+dossier",
          "L06B06": "catalog_label+dossier",
          "L06B07": "catalog_label+dossier"
        },
        "dossier_enriched_bgs": [
          "L06B01",
          "L06B02",
          "L06B03",
          "L06B04",
          "L06B05",
          "L06B06",
          "L06B07"
        ],
        "text_model": "openai/gpt-5.5",
        "vision_model": "openai/gpt-5.5",
        "vlm_raw_count": 7
      },
      "fp_l19_wheelhouse": {
        "structure_source": "numbered_elements",
        "space_room_count": 1,
        "space_rooms": [
          "cramped central standing space"
        ],
        "fp_prompt": "Draw a clean monochrome top-down 2D architectural floor plan showing one single undivided interior room with no furniture or fixtures. Use thick black exterior wall lines, no internal partitions, an aft sliding door opening to a deck, a front windshield opening, and one window on the port side and one window on the starboard side. Keep the drawing as a pure structural floor plan with minimal room naming only if needed, using simple architectural symbols and no textures, shadows, perspective, or decorative details.",
        "bg_description_sources": {
          "L19B01": "catalog_label+dossier",
          "L19B02": "catalog_label+dossier",
          "L19B03": "catalog_label+dossier"
        },
        "dossier_enriched_bgs": [
          "L19B01",
          "L19B02",
          "L19B03"
        ],
        "text_model": "openai/gpt-5.5",
        "vision_model": "openai/gpt-5.5",
        "vlm_raw_count": 3
      },
      "fp_police_office_main": {
        "structure_source": "numbered_elements",
        "space_room_count": 3,
        "space_rooms": [
          "open shared duty office",
          "entrance threshold",
          "small briefing nook"
        ],
        "fp_prompt": "Create a clean monochrome top-down 2D architectural floor plan with three simple rooms, using thick black wall lines, door openings with swing arcs, and window gaps only. Include a main entry space with a glass entry door, a separate room reached through a briefing nook doorway, and a third adjacent room, all shown as pure structural spaces without invented furniture or fixtures. Place a continuous window band along the north wall. Use minimal room-function labeling only where appropriate, with no furniture labels, no dimension lines, no numbering markers, no color, no texture, no shadows, and no perspective.",
        "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_l10_main_sales_floor": "single_bg",
      "fp_l11_main_security_office": "single_bg"
    }
  },
  "step_id": "dwelling_zone_map",
  "run_id": "7b5a4941-ca13-4e21-8573-3402e7b6ff7c",
  "resolved_model": "gpt",
  "updated_at": "2026-06-10T15:15:45.155326+00:00",
  "project_config_snapshot": {}
}