{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "b5ca755a88667603",
  "data": {
    "dossiers": {
      "fp_l04_rooftop_exterior": {
        "fp_id": "fp_l04_rooftop_exterior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l04_rooftop_exterior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              8,
              9
            ],
            "fixed_fixture_markers": [
              6,
              7
            ],
            "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": 6,
              "label": "rooftop water tank",
              "position_hint": "northwest corner inside the utility zone",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "clothesline posts and wires",
              "position_hint": "open west and south rooftop surface, stretched across the exterior zone",
              "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": "open rooftop surface",
            "category": "area",
            "position_hint": "central and southwest rooftop exterior zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "rooftop room footprint",
            "category": "area",
            "position_hint": "northeast quadrant, rectangular room mass attached near north and east roof edges",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "door threshold landing",
            "category": "area",
            "position_hint": "directly outside the iron door on the west-facing side of the rooftop room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "water tank utility zone",
            "category": "area",
            "position_hint": "northwest rooftop corner around the tank pad",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "low parapet boundary wall",
            "category": "area",
            "position_hint": "continuous perimeter boundary around the rooftop surface",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "rooftop water tank",
            "category": "prop",
            "position_hint": "northwest corner inside the utility zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "clothesline posts and wires",
            "category": "prop",
            "position_hint": "open west and south rooftop surface, stretched across the exterior zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "iron door to rooftop room",
            "category": "opening",
            "position_hint": "west-facing wall of the rooftop room, opening onto the threshold landing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "exterior window of rooftop room",
            "category": "opening",
            "position_hint": "south-facing wall of the rooftop room, visible from the open rooftop surface",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L04B01",
            "number": 12,
            "label": "illuminated window state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B01",
            "number": 13,
            "label": "passing cat",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B03",
            "number": 10,
            "label": "door half-open intrusion state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B03",
            "number": 11,
            "label": "intruder silhouette in window",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L04B01": {
            "bg_id": "L04B01",
            "fp_id": "fp_l04_rooftop_exterior",
            "target_unit_marker_numbers": [
              1,
              2,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              5,
              8,
              9,
              12,
              13
            ],
            "ignore_numbered_elements": [
              10,
              11
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              5,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [
              10,
              11
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S17_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B02": {
            "bg_id": "L04B02",
            "fp_id": "fp_l04_rooftop_exterior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "ignore_numbered_elements": [
              10,
              11,
              12,
              13
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              10,
              11,
              12,
              13
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S4_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B03": {
            "bg_id": "L04B03",
            "fp_id": "fp_l04_rooftop_exterior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [
              12,
              13
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11
            ],
            "ignored_state_overlay_marker_numbers": [
              12,
              13
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S10_Shot6",
              "S10_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L04B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l05_stairs": {
        "fp_id": "fp_l05_stairs",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l05_stairs.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7,
              8,
              12
            ],
            "fixed_fixture_markers": [
              9,
              10,
              11
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 3,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 9,
              "label": "fixed stair railings",
              "position_hint": "along the exposed edges of the lower and upper stair runs and landings",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "rooftop parapet edge",
              "position_hint": "outer perimeter of the rooftop landing and roof edge",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "wall-mounted exterior light",
              "position_hint": "above or beside the rooftop-room door on the exterior wall",
              "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": "villa yard approach",
            "category": "area",
            "position_hint": "south edge of plan, exterior threshold before the stair route",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "lower exterior stair run",
            "category": "area",
            "position_hint": "southwest to center of plan, rising from the yard approach",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "intermediate stair landing",
            "category": "area",
            "position_hint": "center-left of plan, turn point between lower and upper stair runs",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "upper exterior stair run",
            "category": "area",
            "position_hint": "center to northeast of plan, rising toward the rooftop landing",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "rooftop landing",
            "category": "area",
            "position_hint": "northeast quadrant, compact landing directly outside the rooftop-room door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "rooftop room footprint",
            "category": "area",
            "position_hint": "north side of plan, partial room rectangle beyond the rooftop door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "rooftop-room iron door opening",
            "category": "opening",
            "position_hint": "south wall of rooftop room, opening onto the rooftop landing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "yard-to-stair entry threshold",
            "category": "opening",
            "position_hint": "southwest edge, where villa yard connects to the lower stair run",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "fixed stair railings",
            "category": "prop",
            "position_hint": "along the exposed edges of the lower and upper stair runs and landings",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "rooftop parapet edge",
            "category": "prop",
            "position_hint": "outer perimeter of the rooftop landing and roof edge",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "wall-mounted exterior light",
            "category": "prop",
            "position_hint": "above or beside the rooftop-room door on the exterior wall",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "small ventilation window",
            "category": "opening",
            "position_hint": "rooftop-room exterior wall near the door, offset to one side",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L05B02",
            "number": 13,
            "label": "foul smell at landing",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L05B02",
            "number": 14,
            "label": "half-open door state",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L05B02": {
            "bg_id": "L05B02",
            "fp_id": "fp_l05_stairs",
            "target_unit_marker_numbers": [
              3,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S11_Shot4",
              "S11_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l05_yard": {
        "fp_id": "fp_l05_yard",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l05_yard.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              7
            ],
            "opening_markers": [
              4,
              5,
              6
            ],
            "fixed_fixture_markers": [
              8,
              9
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 3,
              "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": 8,
              "label": "utility meter and service nook",
              "position_hint": "west side of courtyard near the villa facade, small fixed service area",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "fixed CCTV camera",
              "position_hint": "high corner of south gate wall aimed into the courtyard",
              "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": "open courtyard shared zone",
            "category": "area",
            "position_hint": "center of the walled courtyard, largest open paved area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "villa facade and porch zone",
            "category": "area",
            "position_hint": "north side of courtyard along the building face",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "exterior stair bottom landing",
            "category": "area",
            "position_hint": "east side of courtyard, at the foot of the exterior stair run",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "sliding vehicle and pedestrian gate",
            "category": "opening",
            "position_hint": "south boundary wall, opening to the narrow exterior access lane",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "villa front door",
            "category": "opening",
            "position_hint": "north facade, opening from porch zone into villa interior",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "ground-floor window",
            "category": "opening",
            "position_hint": "north facade, beside the front door facing the courtyard",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "courtyard boundary walls",
            "category": "area",
            "position_hint": "continuous perimeter walls around west, south, and east edges of the yard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "utility meter and service nook",
            "category": "prop",
            "position_hint": "west side of courtyard near the villa facade, small fixed service area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "fixed CCTV camera",
            "category": "prop",
            "position_hint": "high corner of south gate wall aimed into the courtyard",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L05B01",
            "number": 10,
            "label": "bicycle at stair bottom",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L05B01",
            "number": 11,
            "label": "arriving police vehicle",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L05B01",
            "number": 12,
            "label": "two rushing entrants",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L05B01",
            "number": 13,
            "label": "active siren light wash",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L05B01": {
            "bg_id": "L05B01",
            "fp_id": "fp_l05_yard",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              7
            ],
            "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
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11,
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S13_Shot3",
              "S13_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l06_interior_main": {
        "fp_id": "fp_l06_interior_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l06_interior_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "fixed_fixture_markers": [
              13,
              19,
              20
            ],
            "anchor_furniture_markers": [
              14,
              15,
              16,
              17,
              18
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 6,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 5
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 13,
              "label": "Kitchen counter with sink and herb shelf",
              "position_hint": "west wall of kitchen service zone under ventilation window",
              "category": "prop"
            },
            {
              "number": 19,
              "label": "Bathroom fixtures",
              "position_hint": "inside bathroom wet room, including toilet, small sink, and shower area as plan symbols",
              "category": "prop"
            },
            {
              "number": 20,
              "label": "Wall mirror and photo shelf",
              "position_hint": "inner wall of private bedroom zone near bed and wardrobe",
              "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": "Shared living zone",
            "category": "area",
            "position_hint": "central and south-central main room area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Private bedroom zone",
            "category": "area",
            "position_hint": "east side enclosed sleeping area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Kitchen service zone",
            "category": "area",
            "position_hint": "west to northwest wall strip adjoining the living zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Bathroom wet room",
            "category": "area",
            "position_hint": "northwest corner, enclosed small wet-room compartment",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Entrance threshold zone",
            "category": "area",
            "position_hint": "southwest corner, just inside the main entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Rooftop landing exterior strip",
            "category": "area",
            "position_hint": "outside the southwest entrance edge, shown as a narrow exterior utility strip",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Main entrance door",
            "category": "opening",
            "position_hint": "southwest exterior wall, swinging inward from rooftop landing into threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Bedroom sliding curtain or partition opening",
            "category": "opening",
            "position_hint": "east side of living zone, between shared living area and private bedroom",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Bathroom door",
            "category": "opening",
            "position_hint": "south edge of bathroom wet room, opening toward kitchen or threshold side",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "Large sliding window to rooftop",
            "category": "opening",
            "position_hint": "south wall of shared living zone, broad double-line sliding window",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "Kitchen ventilation window",
            "category": "opening",
            "position_hint": "west wall above kitchen counter and sink",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "Bedroom small window",
            "category": "opening",
            "position_hint": "east wall of private bedroom zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "Kitchen counter with sink and herb shelf",
            "category": "prop",
            "position_hint": "west wall of kitchen service zone under ventilation window",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "Television on low media stand",
            "category": "furniture",
            "position_hint": "north or northeast edge of shared living zone facing seating",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "Low floor table",
            "category": "furniture",
            "position_hint": "center of shared living zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 16,
            "label": "Small sofa or floor seating",
            "category": "furniture",
            "position_hint": "south side of shared living zone facing television",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 17,
            "label": "Bed or floor sleeping mat",
            "category": "furniture",
            "position_hint": "east or southeast side of private bedroom zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 18,
            "label": "Wardrobe",
            "category": "furniture",
            "position_hint": "north wall of private bedroom zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 19,
            "label": "Bathroom fixtures",
            "category": "prop",
            "position_hint": "inside bathroom wet room, including toilet, small sink, and shower area as plan symbols",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 20,
            "label": "Wall mirror and photo shelf",
            "category": "prop",
            "position_hint": "inner wall of private bedroom zone near bed and wardrobe",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L06B01",
            "number": 21,
            "label": "TV news image on screen",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B01",
            "number": 22,
            "label": "Wrist circular mark close-up cue",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B02",
            "number": 28,
            "label": "Bedroom wall red circle with pinned blood-stained old photo",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B03",
            "number": 29,
            "label": "Ransacked overturned furniture and scattered items",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L06B03",
            "number": 30,
            "label": "Footprint trail across living room floor",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B03",
            "number": 31,
            "label": "Main entrance door left open state",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L06B04",
            "number": 26,
            "label": "Red circle reflected in wall mirror",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B04",
            "number": 27,
            "label": "Melting-photo hallucination",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B06",
            "number": 23,
            "label": "Blood pool and smear trail near bedroom curtain",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L06B06",
            "number": 24,
            "label": "Concealed body behind bedroom curtain",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L06B06",
            "number": 25,
            "label": "Clenched old photograph",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L06B01": {
            "bg_id": "L06B01",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              3,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              3,
              5,
              7,
              10,
              11,
              13,
              14,
              15,
              16,
              21,
              22
            ],
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "base_marker_numbers_to_reference": [
              1,
              3,
              5,
              7,
              10,
              11,
              13,
              14,
              15,
              16
            ],
            "transient_marker_numbers_to_describe": [
              21,
              22
            ],
            "ignored_state_overlay_marker_numbers": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S5_Shot3",
              "S5_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L06B02": {
            "bg_id": "L06B02",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              8,
              12,
              17,
              18,
              20,
              28
            ],
            "ignore_numbered_elements": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              29,
              30,
              31
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              8,
              12,
              17,
              18,
              20
            ],
            "transient_marker_numbers_to_describe": [
              28
            ],
            "ignored_state_overlay_marker_numbers": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              29,
              30,
              31
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S25_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L06B03": {
            "bg_id": "L06B03",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              13,
              14,
              15,
              16,
              17,
              18,
              20,
              29,
              30,
              31
            ],
            "ignore_numbered_elements": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              13,
              14,
              15,
              16,
              17,
              18,
              20
            ],
            "transient_marker_numbers_to_describe": [
              29,
              30,
              31
            ],
            "ignored_state_overlay_marker_numbers": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S25_Shot9",
              "S27_Shot1",
              "S27_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L06B04": {
            "bg_id": "L06B04",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              8,
              17,
              18,
              20,
              26,
              27
            ],
            "ignore_numbered_elements": [
              21,
              22,
              23,
              24,
              25,
              28,
              29,
              30,
              31
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              8,
              17,
              18,
              20
            ],
            "transient_marker_numbers_to_describe": [
              26,
              27
            ],
            "ignored_state_overlay_marker_numbers": [
              21,
              22,
              23,
              24,
              25,
              28,
              29,
              30,
              31
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S18_Shot12",
              "S18_Shot15"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L06B05": {
            "bg_id": "L06B05",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              13,
              14,
              15,
              16,
              17,
              18,
              20
            ],
            "ignore_numbered_elements": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              13,
              14,
              15,
              16,
              17,
              18,
              20
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S18_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L06B06": {
            "bg_id": "L06B06",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              8,
              10,
              12,
              17,
              18,
              20,
              23,
              24,
              25
            ],
            "ignore_numbered_elements": [
              21,
              22,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              8,
              10,
              12,
              17,
              18,
              20
            ],
            "transient_marker_numbers_to_describe": [
              23,
              24,
              25
            ],
            "ignored_state_overlay_marker_numbers": [
              21,
              22,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S12_Shot8",
              "S12_Shot14",
              "S12_Shot19"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L06B07": {
            "bg_id": "L06B07",
            "fp_id": "fp_l06_interior_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              13,
              14,
              15,
              16,
              17,
              18,
              20
            ],
            "ignore_numbered_elements": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              13,
              14,
              15,
              16,
              17,
              18,
              20
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S14_Shot4",
              "S14_Shot5",
              "S14_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L06B05",
            "L06B07"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l10_exterior_entrance": {
        "fp_id": "fp_l10_exterior_entrance",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l10_exterior_entrance.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              5,
              6
            ],
            "opening_markers": [
              3,
              10
            ],
            "fixed_fixture_markers": [
              7,
              8,
              9
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 7,
              "label": "low side boundary wall",
              "position_hint": "west edge of entrance apron, fixed boundary line separating neighboring frontage",
              "category": "prop"
            },
            {
              "number": 8,
              "label": "bicycle parking rail",
              "position_hint": "east side near bicycle approach strip, close to apron edge",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "wall mounted security camera",
              "position_hint": "upper corner of front facade near the main entrance",
              "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": "front facade building edge",
            "category": "area",
            "position_hint": "north side of plan, horizontal building frontage band",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "center north, immediately outside the main entrance door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "main entrance door",
            "category": "opening",
            "position_hint": "center of north facade, opening outward toward threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "paved entrance apron",
            "category": "area",
            "position_hint": "central exterior forecourt between facade and curb",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "bicycle approach strip",
            "category": "area",
            "position_hint": "east side of apron, diagonal or straight approach from street edge toward entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "street edge and curb zone",
            "category": "area",
            "position_hint": "south side of plan, horizontal curb with narrow roadway strip",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "low side boundary wall",
            "category": "prop",
            "position_hint": "west edge of entrance apron, fixed boundary line separating neighboring frontage",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "bicycle parking rail",
            "category": "prop",
            "position_hint": "east side near bicycle approach strip, close to apron edge",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "wall mounted security camera",
            "category": "prop",
            "position_hint": "upper corner of front facade near the main entrance",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "front facade window",
            "category": "opening",
            "position_hint": "north facade, offset from main entrance door",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {},
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": [
          "no backgrounds reference this fp in background_master_plan; downstream BG consumers will produce nothing.",
          "no floor_plan_overlay_payload entries reference this fp; the overlay step may be not_applicable upstream (v5 default path)."
        ]
      },
      "fp_l11_sales_floor": {
        "fp_id": "fp_l11_sales_floor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l11_sales_floor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              14
            ],
            "opening_markers": [
              4,
              5,
              13
            ],
            "fixed_fixture_markers": [
              6,
              7,
              11,
              15
            ],
            "anchor_furniture_markers": [
              8,
              9,
              10,
              12
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 3,
              "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": 6,
              "label": "checkout counter row",
              "position_hint": "front-left area of the sales floor, just north of the vestibule",
              "category": "furniture"
            },
            {
              "number": 7,
              "label": "service counter with POS",
              "position_hint": "front-right area near the entrance vestibule",
              "category": "furniture"
            },
            {
              "number": 11,
              "label": "refrigerated wall cases",
              "position_hint": "along the east wall of the sales floor",
              "category": "furniture"
            },
            {
              "number": 15,
              "label": "wall-mounted CCTV camera",
              "position_hint": "exterior south storefront wall near the entrance, angled over the walkway",
              "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": "main sales floor",
            "category": "area",
            "position_hint": "large central shared zone inside the supermarket, north of the entrance vestibule",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "front entrance vestibule",
            "category": "area",
            "position_hint": "centered threshold zone at the south storefront edge",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "exterior storefront walkway",
            "category": "area",
            "position_hint": "outside the south storefront, spanning the frontage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "automatic sliding entrance",
            "category": "opening",
            "position_hint": "center of the south wall between the exterior walkway and entrance vestibule",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "front display windows",
            "category": "opening",
            "position_hint": "long south storefront glazing on both sides of the entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "checkout counter row",
            "category": "furniture",
            "position_hint": "front-left area of the sales floor, just north of the vestibule",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "service counter with POS",
            "category": "furniture",
            "position_hint": "front-right area near the entrance vestibule",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "west grocery shelf run",
            "category": "furniture",
            "position_hint": "central-west sales floor, long north-south aisle fixture",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "center grocery shelf run",
            "category": "furniture",
            "position_hint": "center of the sales floor, long north-south aisle fixture",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "east grocery shelf run",
            "category": "furniture",
            "position_hint": "central-east sales floor, long north-south aisle fixture",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "refrigerated wall cases",
            "category": "furniture",
            "position_hint": "along the east wall of the sales floor",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "produce display island",
            "category": "furniture",
            "position_hint": "front-middle of the sales floor between checkout counters and aisle shelves",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "rear stockroom door",
            "category": "opening",
            "position_hint": "north-center wall of the sales floor leading into the service zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "stockroom service zone",
            "category": "area",
            "position_hint": "narrow service/back zone along the north side behind the sales floor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 15,
            "label": "wall-mounted CCTV camera",
            "category": "prop",
            "position_hint": "exterior south storefront wall near the entrance, angled over the walkway",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L11B01",
            "number": 16,
            "label": "stocking boxes and roll cart",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L11B02",
            "number": 17,
            "label": "smartphone pause spot",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L11B03",
            "number": 19,
            "label": "CCTV indication and phone-call cue",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L11B04",
            "number": 18,
            "label": "employee questioning spot",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L11B01": {
            "bg_id": "L11B01",
            "fp_id": "fp_l11_sales_floor",
            "target_unit_marker_numbers": [
              1
            ],
            "dominant_target_unit_marker_number": 1,
            "use_numbered_elements": [
              1,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16
            ],
            "ignore_numbered_elements": [
              17,
              18,
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              6,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [
              16
            ],
            "ignored_state_overlay_marker_numbers": [
              17,
              18,
              19
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S8_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L11B02": {
            "bg_id": "L11B02",
            "fp_id": "fp_l11_sales_floor",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              15,
              17
            ],
            "ignore_numbered_elements": [
              16,
              18,
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              15
            ],
            "transient_marker_numbers_to_describe": [
              17
            ],
            "ignored_state_overlay_marker_numbers": [
              16,
              18,
              19
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S8_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L11B03": {
            "bg_id": "L11B03",
            "fp_id": "fp_l11_sales_floor",
            "target_unit_marker_numbers": [
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              15,
              19
            ],
            "ignore_numbered_elements": [
              16,
              17,
              18
            ],
            "base_marker_numbers_to_reference": [
              2,
              3,
              4,
              5,
              15
            ],
            "transient_marker_numbers_to_describe": [
              19
            ],
            "ignored_state_overlay_marker_numbers": [
              16,
              17,
              18
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S19_Shot5",
              "S19_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L11B04": {
            "bg_id": "L11B04",
            "fp_id": "fp_l11_sales_floor",
            "target_unit_marker_numbers": [
              1
            ],
            "dominant_target_unit_marker_number": 1,
            "use_numbered_elements": [
              1,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              18
            ],
            "ignore_numbered_elements": [
              16,
              17,
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              6,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [
              18
            ],
            "ignored_state_overlay_marker_numbers": [
              16,
              17,
              19
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S19_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l15_admin_office": {
        "fp_id": "fp_l15_admin_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l15_admin_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4,
              5
            ],
            "fixed_fixture_markers": [
              7,
              9,
              11
            ],
            "anchor_furniture_markers": [
              6,
              8,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "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": 7,
              "label": "CCTV monitor wall",
              "position_hint": "north wall directly behind the security desk, shown as a row/grid of flat screen rectangles",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "PC workstation console",
              "position_hint": "on top of or integrated with the security desk, shown as monitor and keyboard symbols",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "network equipment rack",
              "position_hint": "northwest corner or west service wall beside the storage cabinet",
              "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": "admin office shared zone",
            "category": "area",
            "position_hint": "central portion of the rectangular office, connecting entrance, desk, and standing area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "security workstation zone",
            "category": "area",
            "position_hint": "north wall side of the room, centered around monitor wall and security desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "observer standing zone",
            "category": "area",
            "position_hint": "open floor area on the south or southeast side of the room, clear of furniture",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "corridor entrance door",
            "category": "opening",
            "position_hint": "southwest wall, hinged inward with swing arc from corridor threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "exterior horizontal window",
            "category": "opening",
            "position_hint": "east wall, long narrow double-line window symbol typical of a modern office",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "security desk",
            "category": "furniture",
            "position_hint": "north-central office, desk front facing the entrance and observer area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "CCTV monitor wall",
            "category": "prop",
            "position_hint": "north wall directly behind the security desk, shown as a row/grid of flat screen rectangles",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "operator chair",
            "category": "furniture",
            "position_hint": "between security desk and monitor wall, tucked behind the desk",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "PC workstation console",
            "category": "prop",
            "position_hint": "on top of or integrated with the security desk, shown as monitor and keyboard symbols",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "storage cabinet",
            "category": "furniture",
            "position_hint": "west wall near the entrance but not blocking the door swing",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "network equipment rack",
            "category": "prop",
            "position_hint": "northwest corner or west service wall beside the storage cabinet",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L15B01",
            "number": 12,
            "label": "unclear CCTV replay on monitor",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L15B01": {
            "bg_id": "L15B01",
            "fp_id": "fp_l15_admin_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,
              11,
              12
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [
              12
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S20_Shot1",
              "S20_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_police_office_main": {
        "fp_id": "fp_police_office_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_police_office_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              6,
              8
            ],
            "fixed_fixture_markers": [
              11,
              12,
              15
            ],
            "anchor_furniture_markers": [
              7,
              9,
              10,
              13,
              14
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 5
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 11,
              "label": "CCTV and status monitor wall",
              "position_hint": "north wall above or behind duty desks, row of fixed display rectangles",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "desktop PC monitor at main desk",
              "position_hint": "on number 9, near rear edge of the main detective desk",
              "category": "prop"
            },
            {
              "number": 15,
              "label": "printer copier station",
              "position_hint": "northwest corner of service records equipment zone",
              "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": "threshold public counter zone",
            "category": "area",
            "position_hint": "south edge of office, just inside entrance and public-facing counter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "shared duty work zone",
            "category": "area",
            "position_hint": "central open office area with grouped work desks",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "private detective desk zone",
            "category": "area",
            "position_hint": "east side of office, slightly separated work area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "service records equipment zone",
            "category": "area",
            "position_hint": "west and northwest wall band with storage and office machines",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "exterior corridor edge",
            "category": "area",
            "position_hint": "outside south entrance wall as a narrow corridor strip",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "main office door",
            "category": "opening",
            "position_hint": "south wall, hinged door swinging inward from corridor into threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "public reception counter",
            "category": "furniture",
            "position_hint": "south interior, horizontal counter separating entrance threshold from duty area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "front interior window panel",
            "category": "opening",
            "position_hint": "south wall beside main door, double-line window panel to corridor side",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "main detective desk",
            "category": "furniture",
            "position_hint": "east side private zone, rectangular desk facing inward toward shared duty area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "clustered duty desks",
            "category": "furniture",
            "position_hint": "center of shared duty zone, two to three rectangular desks grouped back-to-back",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "CCTV and status monitor wall",
            "category": "prop",
            "position_hint": "north wall above or behind duty desks, row of fixed display rectangles",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "desktop PC monitor at main desk",
            "category": "prop",
            "position_hint": "on number 9, near rear edge of the main detective desk",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "visitor chairs",
            "category": "furniture",
            "position_hint": "in front of number 9, two small chair rectangles facing the main detective desk",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 14,
            "label": "file cabinet row",
            "category": "furniture",
            "position_hint": "west wall within service records zone, long narrow storage blocks",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "printer copier station",
            "category": "prop",
            "position_hint": "northwest corner of service records equipment zone",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L13B01",
            "number": 16,
            "label": "murder photos spread on desk",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L13B01",
            "number": 17,
            "label": "phone GPS location result on monitor",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L13B01",
            "number": 18,
            "label": "note-taking sheets and pen",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L13B02",
            "number": 19,
            "label": "missing person phone number shown",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L13B01": {
            "bg_id": "L13B01",
            "fp_id": "fp_police_office_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18
            ],
            "ignore_numbered_elements": [
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "transient_marker_numbers_to_describe": [
              16,
              17,
              18
            ],
            "ignored_state_overlay_marker_numbers": [
              19
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S21_Shot6",
              "S21_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L13B02": {
            "bg_id": "L13B02",
            "fp_id": "fp_police_office_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              19
            ],
            "ignore_numbered_elements": [
              16,
              17,
              18
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "transient_marker_numbers_to_describe": [
              19
            ],
            "ignored_state_overlay_marker_numbers": [
              16,
              17,
              18
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S16_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l18_deck": {
        "fp_id": "fp_l18_deck",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l18_deck.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4
            ],
            "fixed_fixture_markers": [
              5,
              7,
              8,
              9,
              10
            ],
            "anchor_furniture_markers": [
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 1,
              "base_persistent_fixture": 5,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 5,
              "label": "continuous sea rail and low bulwark",
              "position_hint": "around port, starboard, and stern perimeter of the deck",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "port storage locker bench",
              "position_hint": "along the west rail on the aft deck",
              "category": "furniture"
            },
            {
              "number": 8,
              "label": "starboard net and rope locker",
              "position_hint": "along the east rail on the aft deck",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "flush deck hatch",
              "position_hint": "center-south portion of the open deck",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "aft mooring cleat pair",
              "position_hint": "near the stern rail corners at the south end",
              "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": "open aft work deck",
            "category": "area",
            "position_hint": "central and south half of the boat, inside the rail",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "wheelhouse footprint",
            "category": "area",
            "position_hint": "north end of the boat, rectangular cabin block facing the deck",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "wheelhouse doorway threshold",
            "category": "area",
            "position_hint": "small beige landing directly outside the wheelhouse entry on the south face of the wheelhouse",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "wheelhouse entry door",
            "category": "opening",
            "position_hint": "center of the wheelhouse south wall, opening onto the threshold and deck",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "continuous sea rail and low bulwark",
            "category": "prop",
            "position_hint": "around port, starboard, and stern perimeter of the deck",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 6,
            "label": "bolted chart work table",
            "category": "furniture",
            "position_hint": "just aft of the wheelhouse threshold, slightly starboard of center",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "port storage locker bench",
            "category": "furniture",
            "position_hint": "along the west rail on the aft deck",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "starboard net and rope locker",
            "category": "prop",
            "position_hint": "along the east rail on the aft deck",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "flush deck hatch",
            "category": "prop",
            "position_hint": "center-south portion of the open deck",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "aft mooring cleat pair",
            "category": "prop",
            "position_hint": "near the stern rail corners at the south end",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L18B01",
            "number": 11,
            "label": "map and photo sheets",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L18B01": {
            "bg_id": "L18B01",
            "fp_id": "fp_l18_deck",
            "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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S28_Shot5",
              "S28_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l19_wheelhouse": {
        "fp_id": "fp_l19_wheelhouse",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/26ebc32a-9362-498d-83b7-01506e8ee2df/episodes/255f2175-da33-40fa-9b7a-5fdaf8cec9d5/images/floor_plan/fp_l19_wheelhouse.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2
            ],
            "opening_markers": [
              3,
              4,
              5,
              6
            ],
            "fixed_fixture_markers": [
              7,
              8,
              11
            ],
            "anchor_furniture_markers": [
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 2,
              "base_opening": 4,
              "base_persistent_fixture": 3,
              "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": "helm console and steering wheel",
              "position_hint": "forward starboard side, directly below the windshield",
              "category": "furniture"
            },
            {
              "number": 8,
              "label": "navigation electronics panel",
              "position_hint": "mounted on or above the forward helm console",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "built-in storage locker",
              "position_hint": "aft port corner near the entry threshold",
              "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": "main wheelhouse control zone",
            "category": "area",
            "position_hint": "central compact rectangular interior, forward half of wheelhouse",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "aft entry threshold zone",
            "category": "area",
            "position_hint": "aft end of wheelhouse directly inside the entry hatch",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "aft sliding entry hatch",
            "category": "opening",
            "position_hint": "center of aft wall, opening from exterior deck into wheelhouse",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "forward windshield bank",
            "category": "opening",
            "position_hint": "full width of forward wall above the helm area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "port side window",
            "category": "opening",
            "position_hint": "left side wall, mid to forward section",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "starboard side window",
            "category": "opening",
            "position_hint": "right side wall, mid to forward section",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "helm console and steering wheel",
            "category": "furniture",
            "position_hint": "forward starboard side, directly below the windshield",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "navigation electronics panel",
            "category": "prop",
            "position_hint": "mounted on or above the forward helm console",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "captain seat",
            "category": "furniture",
            "position_hint": "immediately aft of the helm console, facing forward",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "narrow bench or chart table",
            "category": "furniture",
            "position_hint": "port side wall, opposite the helm console",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "built-in storage locker",
            "category": "furniture",
            "position_hint": "aft port corner near the entry threshold",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L19B01",
            "number": 12,
            "label": "vivid blood-red circle clue",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L19B01",
            "number": 13,
            "label": "many ominous circular marks",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L19B01": {
            "bg_id": "L19B01",
            "fp_id": "fp_l19_wheelhouse",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "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
            ],
            "transient_marker_numbers_to_describe": [
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S29_Shot5",
              "S29_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay found for this fp — anchor candidate set is empty; W20B may need to widen the candidate definition before selecting."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      }
    }
  },
  "step_id": "base_location_dossier",
  "run_id": "5c4ddc4f-394d-432a-a863-62e80d1b61ae",
  "resolved_model": "gpt",
  "updated_at": "2026-05-27T10:12:36.988416+00:00",
  "project_config_snapshot": {}
}