{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b7a384ba43e63d6f",
  "data": {
    "dossiers": {
      "fp_car_cabin": {
        "fp_id": "fp_car_cabin",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_car_cabin.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              8,
              9,
              10,
              11,
              12
            ],
            "fixed_fixture_markers": [
              4,
              7
            ],
            "anchor_furniture_markers": [
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 5,
              "base_persistent_fixture": 2,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 4,
              "label": "Dashboard",
              "position_hint": "transverse front band immediately behind windshield",
              "category": "furniture"
            },
            {
              "number": 7,
              "label": "Steering wheel",
              "position_hint": "ahead of driver seat, adjoining left dashboard",
              "category": "furniture"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Driver-side area",
            "category": "area",
            "position_hint": "left half of front cabin, behind dashboard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Passenger-side area",
            "category": "area",
            "position_hint": "right half of front cabin, behind dashboard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Shared center strip",
            "category": "area",
            "position_hint": "narrow longitudinal interval between driver and passenger areas",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Dashboard",
            "category": "furniture",
            "position_hint": "transverse front band immediately behind windshield",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 5,
            "label": "Driver seat",
            "category": "furniture",
            "position_hint": "left cabin, facing page top",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Passenger seat",
            "category": "furniture",
            "position_hint": "right cabin, aligned beside driver seat and facing page top",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Steering wheel",
            "category": "furniture",
            "position_hint": "ahead of driver seat, adjoining left dashboard",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "Windshield",
            "category": "opening",
            "position_hint": "front boundary spanning both seating positions",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Driver door",
            "category": "opening",
            "position_hint": "left cabin boundary beside driver seat, hinged at front",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "Passenger door",
            "category": "opening",
            "position_hint": "right cabin boundary beside passenger seat, hinged at front",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "Driver-side window",
            "category": "opening",
            "position_hint": "glazed opening within driver door on left boundary",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "Passenger-side window",
            "category": "opening",
            "position_hint": "glazed opening within passenger door on right boundary",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L08B01",
            "number": 13,
            "label": "Crumpled paper plan",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L08B01": {
            "bg_id": "L08B01",
            "fp_id": "fp_car_cabin",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S4_Shot2",
              "S4_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L08B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_abandoned_parts_warehouse": {
        "fp_id": "fp_abandoned_parts_warehouse",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_abandoned_parts_warehouse.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              6
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              7,
              8,
              9
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Warehouse hall",
            "category": "area",
            "position_hint": "Main rectangular enclosure, marker in the central open circulation aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "Immediately inside the southwest portion of the south wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Parts storage zone",
            "category": "area",
            "position_hint": "West side of the hall, south of the scrap corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Robot scrap corner",
            "category": "area",
            "position_hint": "Northwest corner of the hall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Secluded floor recess",
            "category": "area",
            "position_hint": "Northeast corner, accessible through a gap east of the screening parts bank",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Warehouse entrance door",
            "category": "opening",
            "position_hint": "South wall toward the west end, adjoining number 2",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Western mechanical parts bank",
            "category": "prop",
            "position_hint": "Along the west wall within number 3, leaving the central aisle clear",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "Screening mechanical parts bank",
            "category": "prop",
            "position_hint": "Immediately southwest of number 5, with an access gap on its east side",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Broken robot heap",
            "category": "prop",
            "position_hint": "Against the north and west walls within number 4",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L100B01",
            "number": 10,
            "label": "Movable concealment box",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L100B01",
            "number": 11,
            "label": "Revealed baby birds",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L100B01": {
            "bg_id": "L100B01",
            "fp_id": "fp_abandoned_parts_warehouse",
            "target_unit_marker_numbers": [
              1,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              5,
              8,
              10,
              11
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              5,
              8
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S64_Shot7",
              "S64_Shot11",
              "S64_Shot17"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L100B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_store_rubble_grounds": {
        "fp_id": "fp_store_rubble_grounds",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_store_rubble_grounds.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11
            ],
            "opening_markers": [
              7
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 10,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Surviving building shell",
            "category": "area",
            "position_hint": "Northern portion of the department-store footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Collapsed footprint",
            "category": "area",
            "position_hint": "Southern portion of the building footprint, adjoining the surviving shell",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Exterior approach",
            "category": "area",
            "position_hint": "Bottom-center grounds, continuing north between pools to the entry fissure",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Moss-covered forecourt",
            "category": "area",
            "position_hint": "Open grounds surrounding the approach south of the collapsed footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Western pool",
            "category": "area",
            "position_hint": "West of the approach within the forecourt",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Eastern pool",
            "category": "area",
            "position_hint": "East of the approach, south of the observer ledge",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Entry fissure",
            "category": "opening",
            "position_hint": "Central broken southern facade at the northern end of the approach",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Observer ledge",
            "category": "area",
            "position_hint": "Eastern end of the collapsed footprint, immediately northeast of the entry fissure",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "Western tree grove",
            "category": "area",
            "position_hint": "Western boundary of the overgrown grounds, beyond the western pool",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "Eastern tree grove",
            "category": "area",
            "position_hint": "Eastern boundary of the grounds, beyond the eastern pool and outside the ledge-to-entry alignment",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 11,
            "label": "Flower patch",
            "category": "area",
            "position_hint": "Western edge of the final approach, south of the entry fissure",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L107B01": {
            "bg_id": "L107B01",
            "fp_id": "fp_store_rubble_grounds",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S65_Shot3",
              "S65_Shot12",
              "S65_Shot14"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L107B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_store_upper_floor": {
        "fp_id": "fp_store_upper_floor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_store_upper_floor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              8,
              9
            ],
            "opening_markers": [
              4,
              7
            ],
            "fixed_fixture_markers": [
              5,
              6
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 5,
              "label": "Fixed store directory",
              "position_hint": "west side of the circulation bay, just inside the southwest access gap",
              "category": "prop"
            },
            {
              "number": 6,
              "label": "Descending escalator",
              "position_hint": "north-center, with its upper landing facing south toward the approach floor",
              "category": "furniture"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Upper circulation bay",
            "category": "area",
            "position_hint": "southern half of the interior crop, connecting the access gap to the central approach",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Escalator approach floor",
            "category": "area",
            "position_hint": "center of the crop, immediately south of the escalator landing; the collapse overlay later removes its central portion",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "East standing strip",
            "category": "area",
            "position_hint": "east side of the central approach, connected to the southern circulation bay and retained beside the collapse opening",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Interior access gap",
            "category": "opening",
            "position_hint": "southwest edge of the circulation bay",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "Fixed store directory",
            "category": "prop",
            "position_hint": "west side of the circulation bay, just inside the southwest access gap",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 6,
            "label": "Descending escalator",
            "category": "furniture",
            "position_hint": "north-center, with its upper landing facing south toward the approach floor",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "Escalator well",
            "category": "opening",
            "position_hint": "north-center, narrowly surrounding the escalator run and separate from the later collapse footprint",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "West wall segment",
            "category": "area",
            "position_hint": "northwest side of the central approach, west of the escalator landing",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "East wall segment",
            "category": "area",
            "position_hint": "northeast side of the central approach, east of the escalator landing",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L108B01",
            "number": 10,
            "label": "Collapse opening and broken rim",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L108B01",
            "number": 11,
            "label": "Surrounding earthquake debris",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L108B01",
            "number": 13,
            "label": "Rescue rope",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L108B02",
            "number": 10,
            "label": "Collapse opening and broken rim",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L108B02",
            "number": 11,
            "label": "Surrounding earthquake debris",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L108B02",
            "number": 12,
            "label": "Falling floor slabs",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L108B01": {
            "bg_id": "L108B01",
            "fp_id": "fp_store_upper_floor",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13
            ],
            "ignore_numbered_elements": [
              12
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11,
              13
            ],
            "ignored_state_overlay_marker_numbers": [
              12
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S66_Shot38",
              "S66_Shot46"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L108B02": {
            "bg_id": "L108B02",
            "fp_id": "fp_store_upper_floor",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "ignore_numbered_elements": [
              13
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11,
              12
            ],
            "ignored_state_overlay_marker_numbers": [
              13
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S66_Shot13"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L108B01",
            "L108B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 2 BG(s) with the fewest transient markers (3); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_hospital_corridor_threshold": {
        "fp_id": "fp_hospital_corridor_threshold",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_hospital_corridor_threshold.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Hospital corridor",
            "category": "area",
            "position_hint": "east-west strip across the south side of the plan",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Patient-room area",
            "category": "area",
            "position_hint": "north of the corridor, beyond the ward doorway",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Ward threshold",
            "category": "area",
            "position_hint": "small transition rectangle within the doorway between corridor and room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Ward doorway",
            "category": "opening",
            "position_hint": "near the center of the shared corridor-room wall, west-hinged inward swing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "Patient bed",
            "category": "furniture",
            "position_hint": "north of the doorway and slightly east of its centerline, pillow at north end",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L113B01": {
            "bg_id": "L113B01",
            "fp_id": "fp_hospital_corridor_threshold",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S70_Shot8",
              "S70_Shot10",
              "S70_Shot14"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L113B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_clinic_treatment_room": {
        "fp_id": "fp_clinic_treatment_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_clinic_treatment_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              7
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Treatment room",
            "category": "area",
            "position_hint": "Entire rectangular room; marker near the northeast interior perimeter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Patient bay",
            "category": "area",
            "position_hint": "Northwest portion of the room, surrounding the patient bed",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Bedside gathering space",
            "category": "area",
            "position_hint": "Immediately east of the bed, continuing around its southern foot",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Central aisle",
            "category": "area",
            "position_hint": "Eastern half of the room, linking the entrance threshold to bedside gathering space",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "Southeast interior, immediately inside the south-wall entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Patient bed",
            "category": "furniture",
            "position_hint": "Northwest patient bay, long axis north-south and pillow at the north end",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Entrance door",
            "category": "opening",
            "position_hint": "East end of the south wall, swinging inward toward the east wall",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L125B01": {
            "bg_id": "L125B01",
            "fp_id": "fp_clinic_treatment_room",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S76_Shot1",
              "S76_Shot7",
              "S76_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L125B02": {
            "bg_id": "L125B02",
            "fp_id": "fp_clinic_treatment_room",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S73_Shot6",
              "S73_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L125B01",
            "L125B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l128_hangar_entry": {
        "fp_id": "fp_l128_hangar_entry",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_l128_hangar_entry.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 6
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Exterior approach",
            "category": "area",
            "position_hint": "outside the south wall, directly in front of the hangar opening",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entry threshold",
            "category": "area",
            "position_hint": "south wall opening, between exterior approach and central aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Central entry aisle",
            "category": "area",
            "position_hint": "running north from the threshold between the aircraft banks",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Aircraft storage hall",
            "category": "area",
            "position_hint": "continuous interior storage area on both sides of the aisle and across the rear",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Hangar doorway assembly",
            "category": "opening",
            "position_hint": "broad central south-wall opening with sliding leaves parked to either side",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "Front west parked aircraft",
            "category": "prop",
            "position_hint": "southwest storage position, west of the entry aisle, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Front east parked aircraft",
            "category": "prop",
            "position_hint": "southeast storage position, east of the entry aisle, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "Middle west parked aircraft",
            "category": "prop",
            "position_hint": "middle of the west storage bank, north of number 6, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Middle east parked aircraft",
            "category": "prop",
            "position_hint": "middle of the east storage bank, north of number 7, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "Rear west parked aircraft",
            "category": "prop",
            "position_hint": "northwest storage position, north of number 8, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "Rear east parked aircraft",
            "category": "prop",
            "position_hint": "northeast storage position, north of number 9, nose south",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L128B01": {
            "bg_id": "L128B01",
            "fp_id": "fp_l128_hangar_entry",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S75_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L128B02": {
            "bg_id": "L128B02",
            "fp_id": "fp_l128_hangar_entry",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S75_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L128B01",
            "L128B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l129_hangar": {
        "fp_id": "fp_l129_hangar",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_l129_hangar.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              6
            ],
            "fixed_fixture_markers": [
              11,
              12,
              13,
              14
            ],
            "anchor_furniture_markers": [
              7,
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 1,
              "base_persistent_fixture": 4,
              "base_persistent_furniture": 4
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 11,
              "label": "Southwest overhead fixture",
              "position_hint": "ceiling above southwest aircraft working area",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "Northwest overhead fixture",
              "position_hint": "ceiling above northwest aircraft area",
              "category": "prop"
            },
            {
              "number": 13,
              "label": "Southeast overhead fixture",
              "position_hint": "ceiling above southeast aircraft area",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "Northeast overhead fixture",
              "position_hint": "ceiling above northeast aircraft area",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Hangar enclosure",
            "category": "area",
            "position_hint": "whole rectangular enclosure; marker near north interior boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "West aircraft area",
            "category": "area",
            "position_hint": "west half of hangar, excluding central circulation",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "East aircraft area",
            "category": "area",
            "position_hint": "east half of hangar, excluding central circulation",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Central circulation aisle",
            "category": "area",
            "position_hint": "north-south centerline, connecting threshold to rear circulation",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Aircraft entry threshold",
            "category": "area",
            "position_hint": "broad strip immediately inside south wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Main sliding aircraft door",
            "category": "opening",
            "position_hint": "center of south wall, aligned with central aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Primary repair aircraft",
            "category": "prop",
            "position_hint": "southwest parking position, nose south, accessible working space on east side",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "Rear west aircraft",
            "category": "prop",
            "position_hint": "northwest parking position, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Front east aircraft",
            "category": "prop",
            "position_hint": "southeast parking position, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "Rear east aircraft",
            "category": "prop",
            "position_hint": "northeast parking position, nose south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "Southwest overhead fixture",
            "category": "prop",
            "position_hint": "ceiling above southwest aircraft working area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "Northwest overhead fixture",
            "category": "prop",
            "position_hint": "ceiling above northwest aircraft area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "Southeast overhead fixture",
            "category": "prop",
            "position_hint": "ceiling above southeast aircraft area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "Northeast overhead fixture",
            "category": "prop",
            "position_hint": "ceiling above northeast aircraft area",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L129B03",
            "number": 15,
            "label": "Running engines and black exhaust",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L129B03",
            "number": 16,
            "label": "Burst bulb damage",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L129B03",
            "number": 17,
            "label": "Residual electrical instability",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L129B03": {
            "bg_id": "L129B03",
            "fp_id": "fp_l129_hangar",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              15,
              16,
              17
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S77_Shot22"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L129B03"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (3); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_shelter_room": {
        "fp_id": "fp_shelter_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_shelter_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              4,
              6,
              15,
              18
            ],
            "opening_markers": [
              3,
              5,
              7,
              14,
              16
            ],
            "fixed_fixture_markers": [
              8,
              9,
              10,
              11,
              12,
              13,
              17,
              19
            ],
            "anchor_furniture_markers": [
              2
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 5,
              "base_persistent_fixture": 8,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 8,
              "label": "Shower fitting",
              "position_hint": "east wall inside shower room",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "Shower floor drain",
              "position_hint": "floor inside shower room",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "Call console",
              "position_hint": "west wall of lodging room, south of bed",
              "category": "furniture"
            },
            {
              "number": 11,
              "label": "Call monitor",
              "position_hint": "mounted above west-wall call console",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "Docked call handset",
              "position_hint": "on call console beside monitor",
              "category": "prop"
            },
            {
              "number": 13,
              "label": "Video-call switch",
              "position_hint": "on call console adjacent to handset",
              "category": "prop"
            },
            {
              "number": 17,
              "label": "Wall card reader",
              "position_hint": "corridor-side wall immediately west of automatic door",
              "category": "prop"
            },
            {
              "number": 19,
              "label": "Overhead fluorescent fixture",
              "position_hint": "above central aisle of lodging room",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Private lodging room",
            "category": "area",
            "position_hint": "upper-left and central portion of plan, north of corridor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Single bed",
            "category": "furniture",
            "position_hint": "northwest portion of lodging room, head toward north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 3,
            "label": "Sea-facing window",
            "category": "opening",
            "position_hint": "north exterior wall of lodging room, east of bed",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Changing alcove",
            "category": "area",
            "position_hint": "northeast service strip adjoining lodging room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Changing access",
            "category": "opening",
            "position_hint": "west side of changing alcove, facing lodging room",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "Shower room",
            "category": "area",
            "position_hint": "east service strip, directly south of changing alcove",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Shower door",
            "category": "opening",
            "position_hint": "west wall of shower room, swinging into wet area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Shower fitting",
            "category": "prop",
            "position_hint": "east wall inside shower room",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "Shower floor drain",
            "category": "prop",
            "position_hint": "floor inside shower room",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "Call console",
            "category": "furniture",
            "position_hint": "west wall of lodging room, south of bed",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "Call monitor",
            "category": "prop",
            "position_hint": "mounted above west-wall call console",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "Docked call handset",
            "category": "prop",
            "position_hint": "on call console beside monitor",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "Video-call switch",
            "category": "prop",
            "position_hint": "on call console adjacent to handset",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "Lodging entrance",
            "category": "opening",
            "position_hint": "south wall of lodging room near southeast corner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 15,
            "label": "Access corridor",
            "category": "area",
            "position_hint": "east-west strip south of lodging and service areas",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 16,
            "label": "Paired automatic door",
            "category": "opening",
            "position_hint": "eastern end of access corridor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 17,
            "label": "Wall card reader",
            "category": "prop",
            "position_hint": "corridor-side wall immediately west of automatic door",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 18,
            "label": "Secure threshold",
            "category": "area",
            "position_hint": "immediately east of automatic door, destination beyond scope",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 19,
            "label": "Overhead fluorescent fixture",
            "category": "prop",
            "position_hint": "above central aisle of lodging room",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L139B01",
            "number": 21,
            "label": "Arrival door-opening state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L139B02",
            "number": 20,
            "label": "Changing call-screen state",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L139B01": {
            "bg_id": "L139B01",
            "fp_id": "fp_shelter_room",
            "target_unit_marker_numbers": [
              15,
              18
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              15,
              16,
              17,
              18,
              21
            ],
            "ignore_numbered_elements": [
              20
            ],
            "base_marker_numbers_to_reference": [
              15,
              16,
              17,
              18
            ],
            "transient_marker_numbers_to_describe": [
              21
            ],
            "ignored_state_overlay_marker_numbers": [
              20
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S81_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L139B02": {
            "bg_id": "L139B02",
            "fp_id": "fp_shelter_room",
            "target_unit_marker_numbers": [
              1
            ],
            "dominant_target_unit_marker_number": 1,
            "use_numbered_elements": [
              1,
              2,
              3,
              10,
              11,
              12,
              13,
              19,
              20
            ],
            "ignore_numbered_elements": [
              21
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              10,
              11,
              12,
              13,
              19
            ],
            "transient_marker_numbers_to_describe": [
              20
            ],
            "ignored_state_overlay_marker_numbers": [
              21
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S81_Shot4",
              "S81_Shot6",
              "S83_Shot8",
              "S83_Shot9",
              "S83_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L139B01",
            "L139B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 2 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_main_laboratory": {
        "fp_id": "fp_main_laboratory",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_main_laboratory.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7
            ],
            "fixed_fixture_markers": [
              8,
              10,
              11,
              16,
              17
            ],
            "anchor_furniture_markers": [
              9,
              12,
              13,
              14,
              15
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 1,
              "base_persistent_fixture": 5,
              "base_persistent_furniture": 5
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 8,
              "label": "Access card reader",
              "position_hint": "corridor-facing wall beside the access door jamb",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "West restraint assembly",
              "position_hint": "attached to west side of examination bed",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "East restraint assembly",
              "position_hint": "attached to east side of examination bed",
              "category": "prop"
            },
            {
              "number": 16,
              "label": "Wall speaker",
              "position_hint": "north wall above researcher station zone",
              "category": "prop"
            },
            {
              "number": 17,
              "label": "Alarm housing",
              "position_hint": "upper east wall between researcher and storage zones",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Central research floor",
            "category": "area",
            "position_hint": "central laboratory, surrounding the examination bed",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance clearance",
            "category": "area",
            "position_hint": "southwest interior, between access door and bedside approach",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Researcher station zone",
            "category": "area",
            "position_hint": "north and northeast perimeter inside the laboratory",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Storage zone",
            "category": "area",
            "position_hint": "southeast interior against the east wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Access corridor",
            "category": "area",
            "position_hint": "outside the laboratory along the south glazed boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Glazed partition assembly",
            "category": "area",
            "position_hint": "continuous south and west laboratory boundaries, interrupted by the access door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Laboratory access door",
            "category": "opening",
            "position_hint": "south glazed boundary near the southwest corner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Access card reader",
            "category": "prop",
            "position_hint": "corridor-facing wall beside the access door jamb",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "Oversized examination bed",
            "category": "furniture",
            "position_hint": "center of laboratory, aligned north-south with head to north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "West restraint assembly",
            "category": "prop",
            "position_hint": "attached to west side of examination bed",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "East restraint assembly",
            "category": "prop",
            "position_hint": "attached to east side of examination bed",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "North researcher console",
            "category": "furniture",
            "position_hint": "north wall, beyond the head of the bed",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "Northeast researcher console",
            "category": "furniture",
            "position_hint": "east wall in northeast researcher station zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 14,
            "label": "Storage cabinet and drawers",
            "category": "furniture",
            "position_hint": "east wall in southeast storage zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "Bedside chair",
            "category": "furniture",
            "position_hint": "northwest of bed, clear of west bedside circulation",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 16,
            "label": "Wall speaker",
            "category": "prop",
            "position_hint": "north wall above researcher station zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 17,
            "label": "Alarm housing",
            "category": "prop",
            "position_hint": "upper east wall between researcher and storage zones",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L142B02",
            "number": 18,
            "label": "Active red intrusion alarm",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L142B01": {
            "bg_id": "L142B01",
            "fp_id": "fp_main_laboratory",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "ignore_numbered_elements": [
              18
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              6,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              18
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S88_Shot11",
              "S88_Shot37"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L142B02": {
            "bg_id": "L142B02",
            "fp_id": "fp_main_laboratory",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              6,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "transient_marker_numbers_to_describe": [
              18
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S88_Shot45"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L142B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_director_room": {
        "fp_id": "fp_director_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_director_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2
            ],
            "opening_markers": [
              3
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              4,
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 2,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Private office",
            "category": "area",
            "position_hint": "main rectangular room; marker in the open central floor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Corridor threshold",
            "category": "area",
            "position_hint": "immediately south of the office entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Office entrance",
            "category": "opening",
            "position_hint": "south wall near the southwest corner; swings inward toward the west wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Director's desk",
            "category": "furniture",
            "position_hint": "northern portion of the office, long axis east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "Director's chair",
            "category": "furniture",
            "position_hint": "behind the north edge of the desk, facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Framed family photograph",
            "category": "prop",
            "position_hint": "northeast portion of the desktop, facing the director's chair",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L144B01": {
            "bg_id": "L144B01",
            "fp_id": "fp_director_room",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S86_Shot2",
              "S86_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L144B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_courthouse_interior": {
        "fp_id": "fp_courthouse_interior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_courthouse_interior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Shared standing and circulation area",
            "category": "area",
            "position_hint": "central and southern floor, continuing east of the table to the chair-side clearance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Official work area",
            "category": "area",
            "position_hint": "northern portion of the room, containing the judge's table and chair",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "southeast corner immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Entrance door",
            "category": "opening",
            "position_hint": "south wall near the east corner, inward swing toward the east wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "Judge's table",
            "category": "furniture",
            "position_hint": "northern half, slightly west of center, long edge running east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Judge's chair",
            "category": "furniture",
            "position_hint": "immediately north of the table, facing south, with open clearance behind and to the east",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L19B01",
            "number": 7,
            "label": "Document stacks",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L19B01": {
            "bg_id": "L19B01",
            "fp_id": "fp_courthouse_interior",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S8_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L19B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_courthouse_refuse_area": {
        "fp_id": "fp_courthouse_refuse_area",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_courthouse_refuse_area.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "opening_markers": [],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 7,
              "base_opening": 0,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Institutional building edge",
            "category": "area",
            "position_hint": "cropped building footprint across the north edge; exterior wall faces south into the yard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Exterior refuse yard",
            "category": "area",
            "position_hint": "main outdoor service space south of the building and west of the passage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Side passage",
            "category": "area",
            "position_hint": "east side, running north-south beside the building and yard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Northern refuse accumulation",
            "category": "area",
            "position_hint": "northwest yard, adjoining the exterior building boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Western refuse accumulation",
            "category": "area",
            "position_hint": "west side of the yard, beside the central clear ground",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Southern refuse accumulation",
            "category": "area",
            "position_hint": "southwest yard, leaving the southeast connection unobstructed",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Clear ground pocket",
            "category": "area",
            "position_hint": "central yard between the refuse accumulations and eastern passage",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L21B01": {
            "bg_id": "L21B01",
            "fp_id": "fp_courthouse_refuse_area",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S9_Shot1",
              "S9_Shot6",
              "S9_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L21B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_back_alley_restaurant": {
        "fp_id": "fp_back_alley_restaurant",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_back_alley_restaurant.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5,
              6,
              7
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Shared dining and circulation area",
            "category": "area",
            "position_hint": "West and central interior, connecting entrance to secluded dining corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "Southwest interior, immediately inside the entrance door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Secluded dining corner",
            "category": "area",
            "position_hint": "Northeast interior, away from the entrance and continuous with the shared area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Entrance door",
            "category": "opening",
            "position_hint": "South wall near the southwest corner, swinging inward clear of the access route",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "Transaction table",
            "category": "furniture",
            "position_hint": "Within the northeast secluded corner, with clearance for opposing chairs",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Rear opposing chair",
            "category": "furniture",
            "position_hint": "North side of table 5, facing south, with clearance from the north wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Entrance-side opposing chair",
            "category": "furniture",
            "position_hint": "South side of table 5, facing north, accessible from the shared circulation area",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L22B01",
            "number": 8,
            "label": "Money envelope",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L22B01": {
            "bg_id": "L22B01",
            "fp_id": "fp_back_alley_restaurant",
            "target_unit_marker_numbers": [
              1,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              7,
              8
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              3,
              5,
              6,
              7
            ],
            "transient_marker_numbers_to_describe": [
              8
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S10_Shot3",
              "S10_Shot4",
              "S10_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L22B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_junk_shop": {
        "fp_id": "fp_junk_shop",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_junk_shop.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 6
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Customer aisle",
            "category": "area",
            "position_hint": "central shop floor between the entrance and repair desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Repair workspace",
            "category": "area",
            "position_hint": "rear portion of the shop, including the desk and operator space",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Left storage zone",
            "category": "area",
            "position_hint": "along the left wall, beside the customer aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Right storage zone",
            "category": "area",
            "position_hint": "along the right wall, beside the customer aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "bottom center of the shop, immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Street approach",
            "category": "area",
            "position_hint": "narrow exterior strip immediately below the shop frontage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Shop entrance",
            "category": "opening",
            "position_hint": "center of the bottom wall, aligned with the customer aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Repair desk",
            "category": "furniture",
            "position_hint": "across the rear workspace, with operator clearance behind it",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Desktop computer station",
            "category": "furniture",
            "position_hint": "left portion of the repair desk, screen facing the rear operator space",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "Desk telephone",
            "category": "prop",
            "position_hint": "right end of the repair desk, reachable from behind the desk",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "Repair television",
            "category": "prop",
            "position_hint": "center-right portion of the repair desk, between the computer and telephone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "Left appliance pile",
            "category": "prop",
            "position_hint": "grouped storage footprint along the left wall, clear of the entrance",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "Right appliance pile",
            "category": "prop",
            "position_hint": "grouped storage footprint along the right wall, clear of the desk passage",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L27B01",
            "number": 15,
            "label": "Owner collapsed over desk",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L27B02",
            "number": 14,
            "label": "Missing robot reward article",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L27B01": {
            "bg_id": "L27B01",
            "fp_id": "fp_junk_shop",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              8,
              9,
              10,
              11,
              12,
              13,
              15
            ],
            "ignore_numbered_elements": [
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [
              15
            ],
            "ignored_state_overlay_marker_numbers": [
              14
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S17_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L27B02": {
            "bg_id": "L27B02",
            "fp_id": "fp_junk_shop",
            "target_unit_marker_numbers": [
              2
            ],
            "dominant_target_unit_marker_number": 2,
            "use_numbered_elements": [
              2,
              8,
              9,
              11,
              14
            ],
            "ignore_numbered_elements": [
              15
            ],
            "base_marker_numbers_to_reference": [
              2,
              8,
              9,
              11
            ],
            "transient_marker_numbers_to_describe": [
              14
            ],
            "ignored_state_overlay_marker_numbers": [
              15
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S15_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L27B03": {
            "bg_id": "L27B03",
            "fp_id": "fp_junk_shop",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [
              14,
              15
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              14,
              15
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S17_Shot5",
              "S17_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L27B04": {
            "bg_id": "L27B04",
            "fp_id": "fp_junk_shop",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [
              14,
              15
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              14,
              15
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S15_Shot15",
              "S15_Shot18"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L27B03",
            "L27B04"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_container_front_yard": {
        "fp_id": "fp_container_front_yard",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_container_front_yard.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              3,
              4,
              5
            ],
            "opening_markers": [
              2
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Container dwelling footprint",
            "category": "area",
            "position_hint": "Northern part of the plan, long axis east–west; interior outside this plan's scope.",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Front entrance",
            "category": "opening",
            "position_hint": "South-facing container wall, slightly east of its midpoint.",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 3,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "Immediately south of number 2, with an unobstructed approach from the yard.",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Open front yard",
            "category": "area",
            "position_hint": "Broad ground south of the container; southwestern portion accommodates distant observation.",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Washing location ground",
            "category": "area",
            "position_hint": "Northeastern portion of the open yard, east of the entrance approach; unpartitioned ground continuous with number 4.",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L28B01",
            "number": 6,
            "label": "Loose washing hose",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L28B01",
            "number": 7,
            "label": "Active spray and localized wet ground",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L28B01": {
            "bg_id": "L28B01",
            "fp_id": "fp_container_front_yard",
            "target_unit_marker_numbers": [
              1,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_marker_numbers_to_describe": [
              6,
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S16_Shot4",
              "S16_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L28B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_container_interior": {
        "fp_id": "fp_container_interior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_container_interior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              3,
              4,
              6
            ],
            "opening_markers": [
              2
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Container room",
            "category": "area",
            "position_hint": "entire elongated enclosure; marker in the central shared floor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Steel entrance door",
            "category": "opening",
            "position_hint": "center of the south short wall, with an outward swing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 3,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "narrow strip immediately inside the south entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Sleeping area",
            "category": "area",
            "position_hint": "northwest portion of the room along the west wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Floor sleeping mat",
            "category": "furniture",
            "position_hint": "within the northwest sleeping area, lengthwise against the west wall, pillow at the north end",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Reserved rear corner",
            "category": "area",
            "position_hint": "northeast corner, across the clear central aisle from the sleeping mat",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L29B01",
            "number": 7,
            "label": "Rear corner currently vacant",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L29B01": {
            "bg_id": "L29B01",
            "fp_id": "fp_container_interior",
            "target_unit_marker_numbers": [
              1,
              3,
              4,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S21_Shot2",
              "S21_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L29B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_militia_city_office": {
        "fp_id": "fp_militia_city_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_militia_city_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              4,
              5,
              6
            ],
            "opening_markers": [],
            "fixed_fixture_markers": [
              3
            ],
            "anchor_furniture_markers": [
              2
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 0,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 3,
              "label": "Desktop speakerphone",
              "position_hint": "Northwest corner of the desk, outside the central map placement area",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Office work zone",
            "category": "area",
            "position_hint": "Northern portion of the office, including operator space north of the desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Office desk",
            "category": "furniture",
            "position_hint": "Northern half of the room, oriented east-west with clearance around its west end",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 3,
            "label": "Desktop speakerphone",
            "category": "prop",
            "position_hint": "Northwest corner of the desk, outside the central map placement area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 4,
            "label": "Visitor standing zone",
            "category": "area",
            "position_hint": "South of the desk, between its visitor-facing edge and the south wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Wall behind visitor",
            "category": "area",
            "position_hint": "Uninterrupted south boundary of the office, behind the visitor standing zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Bowing clearance",
            "category": "area",
            "position_hint": "West-side open floor beside the desk, connected to the operator and visitor zones",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L30B01",
            "number": 7,
            "label": "Wall-embedded knife",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L30B01",
            "number": 8,
            "label": "Unfolded peninsula map",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L30B01",
            "number": 9,
            "label": "Loose desktop darts",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L30B01",
            "number": 10,
            "label": "Newly embedded dart",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L30B01": {
            "bg_id": "L30B01",
            "fp_id": "fp_militia_city_office",
            "target_unit_marker_numbers": [
              1,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [
              7,
              8,
              9,
              10
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S18_Shot2",
              "S18_Shot7",
              "S18_Shot8",
              "S53_Shot3",
              "S53_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L30B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (4); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_detention_visiting_room": {
        "fp_id": "fp_detention_visiting_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_detention_visiting_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2
            ],
            "opening_markers": [
              3
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              4,
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 2,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Shared visiting room",
            "category": "area",
            "position_hint": "main rectangular room; marker in open floor northwest of the central table",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance circulation area",
            "category": "area",
            "position_hint": "southeast corner of the room, connecting the entrance to the south side of the table",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Entrance door",
            "category": "opening",
            "position_hint": "south wall near the east corner; inward swing toward the east wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Central metal table",
            "category": "furniture",
            "position_hint": "room center, with its long axis east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "North facing seat",
            "category": "furniture",
            "position_hint": "centered along the north side of the table, facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "South facing seat",
            "category": "furniture",
            "position_hint": "centered along the south side of the table, facing north",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L33B01",
            "number": 7,
            "label": "Presented reference photograph",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L33B01": {
            "bg_id": "L33B01",
            "fp_id": "fp_detention_visiting_room",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S23_Shot1",
              "S23_Shot7",
              "S23_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L33B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_store_approach": {
        "fp_id": "fp_store_approach",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_store_approach.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              8,
              9
            ],
            "opening_markers": [
              6,
              7
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 7,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Street crossing space",
            "category": "area",
            "position_hint": "central roadway between the south approach sidewalk and north storefront sidewalk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Approach sidewalk",
            "category": "area",
            "position_hint": "south edge of the street",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Storefront sidewalk",
            "category": "area",
            "position_hint": "north edge of the street, immediately outside the store",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "north sidewalk, immediately south of the entrance door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Cropped retail unit",
            "category": "area",
            "position_hint": "upper edge of the diagram, north of the storefront wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Store entrance door",
            "category": "opening",
            "position_hint": "eastern portion of the store's south-facing frontage",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Display window",
            "category": "opening",
            "position_hint": "western portion of the store's south-facing frontage, beside the entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Campward street continuation",
            "category": "area",
            "position_hint": "western end of the street, continuing off-plan toward the camp",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "Cityward street continuation",
            "category": "area",
            "position_hint": "eastern end of the street, continuing off-plan toward the city center",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L54B01": {
            "bg_id": "L54B01",
            "fp_id": "fp_store_approach",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S40_Shot2",
              "S40_Shot5",
              "S40_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L54B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_unattended_store": {
        "fp_id": "fp_unattended_store",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_unattended_store.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7
            ],
            "fixed_fixture_markers": [
              12
            ],
            "anchor_furniture_markers": [
              8,
              9,
              10,
              11,
              13
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 1,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 5
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 12,
              "label": "ATM",
              "position_hint": "east wall in the northeast service bay, operating face directed west",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "General sales floor",
            "category": "area",
            "position_hint": "main pale-yellow circulation area, marker west of the central island",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "southwest interior immediately inside the street entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Medicine corner",
            "category": "area",
            "position_hint": "northwest corner, in front of the medicine shelf",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "ATM service bay",
            "category": "area",
            "position_hint": "northeast floor space immediately west of the ATM",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Concealed rear aisle",
            "category": "area",
            "position_hint": "north-central strip behind the merchandise island, connected at both ends",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Open gathering area",
            "category": "area",
            "position_hint": "south-central floor between the merchandise island and front wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Street entrance door",
            "category": "opening",
            "position_hint": "south wall near its west end, opening into the entrance threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Shoe display",
            "category": "furniture",
            "position_hint": "west wall immediately north of the entrance threshold",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Bag display",
            "category": "furniture",
            "position_hint": "west wall between the shoe display and medicine corner",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "Merchandise island",
            "category": "furniture",
            "position_hint": "center of the room, long axis east-west, with passages around both ends",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "Medicine shelf",
            "category": "furniture",
            "position_hint": "north wall at the northwest corner",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "ATM",
            "category": "prop",
            "position_hint": "east wall in the northeast service bay, operating face directed west",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "Blanket display",
            "category": "furniture",
            "position_hint": "east wall directly south of the ATM, clear of the island-end passage",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L55B01",
            "number": 14,
            "label": "Punctured ATM front panel",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L55B01",
            "number": 15,
            "label": "Removed merchandise traces",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L55B01": {
            "bg_id": "L55B01",
            "fp_id": "fp_unattended_store",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [
              14,
              15
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S41_Shot18",
              "S41_Shot33",
              "S41_Shot36"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L55B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_defense_minister_office": {
        "fp_id": "fp_defense_minister_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_defense_minister_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              9,
              10
            ],
            "fixed_fixture_markers": [
              6
            ],
            "anchor_furniture_markers": [
              4,
              5,
              7,
              8
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 4
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 6,
              "label": "Desktop telephone",
              "position_hint": "Western end of the desktop, within reach of the official's chair",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Private work area",
            "category": "area",
            "position_hint": "Northern portion of the office, including the desk and space behind it",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Meeting and standing area",
            "category": "area",
            "position_hint": "Central office, south of the desk, including clear standing space east of the visitor chairs",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Entrance threshold area",
            "category": "area",
            "position_hint": "Southern strip of the office, connecting the entrance to the shared area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Official's desk",
            "category": "furniture",
            "position_hint": "North-central office, long axis east-west, between the official's chair and visitor chairs",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "Official's chair",
            "category": "furniture",
            "position_hint": "Centered north of the desk, facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Desktop telephone",
            "category": "prop",
            "position_hint": "Western end of the desktop, within reach of the official's chair",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "West visitor chair",
            "category": "furniture",
            "position_hint": "South of the western half of the desk, facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "East visitor chair",
            "category": "furniture",
            "position_hint": "South of the eastern half of the desk, facing north, with standing clearance to its east",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Office entrance",
            "category": "opening",
            "position_hint": "Western end of the south wall, swinging inward into the clear threshold area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "Office window",
            "category": "opening",
            "position_hint": "Northern half of the west wall, beside the private work area",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L56B01": {
            "bg_id": "L56B01",
            "fp_id": "fp_defense_minister_office",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S43_Shot8",
              "S43_Shot9",
              "S43_Shot14",
              "S54_Shot4",
              "S54_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L56B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_fueling_and_confrontation": {
        "fp_id": "fp_fueling_and_confrontation",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_fueling_and_confrontation.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              5,
              13
            ],
            "opening_markers": [
              6,
              7
            ],
            "fixed_fixture_markers": [
              3,
              9,
              12
            ],
            "anchor_furniture_markers": [
              8,
              10,
              11
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 3,
              "label": "Fuel dispenser",
              "position_hint": "center of the pump island, number 2",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "Fixed television",
              "position_hint": "south wall within the service nook, beside the proprietor table",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "Corner security mirror",
              "position_hint": "southwest interior corner, oriented toward the entrance approach and central sales floor",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Fueling forecourt",
            "category": "area",
            "position_hint": "southern exterior area, directly in front of the shop",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Pump island",
            "category": "area",
            "position_hint": "west of center within the forecourt",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Fuel dispenser",
            "category": "prop",
            "position_hint": "center of the pump island, number 2",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 4,
            "label": "Entrance apron",
            "category": "area",
            "position_hint": "immediately outside the south-facing shop entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Retail floor",
            "category": "area",
            "position_hint": "main shop interior north of the forecourt, excluding the service nook",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Shop entrance",
            "category": "opening",
            "position_hint": "center of the shop's south wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Front window",
            "category": "opening",
            "position_hint": "south wall of the shop, immediately west of the entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Proprietor table",
            "category": "furniture",
            "position_hint": "southeast service nook, east of the entrance",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Fixed television",
            "category": "prop",
            "position_hint": "south wall within the service nook, beside the proprietor table",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "Medicine shelving",
            "category": "furniture",
            "position_hint": "east interior wall, north of the service nook, facing the central aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "Merchandise shelving",
            "category": "furniture",
            "position_hint": "west interior wall, clear of the southwest mirror and entrance approach",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "Corner security mirror",
            "category": "prop",
            "position_hint": "southwest interior corner, oriented toward the entrance approach and central sales floor",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "Proprietor service nook",
            "category": "area",
            "position_hint": "open southeast portion of the shop interior",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L67B02": {
            "bg_id": "L67B02",
            "fp_id": "fp_fueling_and_confrontation",
            "target_unit_marker_numbers": [
              1,
              4,
              5,
              13
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S49_Shot16"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L67B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_repair_workspace": {
        "fp_id": "fp_repair_workspace",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_repair_workspace.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              11,
              12
            ],
            "fixed_fixture_markers": [
              7
            ],
            "anchor_furniture_markers": [
              5,
              6,
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 5
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 7,
              "label": "Poster-covered wall section",
              "position_hint": "west wall adjoining number 5",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Recovery corner",
            "category": "area",
            "position_hint": "western third of the enclosure, north of the entrance strip",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Repair bay",
            "category": "area",
            "position_hint": "broad eastern interior between northern storage and southern circulation",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Tool storage zone",
            "category": "area",
            "position_hint": "shallow northern strip east of the recovery corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Entrance circulation strip",
            "category": "area",
            "position_hint": "continuous southern edge connecting both entrances to the workspace",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Recovery cot",
            "category": "furniture",
            "position_hint": "west side of number 1, long axis north-south, pillow at north end",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Tool-side table",
            "category": "furniture",
            "position_hint": "immediately east of number 5, within reach of its occupant",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Poster-covered wall section",
            "category": "prop",
            "position_hint": "west wall adjoining number 5",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "Tool storage cabinet",
            "category": "furniture",
            "position_hint": "western end of number 3 against the north wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Repair workbench",
            "category": "furniture",
            "position_hint": "north wall within number 3, east of number 8",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "Large speaker unit",
            "category": "prop",
            "position_hint": "east wall near the northeast end of number 2, south of the storage strip",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "Pedestrian entrance",
            "category": "opening",
            "position_hint": "southern end of east wall, opening onto number 4",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "Vehicle access opening",
            "category": "opening",
            "position_hint": "south wall aligned with number 2",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L70B01",
            "number": 13,
            "label": "Reachable large pliers",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L70B01",
            "number": 14,
            "label": "Camper under repair",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L70B01": {
            "bg_id": "L70B01",
            "fp_id": "fp_repair_workspace",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S50_Shot2",
              "S50_Shot7",
              "S50_Shot14"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L70B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_container_diner": {
        "fp_id": "fp_container_diner",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_container_diner.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              7,
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 4
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "southern end, immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Shared dining area",
            "category": "area",
            "position_hint": "western half of the middle section",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Multipurpose resting area",
            "category": "area",
            "position_hint": "northern end, beyond the dining tables; open to the same room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Clear circulation aisle",
            "category": "area",
            "position_hint": "eastern side, continuously connecting the entrance and northern area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Entrance door",
            "category": "opening",
            "position_hint": "southern short wall, offset east, swinging outward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "End-wall window",
            "category": "opening",
            "position_hint": "center of the northern short wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Southern dining table",
            "category": "furniture",
            "position_hint": "southwestern middle section, clear of the entrance threshold",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "Northern dining table",
            "category": "furniture",
            "position_hint": "northwestern middle section, south of the multipurpose area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Southern dining bench",
            "category": "furniture",
            "position_hint": "against the western wall, beside table 7",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "Northern dining bench",
            "category": "furniture",
            "position_hint": "against the western wall, beside table 8",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L71B01",
            "number": 11,
            "label": "Soup meal bowls",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L71B02",
            "number": 12,
            "label": "Temporary overnight bedding",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L71B02",
            "number": 13,
            "label": "Presented letter",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L71B01": {
            "bg_id": "L71B01",
            "fp_id": "fp_container_diner",
            "target_unit_marker_numbers": [
              1,
              2,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              7,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [
              12,
              13
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              4,
              5,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11
            ],
            "ignored_state_overlay_marker_numbers": [
              12,
              13
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S51_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L71B02": {
            "bg_id": "L71B02",
            "fp_id": "fp_container_diner",
            "target_unit_marker_numbers": [
              3
            ],
            "dominant_target_unit_marker_number": 3,
            "use_numbered_elements": [
              3,
              6,
              12,
              13
            ],
            "ignore_numbered_elements": [
              11
            ],
            "base_marker_numbers_to_reference": [
              3,
              6
            ],
            "transient_marker_numbers_to_describe": [
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [
              11
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S51_Shot22"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L71B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_repair_yard": {
        "fp_id": "fp_repair_yard",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_repair_yard.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              5,
              7,
              8,
              9
            ],
            "opening_markers": [
              3,
              4,
              6,
              10
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 4,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Open maneuvering yard",
            "category": "area",
            "position_hint": "center of compound, south of workshop and diner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Repair building",
            "category": "area",
            "position_hint": "northwest side of yard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Vehicle bay opening",
            "category": "opening",
            "position_hint": "south wall of repair building, aligned with western parking approach",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Workshop pedestrian door",
            "category": "opening",
            "position_hint": "south wall of repair building near its east corner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "Container diner",
            "category": "area",
            "position_hint": "northeast side of yard, beside repair building",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Diner entrance",
            "category": "opening",
            "position_hint": "south-facing long wall of container diner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Pedestrian access apron",
            "category": "area",
            "position_hint": "immediately south of diner, extending west toward workshop pedestrian door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "Camper parking space",
            "category": "area",
            "position_hint": "western yard, directly south of vehicle bay",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "Dirt exit route",
            "category": "area",
            "position_hint": "from central yard toward southeast edge of compound",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "Open yard exit",
            "category": "opening",
            "position_hint": "southeast end of dirt exit route, with no gate",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L72B01",
            "number": 11,
            "label": "Departing camper",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L72B01",
            "number": 12,
            "label": "Rear-wheel dust plume",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L72B01": {
            "bg_id": "L72B01",
            "fp_id": "fp_repair_yard",
            "target_unit_marker_numbers": [
              1,
              2,
              5,
              7,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11,
              12
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S51_Shot32"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L72B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_corporate_command_office": {
        "fp_id": "fp_corporate_command_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_corporate_command_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              8
            ],
            "fixed_fixture_markers": [
              7
            ],
            "anchor_furniture_markers": [
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 1,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 7,
              "label": "Dedicated speakerphone",
              "position_hint": "southern central portion of executive desktop",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Unified command office",
            "category": "area",
            "position_hint": "entire rectangular enclosure; marker near southeast interior corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Executive zone",
            "category": "area",
            "position_hint": "northern portion of the unified office",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Facing briefing zone",
            "category": "area",
            "position_hint": "southern central open floor directly opposite the executive desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "southwest corner immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Executive desk",
            "category": "furniture",
            "position_hint": "northern half of office, long axis east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Executive chair",
            "category": "furniture",
            "position_hint": "immediately north of desk, facing south toward briefing zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Dedicated speakerphone",
            "category": "prop",
            "position_hint": "southern central portion of executive desktop",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "Office entrance",
            "category": "opening",
            "position_hint": "west wall near southwest corner, opening inward",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L95B01": {
            "bg_id": "L95B01",
            "fp_id": "fp_corporate_command_office",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S87_Shot5",
              "S87_Shot6",
              "S87_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L95B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      }
    }
  },
  "step_id": "base_location_dossier",
  "run_id": "963beb63-d321-467d-9c29-d923b5c7266c",
  "resolved_model": "gpt",
  "updated_at": "2026-09-20T18:11:38.005656+00:00",
  "project_config_snapshot": {}
}