{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b7a384ba43e63d6f",
  "data": {
    "dossiers": {
      "fp_restaurant_interior": {
        "fp_id": "fp_restaurant_interior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_restaurant_interior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6,
              13,
              14
            ],
            "fixed_fixture_markers": [
              7,
              8,
              12
            ],
            "anchor_furniture_markers": [
              9,
              10,
              11
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 4,
              "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": "kitchen sink",
              "position_hint": "against the west wall inside the service kitchen",
              "category": "prop"
            },
            {
              "number": 8,
              "label": "fixed cooktop",
              "position_hint": "against the north wall inside the service kitchen",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "wall television",
              "position_hint": "east wall facing the central and rear dining tables",
              "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 dining zone",
            "category": "area",
            "position_hint": "center and front half of the restaurant",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "service kitchen zone",
            "category": "area",
            "position_hint": "rear-left portion of the restaurant behind the kitchen edge",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "center of the front facade immediately inside the sliding entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "main circulation aisle",
            "category": "area",
            "position_hint": "clear route from the entrance through the dining zone to the kitchen opening",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "sliding storefront entrance",
            "category": "opening",
            "position_hint": "center-right of the south front wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "kitchen dining opening",
            "category": "opening",
            "position_hint": "rear-left edge of the dining zone facing the tables",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "kitchen sink",
            "category": "prop",
            "position_hint": "against the west wall inside the service kitchen",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "fixed cooktop",
            "category": "prop",
            "position_hint": "against the north wall inside the service kitchen",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "front dining table set",
            "category": "furniture",
            "position_hint": "front-right dining area near the storefront windows",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "central dining table set",
            "category": "furniture",
            "position_hint": "center of the shared dining zone beside the circulation aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "rear dining table set",
            "category": "furniture",
            "position_hint": "rear-right dining area near the kitchen opening",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "wall television",
            "category": "prop",
            "position_hint": "east wall facing the central and rear dining tables",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "left storefront window",
            "category": "opening",
            "position_hint": "south front wall to the left of the sliding entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "right storefront window",
            "category": "opening",
            "position_hint": "south front wall to the right of the sliding entrance",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L02B01",
            "number": 15,
            "label": "handheld cash exchange",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L02B02",
            "number": 16,
            "label": "simmering meal on table",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L02B02",
            "number": 17,
            "label": "soju bottle and glasses",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L02B01": {
            "bg_id": "L02B01",
            "fp_id": "fp_restaurant_interior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "ignore_numbered_elements": [
              16,
              17
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              15
            ],
            "ignored_state_overlay_marker_numbers": [
              16,
              17
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S2_Shot8",
              "S2_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L02B02": {
            "bg_id": "L02B02",
            "fp_id": "fp_restaurant_interior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              9,
              10,
              11,
              12,
              13,
              14,
              16,
              17
            ],
            "ignore_numbered_elements": [
              15
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              16,
              17
            ],
            "ignored_state_overlay_marker_numbers": [
              15
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S71_Shot4",
              "S71_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L02B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l04_main": {
        "fp_id": "fp_l04_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l04_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              9,
              11,
              12,
              13,
              14
            ],
            "fixed_fixture_markers": [
              8
            ],
            "anchor_furniture_markers": [
              5,
              6,
              7,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 5,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 4
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 8,
              "label": "wired telephone station",
              "position_hint": "south-east side of the shared bedroom beside the internal 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": "shared bedroom",
            "category": "area",
            "position_hint": "west side of the unit, enclosed private room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "common living area",
            "category": "area",
            "position_hint": "central and east-central portion of the unit",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "compact kitchen",
            "category": "area",
            "position_hint": "north-east side adjoining the common living area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "entrance circulation zone",
            "category": "area",
            "position_hint": "south-east entry route extending toward the common area and bedroom door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "pair of single beds",
            "category": "furniture",
            "position_hint": "along the north and south walls of the shared bedroom with a narrow aisle between them",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "shared wardrobe",
            "category": "furniture",
            "position_hint": "east wall of the shared bedroom near the bedroom door",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "desktop computer desk",
            "category": "furniture",
            "position_hint": "north-east corner of the shared bedroom, near the electrical wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "wired telephone station",
            "category": "prop",
            "position_hint": "south-east side of the shared bedroom beside the internal wall",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "bedroom door",
            "category": "opening",
            "position_hint": "east wall of the shared bedroom opening toward the common area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "low common table",
            "category": "furniture",
            "position_hint": "center of the common living area with circulation space on all sides",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "kitchen opening",
            "category": "opening",
            "position_hint": "north edge of the common living area leading into the compact kitchen",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "main entrance door",
            "category": "opening",
            "position_hint": "south-east boundary of the entrance circulation zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "bedroom exterior window",
            "category": "opening",
            "position_hint": "west exterior wall of the shared bedroom",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "common area exterior window",
            "category": "opening",
            "position_hint": "east exterior wall of the common living area",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L04B01",
            "number": 20,
            "label": "keepsake box and papers",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B01",
            "number": 21,
            "label": "family instant photograph",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B02",
            "number": 18,
            "label": "steaming coffee cups",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B02",
            "number": 19,
            "label": "open laptop",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B02",
            "number": 22,
            "label": "protest placards and banners",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B04",
            "number": 15,
            "label": "monitor glow",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B04",
            "number": 16,
            "label": "sleeping sibling",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B04",
            "number": 17,
            "label": "purple padded jacket departure cue",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L04B01": {
            "bg_id": "L04B01",
            "fp_id": "fp_l04_main",
            "target_unit_marker_numbers": [
              2,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              4,
              9,
              10,
              14,
              20,
              21
            ],
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19,
              22
            ],
            "base_marker_numbers_to_reference": [
              2,
              4,
              9,
              10,
              14
            ],
            "transient_marker_numbers_to_describe": [
              20,
              21
            ],
            "ignored_state_overlay_marker_numbers": [
              15,
              16,
              17,
              18,
              19,
              22
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S43_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B02": {
            "bg_id": "L04B02",
            "fp_id": "fp_l04_main",
            "target_unit_marker_numbers": [
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              3,
              4,
              9,
              10,
              11,
              12,
              14,
              18,
              19,
              22
            ],
            "ignore_numbered_elements": [
              15,
              16,
              17,
              20,
              21
            ],
            "base_marker_numbers_to_reference": [
              2,
              3,
              4,
              9,
              10,
              11,
              12,
              14
            ],
            "transient_marker_numbers_to_describe": [
              18,
              19,
              22
            ],
            "ignored_state_overlay_marker_numbers": [
              15,
              16,
              17,
              20,
              21
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S43_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B04": {
            "bg_id": "L04B04",
            "fp_id": "fp_l04_main",
            "target_unit_marker_numbers": [
              1,
              2,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              13,
              15,
              16,
              17
            ],
            "ignore_numbered_elements": [
              18,
              19,
              20,
              21,
              22
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              13
            ],
            "transient_marker_numbers_to_describe": [
              15,
              16,
              17
            ],
            "ignored_state_overlay_marker_numbers": [
              18,
              19,
              20,
              21,
              22
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S3_Shot3",
              "S3_Shot4",
              "S3_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L04B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l04_kitchen": {
        "fp_id": "fp_l04_kitchen",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l04_kitchen.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6,
              7,
              8
            ],
            "fixed_fixture_markers": [
              9,
              10,
              11,
              12
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 4,
              "base_persistent_fixture": 4,
              "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": "Built-in sink",
              "position_hint": "south wall of kitchen beneath number 8",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "Linear work counter",
              "position_hint": "along south wall of kitchen beside the sink",
              "category": "furniture"
            },
            {
              "number": 11,
              "label": "Stovetop",
              "position_hint": "east end of the kitchen work counter",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "Refrigerator",
              "position_hint": "northeast corner of kitchen",
              "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": "Kitchen service zone",
            "category": "area",
            "position_hint": "east side of plan, beyond the open passage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Shared floor zone",
            "category": "area",
            "position_hint": "center and west-center of plan, between private room and kitchen",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Private room edge",
            "category": "area",
            "position_hint": "west side of plan, opening toward the shared floor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Kitchen threshold zone",
            "category": "area",
            "position_hint": "narrow strip between shared floor and kitchen",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Private room swing door",
            "category": "opening",
            "position_hint": "west wall of shared zone, connecting private room edge to shared floor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "Open kitchen passage",
            "category": "opening",
            "position_hint": "east edge of shared zone, spanning the kitchen threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Broad shared-room window",
            "category": "opening",
            "position_hint": "south exterior wall of shared floor zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Kitchen window",
            "category": "opening",
            "position_hint": "south exterior wall above the kitchen work counter",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Built-in sink",
            "category": "prop",
            "position_hint": "south wall of kitchen beneath number 8",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "Linear work counter",
            "category": "furniture",
            "position_hint": "along south wall of kitchen beside the sink",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "Stovetop",
            "category": "prop",
            "position_hint": "east end of the kitchen work counter",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "Refrigerator",
            "category": "prop",
            "position_hint": "northeast corner of kitchen",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L04B03",
            "number": 13,
            "label": "Morning sunlight across floor",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L04B03": {
            "bg_id": "L04B03",
            "fp_id": "fp_l04_kitchen",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S4_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L04B03"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l06_corridor": {
        "fp_id": "fp_l06_corridor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l06_corridor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4,
              5,
              6,
              7
            ],
            "fixed_fixture_markers": [
              8,
              9
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 4,
              "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": "doorbell panel",
              "position_hint": "wall-mounted directly beside the latch side of the featured unit entrance",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "open-side safety railing",
              "position_hint": "continuous along the exterior edge opposite the apartment doors",
              "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": "long shared corridor",
            "category": "area",
            "position_hint": "elongated central circulation strip running from the elevator approach past the unit entrances",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "elevator approach",
            "category": "area",
            "position_hint": "at one end of the long corridor, directly before the elevator doors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "featured unit threshold",
            "category": "area",
            "position_hint": "small landing area against the enclosed wall beside the featured entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "elevator doors",
            "category": "opening",
            "position_hint": "end wall of the elevator approach, aligned with the corridor axis",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "featured unit entrance",
            "category": "opening",
            "position_hint": "enclosed side wall of the corridor at the featured threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "near neighboring unit door",
            "category": "opening",
            "position_hint": "same enclosed corridor wall, immediately before the featured entrance when approaching from the elevator",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "far neighboring unit door",
            "category": "opening",
            "position_hint": "same enclosed corridor wall, beyond the featured entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "doorbell panel",
            "category": "prop",
            "position_hint": "wall-mounted directly beside the latch side of the featured unit entrance",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "open-side safety railing",
            "category": "prop",
            "position_hint": "continuous along the exterior edge opposite the apartment doors",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L06B01": {
            "bg_id": "L06B01",
            "fp_id": "fp_l06_corridor",
            "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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S42_Shot3",
              "S42_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L06B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_vehicle_cabin": {
        "fp_id": "fp_vehicle_cabin",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_vehicle_cabin.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ],
            "fixed_fixture_markers": [
              9,
              10,
              11,
              22,
              23,
              24
            ],
            "anchor_furniture_markers": [
              6,
              7,
              8
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 10,
              "base_persistent_fixture": 6,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 9,
              "label": "steering wheel",
              "position_hint": "ahead of the driver seat on the left side",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "dashboard and instrument panel",
              "position_hint": "across the front edge of the cabin beneath the windshield",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "center console and gear selector",
              "position_hint": "between the two front seats, extending toward the dashboard",
              "category": "prop"
            },
            {
              "number": 22,
              "label": "interior rearview mirror",
              "position_hint": "centered just inside the upper edge of the windshield",
              "category": "prop"
            },
            {
              "number": 23,
              "label": "left exterior mirror",
              "position_hint": "outside the left front door near the windshield pillar",
              "category": "prop"
            },
            {
              "number": 24,
              "label": "right exterior mirror",
              "position_hint": "outside the right front door near the windshield pillar",
              "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 control zone",
            "category": "area",
            "position_hint": "front-left portion of cabin behind the dashboard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "front passenger zone",
            "category": "area",
            "position_hint": "front-right portion of cabin behind the dashboard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "rear passenger zone",
            "category": "area",
            "position_hint": "full-width rear seating portion of cabin",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "threshold zone",
            "category": "area",
            "position_hint": "narrow side strips beside the front and rear seats",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "glazing and mirror perimeter",
            "category": "area",
            "position_hint": "outer perimeter around the windshield, side glazing, rear window, and mirrors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "driver seat",
            "category": "furniture",
            "position_hint": "front-left seating position facing the windshield",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "front passenger seat",
            "category": "furniture",
            "position_hint": "front-right seating position facing the windshield",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "rear bench seat",
            "category": "furniture",
            "position_hint": "full-width rear portion of cabin facing forward",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "steering wheel",
            "category": "prop",
            "position_hint": "ahead of the driver seat on the left side",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "dashboard and instrument panel",
            "category": "prop",
            "position_hint": "across the front edge of the cabin beneath the windshield",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "center console and gear selector",
            "category": "prop",
            "position_hint": "between the two front seats, extending toward the dashboard",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "windshield",
            "category": "opening",
            "position_hint": "broad front glazing across the north end of the cabin",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "rear window",
            "category": "opening",
            "position_hint": "broad rear glazing behind the rear bench",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "left front door",
            "category": "opening",
            "position_hint": "left side beside the driver seat",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 15,
            "label": "right front door",
            "category": "opening",
            "position_hint": "right side beside the front passenger seat",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 16,
            "label": "left rear door",
            "category": "opening",
            "position_hint": "left side beside the rear bench",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 17,
            "label": "right rear door",
            "category": "opening",
            "position_hint": "right side beside the rear bench",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 18,
            "label": "left front side window",
            "category": "opening",
            "position_hint": "within the upper edge of the left front door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 19,
            "label": "right front side window",
            "category": "opening",
            "position_hint": "within the upper edge of the right front door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 20,
            "label": "left rear side window",
            "category": "opening",
            "position_hint": "within the upper edge of the left rear door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 21,
            "label": "right rear side window",
            "category": "opening",
            "position_hint": "within the upper edge of the right rear door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 22,
            "label": "interior rearview mirror",
            "category": "prop",
            "position_hint": "centered just inside the upper edge of the windshield",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 23,
            "label": "left exterior mirror",
            "category": "prop",
            "position_hint": "outside the left front door near the windshield pillar",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 24,
            "label": "right exterior mirror",
            "category": "prop",
            "position_hint": "outside the right front door near the windshield pillar",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L10B01",
            "number": 25,
            "label": "worn wallet with printed photograph",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L10B01",
            "number": 26,
            "label": "candlelit street procession beyond windows",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L10B01": {
            "bg_id": "L10B01",
            "fp_id": "fp_vehicle_cabin",
            "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,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "transient_marker_numbers_to_describe": [
              25,
              26
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S7_Shot4",
              "S7_Shot6",
              "S90_Shot5",
              "S90_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L10B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l12_station_approach": {
        "fp_id": "fp_l12_station_approach",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l12_station_approach.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              9
            ],
            "opening_markers": [
              4,
              7,
              8
            ],
            "fixed_fixture_markers": [
              5,
              6
            ],
            "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": 5,
              "label": "west tree row",
              "position_hint": "continuous landscaped strip along the west side of the approach drive",
              "category": "prop"
            },
            {
              "number": 6,
              "label": "east tree row",
              "position_hint": "continuous landscaped strip along the east side of the approach drive",
              "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": "approach drive",
            "category": "area",
            "position_hint": "south-to-north central axis leading toward the front gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "front forecourt",
            "category": "area",
            "position_hint": "open area immediately north of the gate and south of the station building",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "station building footprint",
            "category": "area",
            "position_hint": "north side of the plan, facing south toward the forecourt",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "front gate opening",
            "category": "opening",
            "position_hint": "between the approach drive and forecourt on the central axis",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "west tree row",
            "category": "prop",
            "position_hint": "continuous landscaped strip along the west side of the approach drive",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 6,
            "label": "east tree row",
            "category": "prop",
            "position_hint": "continuous landscaped strip along the east side of the approach drive",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "main public entrance",
            "category": "opening",
            "position_hint": "south facade of the station building, aligned with the pedestrian walk",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "front window band",
            "category": "opening",
            "position_hint": "south facade of the station building beside the main entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "pedestrian entrance walk",
            "category": "area",
            "position_hint": "direct path crossing the forecourt from the front gate to the main entrance",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L12B01",
            "number": 10,
            "label": "arriving dark sport utility vehicle",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L12B01": {
            "bg_id": "L12B01",
            "fp_id": "fp_l12_station_approach",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S8_Shot1",
              "S9_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L12B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l13_station_corridor": {
        "fp_id": "fp_l13_station_corridor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l13_station_corridor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              6,
              8,
              9
            ],
            "opening_markers": [
              3,
              5,
              7,
              10
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 4,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "main corridor",
            "category": "area",
            "position_hint": "long central shared zone running east to west",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "violent-crimes office",
            "category": "area",
            "position_hint": "south side of main corridor near the middle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "violent-crimes office doorway",
            "category": "opening",
            "position_hint": "south corridor wall at the entrance to the violent-crimes office",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "investigation chief office",
            "category": "area",
            "position_hint": "north side of corridor near the stair end",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "chief-office door",
            "category": "opening",
            "position_hint": "north corridor wall beside the stair landing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "station-head office",
            "category": "area",
            "position_hint": "north side of corridor toward the opposite end from the chief office",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "station-head office door",
            "category": "opening",
            "position_hint": "north corridor wall opening from the station-head office",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "stair landing",
            "category": "area",
            "position_hint": "east end of the main corridor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "descending stair run",
            "category": "area",
            "position_hint": "connected to the east stair landing and turning away from the corridor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "corridor window bank",
            "category": "opening",
            "position_hint": "exterior south wall along an unobstructed section of the corridor",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L13B01",
            "number": 12,
            "label": "locked chief-office door state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L13B02",
            "number": 13,
            "label": "busy corridor confrontation zone",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L13B03",
            "number": 11,
            "label": "doorway disturbance spill zone",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L13B04",
            "number": 14,
            "label": "handed-over photograph",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L13B01": {
            "bg_id": "L13B01",
            "fp_id": "fp_l13_station_corridor",
            "target_unit_marker_numbers": [
              1,
              4,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              4,
              5,
              8,
              9,
              10,
              12
            ],
            "ignore_numbered_elements": [
              11,
              13,
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              4,
              5,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              12
            ],
            "ignored_state_overlay_marker_numbers": [
              11,
              13,
              14
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S10_Shot8",
              "S10_Shot13"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L13B02": {
            "bg_id": "L13B02",
            "fp_id": "fp_l13_station_corridor",
            "target_unit_marker_numbers": [
              1,
              2,
              4,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              8,
              9,
              10,
              13
            ],
            "ignore_numbered_elements": [
              11,
              12,
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              13
            ],
            "ignored_state_overlay_marker_numbers": [
              11,
              12,
              14
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S51_Shot1",
              "S51_Shot4",
              "S51_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L13B03": {
            "bg_id": "L13B03",
            "fp_id": "fp_l13_station_corridor",
            "target_unit_marker_numbers": [
              1,
              2,
              4,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [
              12,
              13,
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11
            ],
            "ignored_state_overlay_marker_numbers": [
              12,
              13,
              14
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S10_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L13B04": {
            "bg_id": "L13B04",
            "fp_id": "fp_l13_station_corridor",
            "target_unit_marker_numbers": [
              1,
              6,
              8,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              6,
              7,
              8,
              9,
              10,
              14
            ],
            "ignore_numbered_elements": [
              11,
              12,
              13
            ],
            "base_marker_numbers_to_reference": [
              1,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              14
            ],
            "ignored_state_overlay_marker_numbers": [
              11,
              12,
              13
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S94_Shot6",
              "S94_Shot8",
              "S94_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L13B01",
            "L13B02",
            "L13B03",
            "L13B04"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 4 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l14_front_break_area": {
        "fp_id": "fp_l14_front_break_area",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l14_front_break_area.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              7,
              8
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              4
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "outdoor break zone",
            "category": "area",
            "position_hint": "center-west of the plan, directly beside the station frontage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "station frontage strip",
            "category": "area",
            "position_hint": "along the north edge of the plan behind the break zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "north-east side of the plan at the principal entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "fixed bench",
            "category": "furniture",
            "position_hint": "inside the break zone, parallel to and slightly separated from the north frontage wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "principal entrance door",
            "category": "opening",
            "position_hint": "north-east frontage, opening through the wall beside the break zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "frontage window bay",
            "category": "opening",
            "position_hint": "north wall directly behind and slightly west of the bench",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "pedestrian access walk",
            "category": "area",
            "position_hint": "south and east of the break zone, linking it to the entrance threshold",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "planted frontage edge",
            "category": "area",
            "position_hint": "along the west and south perimeter of the paved break zone",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L14B01",
            "number": 9,
            "label": "handheld cigarette",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L14B01": {
            "bg_id": "L14B01",
            "fp_id": "fp_l14_front_break_area",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              7,
              8
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "transient_marker_numbers_to_describe": [
              9
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S11_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L14B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l15_conference_hall": {
        "fp_id": "fp_l15_conference_hall",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l15_conference_hall.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              8
            ],
            "opening_markers": [
              10,
              11,
              12
            ],
            "fixed_fixture_markers": [
              9
            ],
            "anchor_furniture_markers": [
              6,
              7
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 3,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 9,
              "label": "retractable presentation screen",
              "position_hint": "centered on the north wall behind the platform",
              "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": "conference hall shell",
            "category": "area",
            "position_hint": "outer rectangular boundary enclosing the complete plan",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "audience seating zone",
            "category": "area",
            "position_hint": "broad central and rear portion of the hall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "presentation zone",
            "category": "area",
            "position_hint": "north end of the hall in front of the audience seating",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "central aisle",
            "category": "area",
            "position_hint": "centerline running from the rear entry to the presentation platform",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "entry threshold zone",
            "category": "area",
            "position_hint": "south end immediately inside the double-leaf entry",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "left seating bank",
            "category": "furniture",
            "position_hint": "west side of the audience zone, arranged in several forward-facing rows",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "right seating bank",
            "category": "furniture",
            "position_hint": "east side of the audience zone, arranged in several forward-facing rows",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "low presentation platform",
            "category": "area",
            "position_hint": "centered against the north end of the hall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "retractable presentation screen",
            "category": "prop",
            "position_hint": "centered on the north wall behind the platform",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "rear double-leaf entry",
            "category": "opening",
            "position_hint": "centered in the south wall at the end of the central aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "west window bank",
            "category": "opening",
            "position_hint": "west wall beside the seating rows",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "east window bank",
            "category": "opening",
            "position_hint": "east wall beside the seating rows",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L15B01",
            "number": 13,
            "label": "seated audience occupancy",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L15B01",
            "number": 14,
            "label": "speaker address position",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L15B01": {
            "bg_id": "L15B01",
            "fp_id": "fp_l15_conference_hall",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              8
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              14
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S12_Shot3",
              "S12_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L15B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l16_violent_crimes_office": {
        "fp_id": "fp_l16_violent_crimes_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l16_violent_crimes_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "anchor_furniture_markers": [
              7,
              8
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 6,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 9,
              "label": "desktop workstations",
              "position_hint": "distributed across the inward-facing edges of both desk clusters",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "landline telephones",
              "position_hint": "on the accessible corner of each desk cluster",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "lockable evidence cabinets",
              "position_hint": "against the north wall of the evidence storage zone",
              "category": "furniture"
            },
            {
              "number": 12,
              "label": "case record shelving",
              "position_hint": "west wall of the evidence storage zone",
              "category": "furniture"
            },
            {
              "number": 13,
              "label": "copier and printer station",
              "position_hint": "within the southwest service zone",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "staff locker cabinet",
              "position_hint": "south wall between the service zone and shared work area",
              "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": "shared work area",
            "category": "area",
            "position_hint": "central and eastern majority of the rectangular office",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "evidence storage zone",
            "category": "area",
            "position_hint": "northwest rear corner, separated visually from the desk clusters",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "service zone",
            "category": "area",
            "position_hint": "southwest side beside the entrance circulation path",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "threshold zone",
            "category": "area",
            "position_hint": "inside the south corridor-facing entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "corridor entry door",
            "category": "opening",
            "position_hint": "south wall near the southwest side, swinging inward toward the threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "exterior window bank",
            "category": "opening",
            "position_hint": "east exterior wall beside the shared desk area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "primary desk cluster",
            "category": "furniture",
            "position_hint": "center-east of the shared work area, oriented toward the central aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "secondary desk cluster",
            "category": "furniture",
            "position_hint": "center-west of the shared work area, adjacent to the primary cluster",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "desktop workstations",
            "category": "prop",
            "position_hint": "distributed across the inward-facing edges of both desk clusters",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "landline telephones",
            "category": "prop",
            "position_hint": "on the accessible corner of each desk cluster",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "lockable evidence cabinets",
            "category": "furniture",
            "position_hint": "against the north wall of the evidence storage zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "case record shelving",
            "category": "furniture",
            "position_hint": "west wall of the evidence storage zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "copier and printer station",
            "category": "prop",
            "position_hint": "within the southwest service zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "staff locker cabinet",
            "category": "furniture",
            "position_hint": "south wall between the service zone and shared work area",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L16B03",
            "number": 15,
            "label": "stacked case records",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L16B03",
            "number": 16,
            "label": "dark photocopied autopsy photographs",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L16B04",
            "number": 17,
            "label": "open laptop with clear case images",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L16B04",
            "number": 18,
            "label": "keepsake box",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L16B04",
            "number": 19,
            "label": "victim diary",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L16B01": {
            "bg_id": "L16B01",
            "fp_id": "fp_l16_violent_crimes_office",
            "target_unit_marker_numbers": [
              1,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              13,
              14
            ],
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              15,
              16,
              17,
              18,
              19
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S22_Shot7",
              "S22_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L16B02": {
            "bg_id": "L16B02",
            "fp_id": "fp_l16_violent_crimes_office",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              15,
              16,
              17,
              18,
              19
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S13_Shot3",
              "S13_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L16B03": {
            "bg_id": "L16B03",
            "fp_id": "fp_l16_violent_crimes_office",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              15,
              16
            ],
            "ignore_numbered_elements": [
              17,
              18,
              19
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              15,
              16
            ],
            "ignored_state_overlay_marker_numbers": [
              17,
              18,
              19
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S24_Shot4",
              "S24_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L16B04": {
            "bg_id": "L16B04",
            "fp_id": "fp_l16_violent_crimes_office",
            "target_unit_marker_numbers": [
              1
            ],
            "dominant_target_unit_marker_number": 1,
            "use_numbered_elements": [
              1,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              17,
              18,
              19
            ],
            "ignore_numbered_elements": [
              15,
              16
            ],
            "base_marker_numbers_to_reference": [
              1,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              17,
              18,
              19
            ],
            "ignored_state_overlay_marker_numbers": [
              15,
              16
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S49_Shot10",
              "S49_Shot14",
              "S49_Shot16"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L16B01",
            "L16B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l17_investigation_chief_office": {
        "fp_id": "fp_l17_investigation_chief_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l17_investigation_chief_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4,
              11
            ],
            "fixed_fixture_markers": [
              12
            ],
            "anchor_furniture_markers": [
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 6
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 12,
              "label": "built-in document cabinet",
              "position_hint": "west wall behind and beside the executive desk",
              "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": "private work zone",
            "category": "area",
            "position_hint": "northwest half of the office surrounding the executive desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "shared meeting zone",
            "category": "area",
            "position_hint": "east and southeast half of the office surrounding the sofa group",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "threshold zone",
            "category": "area",
            "position_hint": "small southwest entry strip immediately inside the corridor doorway",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "corridor doorway",
            "category": "opening",
            "position_hint": "south wall near the southwest corner, opening inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "executive desk",
            "category": "furniture",
            "position_hint": "northwest work zone, long side parallel to the north wall and facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "executive chair",
            "category": "furniture",
            "position_hint": "north side of the executive desk, facing the doorway",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "main three-seat sofa",
            "category": "furniture",
            "position_hint": "against the east wall of the shared meeting zone, facing west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "opposing two-seat sofa",
            "category": "furniture",
            "position_hint": "west edge of the shared meeting zone, facing the main sofa",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "meeting armchair",
            "category": "furniture",
            "position_hint": "north edge of the shared meeting zone, facing the coffee table",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "rectangular coffee table",
            "category": "furniture",
            "position_hint": "center of the sofa group",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "exterior window bank",
            "category": "opening",
            "position_hint": "north wall spanning the work zone and part of the meeting zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "built-in document cabinet",
            "category": "furniture",
            "position_hint": "west wall behind and beside the executive desk",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L17B02",
            "number": 13,
            "label": "review reports and case photographs",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L17B02",
            "number": 14,
            "label": "evidence laptop",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L17B01": {
            "bg_id": "L17B01",
            "fp_id": "fp_l17_investigation_chief_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": [
              13,
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              13,
              14
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S39_Shot2",
              "S39_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L17B02": {
            "bg_id": "L17B02",
            "fp_id": "fp_l17_investigation_chief_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,
              13,
              14
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S14_Shot4",
              "S14_Shot7",
              "S17_Shot2",
              "S21_Shot3",
              "S21_Shot5",
              "S50_Shot1",
              "S50_Shot5",
              "S50_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L17B03": {
            "bg_id": "L17B03",
            "fp_id": "fp_l17_investigation_chief_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": [
              13,
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              13,
              14
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S27_Shot6",
              "S27_Shot10",
              "S46_Shot5",
              "S46_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L17B01",
            "L17B03"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l18_records_room": {
        "fp_id": "fp_l18_records_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l18_records_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4,
              5
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              6,
              7,
              8,
              9
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 4
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "archive storage zone",
            "category": "area",
            "position_hint": "central and northern portion of the records room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "retrieval workspace zone",
            "category": "area",
            "position_hint": "southeast side of the room beside the shelf aisles",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "southwest corner immediately inside the corridor door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "corridor entrance door",
            "category": "opening",
            "position_hint": "south wall near the southwest corner, opening inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "exterior window",
            "category": "opening",
            "position_hint": "north wall above the far end of the central aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "north wall archive shelving",
            "category": "furniture",
            "position_hint": "against the north wall, clear of the window opening",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "west archive shelf bank",
            "category": "furniture",
            "position_hint": "west-central room, aligned north to south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "east archive shelf bank",
            "category": "furniture",
            "position_hint": "east-central room, parallel to number 7 with a narrow aisle between",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "retrieval worktable",
            "category": "furniture",
            "position_hint": "southeast retrieval workspace, beside the end of number 8",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L18B01",
            "number": 10,
            "label": "old case box removed from shelf",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L18B01",
            "number": 11,
            "label": "document bundles pulled for review",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L18B01",
            "number": 12,
            "label": "dust accumulation on shelves",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L18B01",
            "number": 13,
            "label": "chair moved into shelf aisle",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L18B01": {
            "bg_id": "L18B01",
            "fp_id": "fp_l18_records_room",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11,
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S15_Shot4",
              "S15_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L18B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (4); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l32_station_chief_office": {
        "fp_id": "fp_l32_station_chief_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l32_station_chief_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              6,
              7
            ],
            "fixed_fixture_markers": [
              15
            ],
            "anchor_furniture_markers": [
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 7
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 15,
              "label": "built-in storage credenza",
              "position_hint": "against the east wall in the service storage zone",
              "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": "station chief office",
            "category": "area",
            "position_hint": "entire rectangular office enclosed by the perimeter walls",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "threshold zone",
            "category": "area",
            "position_hint": "southeast corner immediately inside the corridor door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "executive work zone",
            "category": "area",
            "position_hint": "northeast portion of the office beside the exterior windows",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "formal meeting zone",
            "category": "area",
            "position_hint": "west and central portion of the office",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "service storage zone",
            "category": "area",
            "position_hint": "narrow strip along the east wall between the work zone and entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "corridor door",
            "category": "opening",
            "position_hint": "south wall near the southeast corner, swinging inward toward the threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "exterior window bank",
            "category": "opening",
            "position_hint": "north wall spanning the meeting and executive work zones",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "executive desk",
            "category": "furniture",
            "position_hint": "northeast work zone, oriented toward the room center and entrance",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "executive chair",
            "category": "furniture",
            "position_hint": "north side of the executive desk, facing southwest into the office",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "head sofa",
            "category": "furniture",
            "position_hint": "northwest side of the meeting zone, facing inward toward the coffee table",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "opposing sofa",
            "category": "furniture",
            "position_hint": "southwest side of the meeting zone, facing the head sofa across the coffee table",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "north guest armchair",
            "category": "furniture",
            "position_hint": "east side of the meeting group near its northern end, facing west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "south guest armchair",
            "category": "furniture",
            "position_hint": "east side of the meeting group near its southern end, facing west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 14,
            "label": "coffee table",
            "category": "furniture",
            "position_hint": "center of the formal meeting group between the sofas and armchairs",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "built-in storage credenza",
            "category": "furniture",
            "position_hint": "against the east wall in the service storage zone",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L32B01",
            "number": 16,
            "label": "open laptop showing media footage",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L32B01",
            "number": 17,
            "label": "case-result headline newspapers",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L32B01": {
            "bg_id": "L32B01",
            "fp_id": "fp_l32_station_chief_office",
            "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
            ],
            "ignore_numbered_elements": [],
            "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
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S33_Shot2",
              "S33_Shot7",
              "S93_Shot1",
              "S93_Shot3",
              "S93_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L32B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l49_station_rooftop": {
        "fp_id": "fp_l49_station_rooftop",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l49_station_rooftop.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              5,
              6
            ],
            "opening_markers": [
              3
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "accessible rooftop deck",
            "category": "area",
            "position_hint": "center of the rectangular roof within the perimeter parapet",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "rooftop stair headhouse",
            "category": "area",
            "position_hint": "north side of the roof, set back from the perimeter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "rooftop access door",
            "category": "opening",
            "position_hint": "south face of the stair headhouse, opening onto the deck",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "field-facing parapet edge",
            "category": "prop",
            "position_hint": "south perimeter of the rooftop, directly facing the agricultural view",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "access threshold landing",
            "category": "area",
            "position_hint": "immediately outside the rooftop access door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "rice-field sightline zone",
            "category": "area",
            "position_hint": "exterior band beyond the south parapet",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L49B01": {
            "bg_id": "L49B01",
            "fp_id": "fp_l49_station_rooftop",
            "target_unit_marker_numbers": [
              1,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              4,
              5,
              6
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S45_Shot3",
              "S45_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L49B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l28_research_lab": {
        "fp_id": "fp_l28_research_lab",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l28_research_lab.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [
              7,
              8
            ],
            "anchor_furniture_markers": [
              9,
              10,
              11
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "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": "north built-in bookcase",
              "position_hint": "continuous shallow shelving along most of the north wall",
              "category": "furniture"
            },
            {
              "number": 8,
              "label": "east built-in bookcase",
              "position_hint": "continuous shallow shelving along the east wall north of the entrance",
              "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": "research laboratory room",
            "category": "area",
            "position_hint": "entire rectangular room envelope",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "shared consultation zone",
            "category": "area",
            "position_hint": "center and southwest portion of the laboratory",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "private reference zone",
            "category": "area",
            "position_hint": "north and east perimeter beside the bookcases and window",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "threshold zone",
            "category": "area",
            "position_hint": "small southeast area immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "entry door",
            "category": "opening",
            "position_hint": "south wall near the southeast corner, swinging inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "broad window",
            "category": "opening",
            "position_hint": "west exterior wall near the northwest half of the room",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "north built-in bookcase",
            "category": "furniture",
            "position_hint": "continuous shallow shelving along most of the north wall",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "east built-in bookcase",
            "category": "furniture",
            "position_hint": "continuous shallow shelving along the east wall north of the entrance",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "west sofa",
            "category": "furniture",
            "position_hint": "west side of the consultation zone, oriented toward the east sofa",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "east sofa",
            "category": "furniture",
            "position_hint": "east side of the consultation zone, oriented toward the west sofa",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "sofa table",
            "category": "furniture",
            "position_hint": "centered between the two opposing sofas",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L28B01",
            "number": 12,
            "label": "spread forensic records",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L28B03",
            "number": 13,
            "label": "snow globe",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L28B01": {
            "bg_id": "L28B01",
            "fp_id": "fp_l28_research_lab",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "ignore_numbered_elements": [
              13
            ],
            "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": [
              13
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S29_Shot1",
              "S29_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L28B03": {
            "bg_id": "L28B03",
            "fp_id": "fp_l28_research_lab",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13
            ],
            "ignore_numbered_elements": [
              12
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [
              13
            ],
            "ignored_state_overlay_marker_numbers": [
              12
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S81_Shot1",
              "S81_Shot6",
              "S81_Shot14"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L28B01",
            "L28B03"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 2 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l30_studio": {
        "fp_id": "fp_l30_studio",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l30_studio.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6,
              7
            ],
            "fixed_fixture_markers": [
              10,
              11,
              12,
              13,
              14
            ],
            "anchor_furniture_markers": [
              8,
              9
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 3,
              "base_persistent_fixture": 5,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 10,
              "label": "kitchen counter and sink",
              "position_hint": "northeast wall within the compact kitchen zone",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "built-in stovetop",
              "position_hint": "within the kitchen counter, north of the sink",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "refrigerator",
              "position_hint": "south end of the compact kitchen run beside the television area",
              "category": "prop"
            },
            {
              "number": 13,
              "label": "shower fixture",
              "position_hint": "east side of the enclosed bathroom",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "toilet and compact basin",
              "position_hint": "south and west sides of the enclosed bathroom",
              "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 studio room",
            "category": "area",
            "position_hint": "central and western majority of the apartment footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "compact kitchen zone",
            "category": "area",
            "position_hint": "northeast side of the main room along the east wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "enclosed bathroom",
            "category": "area",
            "position_hint": "southeast corner beside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "entrance threshold",
            "category": "area",
            "position_hint": "southwest corner immediately inside the apartment entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "entrance door",
            "category": "opening",
            "position_hint": "south wall at the entrance threshold, opening inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "bathroom door",
            "category": "opening",
            "position_hint": "west wall of the bathroom, opening from the main room",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "main exterior window",
            "category": "opening",
            "position_hint": "north wall of the main studio room, west of the kitchenette",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "sofa",
            "category": "furniture",
            "position_hint": "west-central main room, facing east toward the television",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "television and low console",
            "category": "furniture",
            "position_hint": "east-central wall between the kitchenette and bathroom partition",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "kitchen counter and sink",
            "category": "prop",
            "position_hint": "northeast wall within the compact kitchen zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "built-in stovetop",
            "category": "prop",
            "position_hint": "within the kitchen counter, north of the sink",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "refrigerator",
            "category": "prop",
            "position_hint": "south end of the compact kitchen run beside the television area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "shower fixture",
            "category": "prop",
            "position_hint": "east side of the enclosed bathroom",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "toilet and compact basin",
            "category": "prop",
            "position_hint": "south and west sides of the enclosed bathroom",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L30B01",
            "number": 15,
            "label": "television news image",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L30B01": {
            "bg_id": "L30B01",
            "fp_id": "fp_l30_studio",
            "target_unit_marker_numbers": [
              1,
              2,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              15
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              15
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S31_Shot2",
              "S52_Shot1",
              "S52_Shot5",
              "S52_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L30B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l31_deputy_chief_office": {
        "fp_id": "fp_l31_deputy_chief_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l31_deputy_chief_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              12,
              13
            ],
            "fixed_fixture_markers": [
              11,
              14
            ],
            "anchor_furniture_markers": [
              6,
              7,
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "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": "television",
              "position_hint": "west wall, angled symbolically toward desk and seating zones",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "built-in document cabinets",
              "position_hint": "east wall between work zone and threshold zone",
              "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": "executive office envelope",
            "category": "area",
            "position_hint": "entire rectangular room boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "executive work zone",
            "category": "area",
            "position_hint": "north end of office beside exterior window wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "shared seating zone",
            "category": "area",
            "position_hint": "southwest portion of office around sofa and coffee table",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "consultation zone",
            "category": "area",
            "position_hint": "center of office in front of executive desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "threshold zone",
            "category": "area",
            "position_hint": "southeast corner immediately inside exit door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "executive desk",
            "category": "furniture",
            "position_hint": "north-central work zone, front edge facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "executive chair",
            "category": "furniture",
            "position_hint": "north side of executive desk, facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "visitor chair pair",
            "category": "furniture",
            "position_hint": "south side of executive desk, facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "office sofa",
            "category": "furniture",
            "position_hint": "southwest wall, facing inward toward coffee table",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "coffee table",
            "category": "furniture",
            "position_hint": "in front of sofa within shared seating zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "television",
            "category": "prop",
            "position_hint": "west wall, angled symbolically toward desk and seating zones",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "corridor exit door",
            "category": "opening",
            "position_hint": "southeast wall with inward swing into threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "exterior window bank",
            "category": "opening",
            "position_hint": "north exterior wall behind executive chair",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "built-in document cabinets",
            "category": "furniture",
            "position_hint": "east wall between work zone and threshold zone",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L31B02",
            "number": 15,
            "label": "televised current-affairs program",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L31B01": {
            "bg_id": "L31B01",
            "fp_id": "fp_l31_deputy_chief_office",
            "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
            ],
            "ignore_numbered_elements": [
              15
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              15
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S59_Shot1",
              "S59_Shot4",
              "S61_Shot3",
              "S61_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L31B02": {
            "bg_id": "L31B02",
            "fp_id": "fp_l31_deputy_chief_office",
            "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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              15
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S32_Shot1",
              "S32_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L31B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l33_prosecutors_office_front": {
        "fp_id": "fp_l33_prosecutors_office_front",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l33_prosecutors_office_front.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              6,
              9,
              10
            ],
            "opening_markers": [
              4,
              5,
              11,
              12
            ],
            "fixed_fixture_markers": [
              7,
              8
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 4,
              "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": 7,
              "label": "perimeter fence",
              "position_hint": "along the south boundary and returning along both sides of the secured grounds",
              "category": "prop"
            },
            {
              "number": 8,
              "label": "vehicle barrier arms",
              "position_hint": "directly inside the main vehicle gate across the entry and exit lanes",
              "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": "vehicle approach forecourt",
            "category": "area",
            "position_hint": "center axis from the south road edge to the main vehicle gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "pedestrian frontage",
            "category": "area",
            "position_hint": "south edge of the compound, parallel to the public road",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "protest gathering area",
            "category": "area",
            "position_hint": "widened paved area outside the gate, beside the pedestrian frontage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "main vehicle gate",
            "category": "opening",
            "position_hint": "center of the south perimeter, aligned with the vehicle approach",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "pedestrian gate",
            "category": "opening",
            "position_hint": "south perimeter beside the guard booth",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "guard booth",
            "category": "area",
            "position_hint": "inside the south perimeter between the vehicle and pedestrian gates",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "perimeter fence",
            "category": "prop",
            "position_hint": "along the south boundary and returning along both sides of the secured grounds",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "vehicle barrier arms",
            "category": "prop",
            "position_hint": "directly inside the main vehicle gate across the entry and exit lanes",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "secured inner forecourt",
            "category": "area",
            "position_hint": "north of the gate between the security threshold and office building",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "main office building",
            "category": "area",
            "position_hint": "north side of the plan, facing the secured inner forecourt",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 11,
            "label": "public entrance doors",
            "category": "opening",
            "position_hint": "center of the south-facing office frontage",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "frontage window bank",
            "category": "opening",
            "position_hint": "regular window bays along the south-facing office frontage on both sides of the entrance",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L33B01",
            "number": 13,
            "label": "entering passenger car",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L33B02",
            "number": 14,
            "label": "protest group with pickets",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L33B01": {
            "bg_id": "L33B01",
            "fp_id": "fp_l33_prosecutors_office_front",
            "target_unit_marker_numbers": [
              1,
              6,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              4,
              6,
              7,
              8,
              10,
              11,
              13
            ],
            "ignore_numbered_elements": [
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              4,
              6,
              7,
              8,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [
              13
            ],
            "ignored_state_overlay_marker_numbers": [
              14
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S34_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L33B02": {
            "bg_id": "L33B02",
            "fp_id": "fp_l33_prosecutors_office_front",
            "target_unit_marker_numbers": [
              2,
              3,
              6,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              6,
              7,
              10,
              11,
              12,
              14
            ],
            "ignore_numbered_elements": [
              13
            ],
            "base_marker_numbers_to_reference": [
              2,
              3,
              4,
              5,
              6,
              7,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              14
            ],
            "ignored_state_overlay_marker_numbers": [
              13
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S65_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L33B01",
            "L33B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 2 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l34_wonseop_office": {
        "fp_id": "fp_l34_wonseop_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l34_wonseop_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [
              9
            ],
            "anchor_furniture_markers": [
              7,
              8,
              10,
              11,
              12
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 5
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 9,
              "label": "built-in document cabinets",
              "position_hint": "continuous cabinet run against the east wall in the storage zone",
              "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": "private work zone",
            "category": "area",
            "position_hint": "north and northeast portion of the office beside the exterior window bank",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "shared visitor zone",
            "category": "area",
            "position_hint": "central and western portion of the office between the entrance and work desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "document storage zone",
            "category": "area",
            "position_hint": "narrow service strip along the east wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "southwest corner immediately inside the corridor door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "corridor entry door",
            "category": "opening",
            "position_hint": "south wall near the southwest corner, swinging inward toward the threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "exterior window bank",
            "category": "opening",
            "position_hint": "centered along the north exterior wall behind the work area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "work desk",
            "category": "furniture",
            "position_hint": "northern half of the private work zone, facing south toward the entrance",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "desk chair",
            "category": "furniture",
            "position_hint": "north side of the work desk between the desk and window bank",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "built-in document cabinets",
            "category": "furniture",
            "position_hint": "continuous cabinet run against the east wall in the storage zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "west visitor sofa",
            "category": "furniture",
            "position_hint": "west side of the shared visitor zone, facing east",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "east visitor sofa",
            "category": "furniture",
            "position_hint": "east side of the shared visitor zone, facing west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "visitor table",
            "category": "furniture",
            "position_hint": "center of the shared visitor zone between the two facing sofas",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L34B01",
            "number": 13,
            "label": "stacks of active case files",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L34B01": {
            "bg_id": "L34B01",
            "fp_id": "fp_l34_wonseop_office",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S35_Shot1",
              "S35_Shot12",
              "S54_Shot7",
              "S54_Shot12",
              "S54_Shot18"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L34B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l54_interview_room": {
        "fp_id": "fp_l54_interview_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l54_interview_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5,
              6,
              7
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "shared interview zone",
            "category": "area",
            "position_hint": "main central portion of the narrow room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "inside the entry at the near short end",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "perimeter walls",
            "category": "area",
            "position_hint": "continuous rectangular boundary around the room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "entry door",
            "category": "opening",
            "position_hint": "near short wall, offset toward one corner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "central interview table",
            "category": "furniture",
            "position_hint": "centered lengthwise in the shared interview zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "near-side interview seat",
            "category": "furniture",
            "position_hint": "near side of the central table, facing the far seat",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "far-side interview seat",
            "category": "furniture",
            "position_hint": "far side of the central table, directly opposite the near seat",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L54B01": {
            "bg_id": "L54B01",
            "fp_id": "fp_l54_interview_room",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S53_Shot5",
              "S53_Shot11",
              "S53_Shot15",
              "S57_Shot3",
              "S57_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L54B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l57_elevator": {
        "fp_id": "fp_l57_elevator",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l57_elevator.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              3,
              4
            ],
            "opening_markers": [
              2
            ],
            "fixed_fixture_markers": [
              5,
              6,
              7
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 1,
              "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": 5,
              "label": "elevator control panel",
              "position_hint": "east wall near the south doorway, within the control-wall service strip",
              "category": "prop"
            },
            {
              "number": 6,
              "label": "cabin handrail",
              "position_hint": "fixed along the west or rear interior wall of the cabin",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "floor indicator",
              "position_hint": "centered above the south sliding doorway, represented symbolically at the doorway wall line",
              "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": "elevator cabin",
            "category": "area",
            "position_hint": "main rectangular interior area enclosed by the elevator walls",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "sliding doorway",
            "category": "opening",
            "position_hint": "center of the south wall, facing the elevator landing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 3,
            "label": "door threshold",
            "category": "area",
            "position_hint": "narrow strip immediately across the south doorway opening",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "control wall service strip",
            "category": "area",
            "position_hint": "narrow service zone along the east interior wall beside the doorway",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "elevator control panel",
            "category": "prop",
            "position_hint": "east wall near the south doorway, within the control-wall service strip",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 6,
            "label": "cabin handrail",
            "category": "prop",
            "position_hint": "fixed along the west or rear interior wall of the cabin",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "floor indicator",
            "category": "prop",
            "position_hint": "centered above the south sliding doorway, represented symbolically at the doorway wall line",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L57B01": {
            "bg_id": "L57B01",
            "fp_id": "fp_l57_elevator",
            "target_unit_marker_numbers": [
              1,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S62_Shot2",
              "S62_Shot6",
              "S62_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L57B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l58_seminar_room": {
        "fp_id": "fp_l58_seminar_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l58_seminar_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              7,
              8
            ],
            "fixed_fixture_markers": [
              4,
              9
            ],
            "anchor_furniture_markers": [
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 4,
              "label": "projection screen",
              "position_hint": "centered on the north wall above the stage",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "ceiling projection unit",
              "position_hint": "on the room centerline above the rear half of the seating 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": "seminar seating zone",
            "category": "area",
            "position_hint": "central and rear majority of the room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "presentation stage zone",
            "category": "area",
            "position_hint": "full-width zone along the north wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "south wall immediately inside the rear doors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "projection screen",
            "category": "prop",
            "position_hint": "centered on the north wall above the stage",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 5,
            "label": "lectern",
            "category": "furniture",
            "position_hint": "front-left portion of the stage, offset from the screen",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "committee tables and twenty chairs",
            "category": "furniture",
            "position_hint": "four orderly rows facing north toward the stage, divided by a central aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "rear double entrance doors",
            "category": "opening",
            "position_hint": "center of the south wall, opening into the threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "front side access door",
            "category": "opening",
            "position_hint": "east wall beside the presentation stage",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "ceiling projection unit",
            "category": "prop",
            "position_hint": "on the room centerline above the rear half of the seating zone",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L58B01",
            "number": 10,
            "label": "generic hearing title projection",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L58B02",
            "number": 11,
            "label": "black-and-white portrait projection",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L58B02",
            "number": 12,
            "label": "darkened presentation lighting state",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L58B01": {
            "bg_id": "L58B01",
            "fp_id": "fp_l58_seminar_room",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              9,
              10
            ],
            "ignore_numbered_elements": [
              11,
              12
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              4,
              5,
              6,
              7,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10
            ],
            "ignored_state_overlay_marker_numbers": [
              11,
              12
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S66_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L58B02": {
            "bg_id": "L58B02",
            "fp_id": "fp_l58_seminar_room",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              8,
              9,
              11,
              12
            ],
            "ignore_numbered_elements": [
              10
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              4,
              5,
              6,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [
              11,
              12
            ],
            "ignored_state_overlay_marker_numbers": [
              10
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S68_Shot1",
              "S68_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L58B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l59_seminar_corridor": {
        "fp_id": "fp_l59_seminar_corridor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l59_seminar_corridor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2
            ],
            "opening_markers": [
              3,
              4
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 2,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "corridor zone",
            "category": "area",
            "position_hint": "elongated shared circulation area outside the seminar room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "seminar room",
            "category": "area",
            "position_hint": "adjoining room area beyond the corridor wall and closed door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "seminar room door",
            "category": "opening",
            "position_hint": "seminar-room wall facing the corridor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "observation window",
            "category": "opening",
            "position_hint": "small glazed opening centered in the upper portion of the seminar-room door",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L59B01": {
            "bg_id": "L59B01",
            "fp_id": "fp_l59_seminar_corridor",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S67_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L59B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l60_briefing_room": {
        "fp_id": "fp_l60_briefing_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l60_briefing_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              6,
              7,
              8,
              12
            ],
            "opening_markers": [
              9,
              10
            ],
            "fixed_fixture_markers": [
              11
            ],
            "anchor_furniture_markers": [
              3,
              5
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 7,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 11,
              "label": "built-in press backdrop",
              "position_hint": "north wall directly behind podium",
              "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": "briefing room",
            "category": "area",
            "position_hint": "entire rectangular room envelope",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "front presentation zone",
            "category": "area",
            "position_hint": "north end of briefing room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "podium",
            "category": "furniture",
            "position_hint": "center of front presentation zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 4,
            "label": "reporter seating zone",
            "category": "area",
            "position_hint": "central portion of briefing room facing north",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "reporter desks and chairs",
            "category": "furniture",
            "position_hint": "several aligned rows within reporter seating zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "left camera bay",
            "category": "area",
            "position_hint": "west side of reporter seating zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "right camera bay",
            "category": "area",
            "position_hint": "east side of reporter seating zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "rear standing area",
            "category": "area",
            "position_hint": "south end behind reporter seating",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "left rear exit",
            "category": "opening",
            "position_hint": "south wall near southwest corner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "right rear exit",
            "category": "opening",
            "position_hint": "south wall near southeast corner",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "built-in press backdrop",
            "category": "prop",
            "position_hint": "north wall directly behind podium",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "center aisle",
            "category": "area",
            "position_hint": "straight north-south aisle between reporter desk blocks",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L60B01",
            "number": 13,
            "label": "reporter crowd and laptops",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L60B01",
            "number": 14,
            "label": "press camera rigs",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L60B01",
            "number": 15,
            "label": "camera flash bursts",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L60B01",
            "number": 16,
            "label": "rear standing observer",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L60B01": {
            "bg_id": "L60B01",
            "fp_id": "fp_l60_briefing_room",
            "target_unit_marker_numbers": [
              1,
              2,
              4,
              6,
              7,
              8,
              12
            ],
            "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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14,
              15,
              16
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S69_Shot1",
              "S69_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L60B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (4); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l36_investigation_room": {
        "fp_id": "fp_l36_investigation_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l36_investigation_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2
            ],
            "opening_markers": [
              3,
              4
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 2,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 6
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "shared investigation zone",
            "category": "area",
            "position_hint": "main rectangular room interior",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "southwest corner immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "secure entrance door",
            "category": "opening",
            "position_hint": "southwest section of the west wall, opening inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "high secure window",
            "category": "opening",
            "position_hint": "centered on the north wall behind the inmate side",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "central interview table",
            "category": "furniture",
            "position_hint": "center of the shared investigation zone, long axis east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "inmate chair",
            "category": "furniture",
            "position_hint": "north side of the central table, facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "first investigator chair",
            "category": "furniture",
            "position_hint": "southwest side of the central table, facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "second investigator chair",
            "category": "furniture",
            "position_hint": "southeast side of the central table, facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "observer chair",
            "category": "furniture",
            "position_hint": "south side of the room, set back behind the investigator chairs",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "guard chair",
            "category": "furniture",
            "position_hint": "southwest rear area near the threshold, set back from the table",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L36B01",
            "number": 11,
            "label": "cigarette pack and lighter",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L36B01": {
            "bg_id": "L36B01",
            "fp_id": "fp_l36_investigation_room",
            "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
            ],
            "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": [
              "S37_Shot2",
              "S37_Shot17",
              "S37_Shot28"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L36B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l41_corridor": {
        "fp_id": "fp_l41_corridor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l41_corridor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "opening_markers": [
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              14,
              15,
              16
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 7,
              "base_opening": 6,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "main prison corridor",
            "category": "area",
            "position_hint": "long central east-west circulation spine",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "investigation room",
            "category": "area",
            "position_hint": "north side of corridor near west entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "solitary cell",
            "category": "area",
            "position_hint": "far east end of corridor beyond the final threshold",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "north near cell",
            "category": "area",
            "position_hint": "north side of corridor between investigation room and midpoint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "north middle cell",
            "category": "area",
            "position_hint": "north side of corridor east of number 4",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "south near cell",
            "category": "area",
            "position_hint": "south side of corridor near west entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "south middle cell",
            "category": "area",
            "position_hint": "south side of corridor opposite number 5",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "investigation room door",
            "category": "opening",
            "position_hint": "north wall of corridor near west entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "solitary cell door",
            "category": "opening",
            "position_hint": "east end of corridor opening into number 3",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "north near cell door",
            "category": "opening",
            "position_hint": "north corridor wall opening into number 4",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "north middle cell door",
            "category": "opening",
            "position_hint": "north corridor wall opening into number 5",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "south near cell door",
            "category": "opening",
            "position_hint": "south corridor wall opening into number 6",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "south middle cell door",
            "category": "opening",
            "position_hint": "south corridor wall opening into number 7",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "solitary cell sleeping platform",
            "category": "furniture",
            "position_hint": "against the north wall inside number 3",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "investigation table",
            "category": "furniture",
            "position_hint": "center of number 2, aligned with the room's long axis",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 16,
            "label": "interview chair group",
            "category": "furniture",
            "position_hint": "arranged on opposing sides and behind number 15",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L41B02",
            "number": 17,
            "label": "paper notes attached to cell wall",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L41B01": {
            "bg_id": "L41B01",
            "fp_id": "fp_l41_corridor",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              15,
              16
            ],
            "ignore_numbered_elements": [
              17
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              15,
              16
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              17
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S55_Shot1",
              "S55_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L41B02": {
            "bg_id": "L41B02",
            "fp_id": "fp_l41_corridor",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              17
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              17
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S38_Shot3",
              "S38_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L41B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l42_solitary_cell": {
        "fp_id": "fp_l42_solitary_cell",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l42_solitary_cell.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4,
              8
            ],
            "fixed_fixture_markers": [
              6,
              7
            ],
            "anchor_furniture_markers": [
              5
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 6,
              "label": "compact toilet",
              "position_hint": "within the southeast service alcove",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "small washbasin",
              "position_hint": "east side of the service alcove, adjacent to the toilet",
              "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 cell zone",
            "category": "area",
            "position_hint": "central and western portion of the compact cell",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "service alcove",
            "category": "area",
            "position_hint": "southeast corner beside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "doorway threshold",
            "category": "area",
            "position_hint": "inside the east wall entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "secure cell door",
            "category": "opening",
            "position_hint": "east wall at the southeast end, opening inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "fixed bed platform",
            "category": "furniture",
            "position_hint": "lengthwise against the north wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "compact toilet",
            "category": "prop",
            "position_hint": "within the southeast service alcove",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "small washbasin",
            "category": "prop",
            "position_hint": "east side of the service alcove, adjacent to the toilet",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "high security window",
            "category": "opening",
            "position_hint": "centered on the west wall opposite the doorway",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L42B01",
            "number": 9,
            "label": "religious wall notes",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L42B01",
            "number": 10,
            "label": "small religious booklet",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L42B01",
            "number": 11,
            "label": "concealed parole review slip",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L42B01": {
            "bg_id": "L42B01",
            "fp_id": "fp_l42_solitary_cell",
            "target_unit_marker_numbers": [
              1,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              8,
              9,
              10,
              11
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              3,
              4,
              5,
              8
            ],
            "transient_marker_numbers_to_describe": [
              9,
              10,
              11
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S64_Shot2",
              "S64_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L42B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (3); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l45_visitation_room": {
        "fp_id": "fp_l45_visitation_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l45_visitation_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              8,
              9
            ],
            "fixed_fixture_markers": [
              4,
              7
            ],
            "anchor_furniture_markers": [
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "base_persistent_furniture": 2
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 4,
              "label": "transparent plastic partition",
              "position_hint": "full-width central divider between visitor and prisoner zones",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "visitor counter ledge",
              "position_hint": "visitor side of the central partition, directly in front of the visitor chair",
              "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": "visitor seating zone",
            "category": "area",
            "position_hint": "south half of the visitation room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "secure prisoner zone",
            "category": "area",
            "position_hint": "north half of the visitation room beyond the partition",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "visitor threshold zone",
            "category": "area",
            "position_hint": "southwest corner immediately inside the visitor access door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "transparent plastic partition",
            "category": "prop",
            "position_hint": "full-width central divider between visitor and prisoner zones",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 5,
            "label": "visitor chair",
            "category": "furniture",
            "position_hint": "center of visitor seating zone, facing north toward the partition",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "prisoner chair",
            "category": "furniture",
            "position_hint": "center of secure prisoner zone, facing south toward the partition",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "visitor counter ledge",
            "category": "furniture",
            "position_hint": "visitor side of the central partition, directly in front of the visitor chair",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "visitor controlled door",
            "category": "opening",
            "position_hint": "south wall near the southwest threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "secure controlled door",
            "category": "opening",
            "position_hint": "north wall near the northeast corner of the secure zone",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L45B01": {
            "bg_id": "L45B01",
            "fp_id": "fp_l45_visitation_room",
            "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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S63_Shot5",
              "S63_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L45B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_kindergarten_interior": {
        "fp_id": "fp_kindergarten_interior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_kindergarten_interior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6,
              7,
              8,
              9
            ],
            "fixed_fixture_markers": [
              10,
              15,
              16
            ],
            "anchor_furniture_markers": [
              11,
              12,
              13,
              14,
              17
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 5,
              "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": 10,
              "label": "low built-in bookcase",
              "position_hint": "east edge of the reading area against the wall",
              "category": "furniture"
            },
            {
              "number": 15,
              "label": "built-in child cubbies",
              "position_hint": "south wall between the entrance and service nook",
              "category": "furniture"
            },
            {
              "number": 16,
              "label": "child-height sink",
              "position_hint": "inside the service nook against the south 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": "main classroom",
            "category": "area",
            "position_hint": "large central and western shared zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "reading area",
            "category": "area",
            "position_hint": "northeast corner beside the exterior windows",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "circulation aisle",
            "category": "area",
            "position_hint": "southern strip connecting the entrance, classroom, reading area, and secondary door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "service nook",
            "category": "area",
            "position_hint": "southeast corner adjoining the circulation aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "corridor entrance door",
            "category": "opening",
            "position_hint": "southwest wall opening into the circulation aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "secondary exit door",
            "category": "opening",
            "position_hint": "east wall near the service nook",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "left exterior window",
            "category": "opening",
            "position_hint": "north wall above the western classroom area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "center exterior window",
            "category": "opening",
            "position_hint": "north wall above the central classroom area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "right exterior window",
            "category": "opening",
            "position_hint": "north wall beside the reading area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "low built-in bookcase",
            "category": "furniture",
            "position_hint": "east edge of the reading area against the wall",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "reading rug",
            "category": "furniture",
            "position_hint": "center of the reading area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "teacher reading chair",
            "category": "furniture",
            "position_hint": "north side of the reading rug, angled toward the classroom",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "west classroom table",
            "category": "furniture",
            "position_hint": "west-central part of the main classroom",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 14,
            "label": "east classroom table",
            "category": "furniture",
            "position_hint": "east-central part of the main classroom",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "built-in child cubbies",
            "category": "furniture",
            "position_hint": "south wall between the entrance and service nook",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 16,
            "label": "child-height sink",
            "category": "prop",
            "position_hint": "inside the service nook against the south wall",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 17,
            "label": "storage cabinet",
            "category": "furniture",
            "position_hint": "east wall of the service nook north of the secondary door",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L48B01": {
            "bg_id": "L48B01",
            "fp_id": "fp_kindergarten_interior",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S44_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L48B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_kindergarten_frontage": {
        "fp_id": "fp_kindergarten_frontage",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_kindergarten_frontage.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7,
              8,
              10,
              11
            ],
            "fixed_fixture_markers": [
              9,
              12,
              13,
              14
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 4,
              "base_persistent_fixture": 4,
              "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": "entrance canopy",
              "position_hint": "projecting south from the facade above the entrance threshold",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "perimeter fence",
              "position_hint": "along the west, east, and south boundaries of the forecourt",
              "category": "prop"
            },
            {
              "number": 13,
              "label": "curb drainage channel",
              "position_hint": "between the near-side sidewalk and the northern edge of the road",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "blank entrance sign panel",
              "position_hint": "fixed beside the pedestrian gate or near the main entrance, shown without lettering",
              "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": "building frontage zone",
            "category": "area",
            "position_hint": "north edge of plan, spanning the full frontage behind the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold",
            "category": "area",
            "position_hint": "north-central edge of forecourt, directly before the main doors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "fenced forecourt",
            "category": "area",
            "position_hint": "between the building frontage and perimeter fence",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "near-side sidewalk approach",
            "category": "area",
            "position_hint": "south of the perimeter fence and north of the road curb",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "road carriageway",
            "category": "area",
            "position_hint": "broad east-west strip across the southern half of the plan",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "opposite sidewalk",
            "category": "area",
            "position_hint": "along the far south edge beyond the road carriageway",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "main double entrance doors",
            "category": "opening",
            "position_hint": "center of the north building frontage, opening onto the threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "grouped front windows",
            "category": "opening",
            "position_hint": "in the north facade on both sides of the main entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "entrance canopy",
            "category": "prop",
            "position_hint": "projecting south from the facade above the entrance threshold",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "pedestrian gate",
            "category": "opening",
            "position_hint": "center-right section of the south forecourt fence, aligned with the main entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "vehicle gate",
            "category": "opening",
            "position_hint": "west section of the south forecourt fence, wider than the pedestrian gate",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "perimeter fence",
            "category": "prop",
            "position_hint": "along the west, east, and south boundaries of the forecourt",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "curb drainage channel",
            "category": "prop",
            "position_hint": "between the near-side sidewalk and the northern edge of the road",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "blank entrance sign panel",
            "category": "prop",
            "position_hint": "fixed beside the pedestrian gate or near the main entrance, shown without lettering",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L65B02",
            "number": 15,
            "label": "post-rain wet surfaces",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L65B02",
            "number": 16,
            "label": "raised umbrella",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L65B01": {
            "bg_id": "L65B01",
            "fp_id": "fp_kindergarten_frontage",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "ignore_numbered_elements": [
              15,
              16
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              15,
              16
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S78_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L65B02": {
            "bg_id": "L65B02",
            "fp_id": "fp_kindergarten_frontage",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              15,
              16
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S83_Shot1",
              "S83_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L65B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_kindergarten_playground": {
        "fp_id": "fp_kindergarten_playground",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_kindergarten_playground.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              8,
              9
            ],
            "opening_markers": [
              10
            ],
            "fixed_fixture_markers": [
              5,
              6,
              7
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 1,
              "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": 5,
              "label": "slide and climbing structure",
              "position_hint": "northwest part of the equipment safety zone",
              "category": "prop"
            },
            {
              "number": 6,
              "label": "swing set",
              "position_hint": "northeast part of the equipment safety zone",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "sandbox",
              "position_hint": "southeast edge of the open play surface",
              "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": "playground enclosure",
            "category": "area",
            "position_hint": "entire bounded outdoor playground footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "open play surface",
            "category": "area",
            "position_hint": "large central portion of the playground",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "conversation area",
            "category": "area",
            "position_hint": "west side of the playground beside the perimeter fence",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "equipment safety zone",
            "category": "area",
            "position_hint": "north and northeast portion of the playground",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "slide and climbing structure",
            "category": "prop",
            "position_hint": "northwest part of the equipment safety zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 6,
            "label": "swing set",
            "category": "prop",
            "position_hint": "northeast part of the equipment safety zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "sandbox",
            "category": "prop",
            "position_hint": "southeast edge of the open play surface",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "perimeter circulation strip",
            "category": "area",
            "position_hint": "narrow paved strip following the south and west edges",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "perimeter fence",
            "category": "area",
            "position_hint": "continuous boundary around the playground",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "pedestrian entrance gate",
            "category": "opening",
            "position_hint": "southwest perimeter opening connected to the circulation strip",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L66B01",
            "number": 11,
            "label": "smartphone displaying alibi photograph",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L66B01": {
            "bg_id": "L66B01",
            "fp_id": "fp_kindergarten_playground",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              8,
              9
            ],
            "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": [
              "S79_Shot3",
              "S79_Shot4",
              "S79_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L66B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_cafe_main": {
        "fp_id": "fp_cafe_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_cafe_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              9
            ],
            "opening_markers": [
              6,
              7
            ],
            "fixed_fixture_markers": [
              8
            ],
            "anchor_furniture_markers": [
              4,
              5,
              12
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 8,
              "label": "service counter",
              "position_hint": "north side separating the service zone from customer seating",
              "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 customer zone",
            "category": "area",
            "position_hint": "central and front portion of the cafe interior",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "southwest corner immediately inside the customer entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "service zone",
            "category": "area",
            "position_hint": "along the north wall behind the service counter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "interview table",
            "category": "furniture",
            "position_hint": "front-central shared zone beside the main circulation aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "three-chair set",
            "category": "furniture",
            "position_hint": "arranged on three sides of the interview table",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "customer entrance door",
            "category": "opening",
            "position_hint": "southwest exterior wall opening into the threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "front window band",
            "category": "opening",
            "position_hint": "south facade beside the entrance and interview table",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "service counter",
            "category": "prop",
            "position_hint": "north side separating the service zone from customer seating",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "circulation aisle",
            "category": "area",
            "position_hint": "clear route running from the entrance threshold toward the interview table and service counter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 12,
            "label": "secondary table group",
            "category": "furniture",
            "position_hint": "east side of the shared customer zone, clear of the main aisle",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L51B01",
            "number": 10,
            "label": "coffee cup group",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L51B01",
            "number": 11,
            "label": "open notebook",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L51B01": {
            "bg_id": "L51B01",
            "fp_id": "fp_cafe_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              12
            ],
            "transient_marker_numbers_to_describe": [
              10,
              11
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S48_Shot6",
              "S48_Shot9",
              "S48_Shot13"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L51B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (2); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_cocktail_bar_main": {
        "fp_id": "fp_cocktail_bar_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_cocktail_bar_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6,
              15
            ],
            "fixed_fixture_markers": [
              7,
              11,
              12,
              13,
              14
            ],
            "anchor_furniture_markers": [
              8,
              9,
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 3,
              "base_persistent_fixture": 5,
              "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": "built-in bar counter",
              "position_hint": "long east-west counter dividing the guest area from the bartender work zone",
              "category": "furniture"
            },
            {
              "number": 11,
              "label": "back-bar shelving",
              "position_hint": "north wall behind the bartender work zone",
              "category": "furniture"
            },
            {
              "number": 12,
              "label": "bar sink",
              "position_hint": "northwest end of the bartender work zone",
              "category": "prop"
            },
            {
              "number": 13,
              "label": "ice well and preparation station",
              "position_hint": "central section behind the bar counter",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "undercounter refrigerator",
              "position_hint": "east end beneath the bartender work counter",
              "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": "guest seating area",
            "category": "area",
            "position_hint": "south and west portions of the main interior",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "bartender work zone",
            "category": "area",
            "position_hint": "north-central strip behind the bar counter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "rear service and storage room",
            "category": "area",
            "position_hint": "northeast enclosed room behind the bartender zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "entrance threshold area",
            "category": "area",
            "position_hint": "southwest corner immediately inside the public entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "main entrance door",
            "category": "opening",
            "position_hint": "southwest exterior wall opening into the entrance threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "street-facing window",
            "category": "opening",
            "position_hint": "south exterior wall beside the entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "built-in bar counter",
            "category": "furniture",
            "position_hint": "long east-west counter dividing the guest area from the bartender work zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "counter stool row",
            "category": "furniture",
            "position_hint": "guest side of the bar counter, aligned east to west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "table and chair set A",
            "category": "furniture",
            "position_hint": "west side of the guest seating area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "table and chair set B",
            "category": "furniture",
            "position_hint": "southeast side of the guest seating area",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "back-bar shelving",
            "category": "furniture",
            "position_hint": "north wall behind the bartender work zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "bar sink",
            "category": "prop",
            "position_hint": "northwest end of the bartender work zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "ice well and preparation station",
            "category": "prop",
            "position_hint": "central section behind the bar counter",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "undercounter refrigerator",
            "category": "prop",
            "position_hint": "east end beneath the bartender work counter",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 15,
            "label": "rear service door",
            "category": "opening",
            "position_hint": "east side of the bartender work zone opening into the rear service room",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L52B01",
            "number": 16,
            "label": "two straight liquor glasses",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L52B01",
            "number": 17,
            "label": "liquor refill bottle",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L52B01",
            "number": 18,
            "label": "cocktail mixing tools",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L52B01": {
            "bg_id": "L52B01",
            "fp_id": "fp_cocktail_bar_main",
            "target_unit_marker_numbers": [
              1,
              2
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              16,
              17,
              18
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              16,
              17,
              18
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S60_Shot2",
              "S60_Shot10",
              "S60_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L52B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (3); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l55_main": {
        "fp_id": "fp_l55_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l55_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "fixed_fixture_markers": [
              7,
              9
            ],
            "anchor_furniture_markers": [
              5,
              6,
              8
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 7,
              "base_persistent_fixture": 2,
              "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": "Built-in storage shelving",
              "position_hint": "north wall of the service storage zone",
              "category": "furniture"
            },
            {
              "number": 9,
              "label": "Wall-mounted whiteboard",
              "position_hint": "north wall of the shared investigation zone",
              "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": "Private sleeping zone",
            "category": "area",
            "position_hint": "west side of the unified footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Service storage zone",
            "category": "area",
            "position_hint": "northeast corner of the unified footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Shared investigation zone",
            "category": "area",
            "position_hint": "southeast side of the unified footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Threshold zone",
            "category": "area",
            "position_hint": "south-central circulation strip inside the main entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Single bed",
            "category": "furniture",
            "position_hint": "along the north wall of the private sleeping zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Wardrobe",
            "category": "furniture",
            "position_hint": "west wall of the private sleeping zone, opposite the bed edge",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Built-in storage shelving",
            "category": "furniture",
            "position_hint": "north wall of the service storage zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "Evidence review worktable",
            "category": "furniture",
            "position_hint": "center of the shared investigation zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "Wall-mounted whiteboard",
            "category": "furniture",
            "position_hint": "north wall of the shared investigation zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "Main entrance door",
            "category": "opening",
            "position_hint": "south wall opening into the threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "Private-zone doorway",
            "category": "opening",
            "position_hint": "west side of the threshold zone, opening into the private sleeping zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "Service-zone doorway",
            "category": "opening",
            "position_hint": "boundary between the shared investigation zone and service storage zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "Shared-zone doorway",
            "category": "opening",
            "position_hint": "east side of the threshold zone, opening into the shared investigation zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "Private-zone window",
            "category": "opening",
            "position_hint": "west exterior wall beside the foot of the bed",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 15,
            "label": "High storage window",
            "category": "opening",
            "position_hint": "east exterior wall of the service storage zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 16,
            "label": "Shared-zone window",
            "category": "opening",
            "position_hint": "east exterior wall of the shared investigation zone",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L55B01",
            "number": 20,
            "label": "Opened family photo album",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L55B02",
            "number": 18,
            "label": "Disturbed boxes and loose belongings",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L55B02",
            "number": 19,
            "label": "Evidence collection box and contents",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L55B03",
            "number": 17,
            "label": "Dense route records and clinical photographs",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L55B03",
            "number": 21,
            "label": "Piles of seized items",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L55B01": {
            "bg_id": "L55B01",
            "fp_id": "fp_l55_main",
            "target_unit_marker_numbers": [
              2
            ],
            "dominant_target_unit_marker_number": 2,
            "use_numbered_elements": [
              2,
              7,
              12,
              15,
              20
            ],
            "ignore_numbered_elements": [
              17,
              18,
              19,
              21
            ],
            "base_marker_numbers_to_reference": [
              2,
              7,
              12,
              15
            ],
            "transient_marker_numbers_to_describe": [
              20
            ],
            "ignored_state_overlay_marker_numbers": [
              17,
              18,
              19,
              21
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S58_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L55B02": {
            "bg_id": "L55B02",
            "fp_id": "fp_l55_main",
            "target_unit_marker_numbers": [
              1,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              4,
              5,
              6,
              10,
              11,
              14,
              18,
              19
            ],
            "ignore_numbered_elements": [
              17,
              20,
              21
            ],
            "base_marker_numbers_to_reference": [
              1,
              4,
              5,
              6,
              10,
              11,
              14
            ],
            "transient_marker_numbers_to_describe": [
              18,
              19
            ],
            "ignored_state_overlay_marker_numbers": [
              17,
              20,
              21
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S58_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L55B03": {
            "bg_id": "L55B03",
            "fp_id": "fp_l55_main",
            "target_unit_marker_numbers": [
              3
            ],
            "dominant_target_unit_marker_number": 3,
            "use_numbered_elements": [
              3,
              8,
              9,
              13,
              16,
              17,
              21
            ],
            "ignore_numbered_elements": [
              18,
              19,
              20
            ],
            "base_marker_numbers_to_reference": [
              3,
              8,
              9,
              13,
              16
            ],
            "transient_marker_numbers_to_describe": [
              17,
              21
            ],
            "ignored_state_overlay_marker_numbers": [
              18,
              19,
              20
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S58_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L55B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_court_plaza": {
        "fp_id": "fp_court_plaza",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_court_plaza.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "opening_markers": [
              2,
              11,
              12
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 9,
              "base_opening": 3,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "courthouse building footprint",
            "category": "area",
            "position_hint": "broad rectangular institutional block along the north edge",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "main entrance doors",
            "category": "opening",
            "position_hint": "center of the south-facing courthouse wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 3,
            "label": "entrance steps",
            "category": "area",
            "position_hint": "directly south of the main entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "accessible entrance ramp",
            "category": "area",
            "position_hint": "east side of the entrance steps, connecting plaza level to the doorway",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "forecourt plaza",
            "category": "area",
            "position_hint": "large open rectangle south of the courthouse entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "central approach path",
            "category": "area",
            "position_hint": "centerline running south from the forecourt plaza",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "west circulation path",
            "category": "area",
            "position_hint": "west edge of the forecourt, linking the entrance zone to the south boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "east circulation path",
            "category": "area",
            "position_hint": "east edge of the forecourt, linking the ramp and entrance zone to the south boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "west planting strip",
            "category": "area",
            "position_hint": "between the west circulation path and the west side of the plaza",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "east planting strip",
            "category": "area",
            "position_hint": "between the east circulation path and the east side of the plaza",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 11,
            "label": "west facade window bank",
            "category": "opening",
            "position_hint": "south courthouse wall, west of the main entrance",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "east facade window bank",
            "category": "opening",
            "position_hint": "south courthouse wall, east of the main entrance",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L61B02",
            "number": 13,
            "label": "departing distant figure",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L61B02",
            "number": 14,
            "label": "stationary figure near entrance",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L61B01": {
            "bg_id": "L61B01",
            "fp_id": "fp_court_plaza",
            "target_unit_marker_numbers": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "ignore_numbered_elements": [
              13,
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              13,
              14
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S72_Shot1",
              "S84_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L61B02": {
            "bg_id": "L61B02",
            "fp_id": "fp_court_plaza",
            "target_unit_marker_numbers": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S86_Shot4",
              "S86_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L61B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_courtroom": {
        "fp_id": "fp_courtroom",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_courtroom.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              15,
              16,
              17,
              18,
              19,
              20
            ],
            "fixed_fixture_markers": [
              13,
              14,
              21
            ],
            "anchor_furniture_markers": [
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 6,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 7
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 13,
              "label": "projection screen",
              "position_hint": "northwest wall, visible to judge, witness, counsel, and gallery",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "document visualizer",
              "position_hint": "beside prosecution table with fixed presentation connection to screen",
              "category": "prop"
            },
            {
              "number": 21,
              "label": "courtroom rail",
              "position_hint": "east-west barrier separating litigation well from gallery zone, with central passage",
              "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": "entire courtroom",
            "category": "area",
            "position_hint": "full rectangular plan boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "judge zone",
            "category": "area",
            "position_hint": "raised north end of courtroom",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "litigation well",
            "category": "area",
            "position_hint": "central area between judge zone and courtroom rail",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "gallery zone",
            "category": "area",
            "position_hint": "southern half behind courtroom rail",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "public threshold zone",
            "category": "area",
            "position_hint": "south end around public entrance and central aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "judge bench",
            "category": "furniture",
            "position_hint": "centered against north wall on raised judge zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "clerk desk",
            "category": "furniture",
            "position_hint": "directly south of judge bench, slightly west of center",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "witness stand",
            "category": "furniture",
            "position_hint": "northeast corner of litigation well, angled toward judge bench",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "prosecution table",
            "category": "furniture",
            "position_hint": "west side of litigation well facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "defense table",
            "category": "furniture",
            "position_hint": "east side of litigation well facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "defendant dock",
            "category": "furniture",
            "position_hint": "east side behind defense table and in front of courtroom rail",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "gallery benches",
            "category": "furniture",
            "position_hint": "multiple east-west rows in gallery zone divided by central aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "projection screen",
            "category": "prop",
            "position_hint": "northwest wall, visible to judge, witness, counsel, and gallery",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "document visualizer",
            "category": "prop",
            "position_hint": "beside prosecution table with fixed presentation connection to screen",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 15,
            "label": "public double door",
            "category": "opening",
            "position_hint": "center of south wall opening onto central gallery aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 16,
            "label": "secure side door",
            "category": "opening",
            "position_hint": "northeast wall beside judge zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 17,
            "label": "north side window",
            "category": "opening",
            "position_hint": "east wall beside witness stand",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 18,
            "label": "middle north window",
            "category": "opening",
            "position_hint": "east wall beside defense table",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 19,
            "label": "middle south window",
            "category": "opening",
            "position_hint": "east wall beside front gallery benches",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 20,
            "label": "south side window",
            "category": "opening",
            "position_hint": "east wall beside rear gallery benches",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 21,
            "label": "courtroom rail",
            "category": "prop",
            "position_hint": "east-west barrier separating litigation well from gallery zone, with central passage",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L62B01",
            "number": 28,
            "label": "gallery commotion",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L62B02",
            "number": 22,
            "label": "forensic photographs on screen",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L62B02",
            "number": 23,
            "label": "alibi photograph on screen",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L62B02",
            "number": 24,
            "label": "satellite map on screen",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L62B02",
            "number": 25,
            "label": "submitted diary",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L62B02",
            "number": 26,
            "label": "experiment photographs on screen",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L62B02",
            "number": 27,
            "label": "experiment demonstration objects",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L62B01": {
            "bg_id": "L62B01",
            "fp_id": "fp_courtroom",
            "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,
              19,
              20,
              21,
              28
            ],
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ],
            "transient_marker_numbers_to_describe": [
              28
            ],
            "ignored_state_overlay_marker_numbers": [
              22,
              23,
              24,
              25,
              26,
              27
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S74_Shot3",
              "S74_Shot9",
              "S74_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L62B02": {
            "bg_id": "L62B02",
            "fp_id": "fp_courtroom",
            "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,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27
            ],
            "ignore_numbered_elements": [
              28
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ],
            "transient_marker_numbers_to_describe": [
              22,
              23,
              24,
              25,
              26,
              27
            ],
            "ignored_state_overlay_marker_numbers": [
              28
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S73_Shot5",
              "S73_Shot6",
              "S73_Shot9",
              "S75_Shot4",
              "S75_Shot5",
              "S75_Shot6",
              "S80_Shot4",
              "S87_Shot1",
              "S87_Shot5",
              "S88_Shot1",
              "S88_Shot2",
              "S88_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L62B03": {
            "bg_id": "L62B03",
            "fp_id": "fp_courtroom",
            "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,
              19,
              20,
              21
            ],
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              22,
              23,
              24,
              25,
              26,
              27,
              28
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S85_Shot17",
              "S85_Shot19",
              "S85_Shot21",
              "S89_Shot16",
              "S89_Shot18",
              "S89_Shot20"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L62B03"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l63_conference_hall": {
        "fp_id": "fp_l63_conference_hall",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l63_conference_hall.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              7,
              8,
              9
            ],
            "opening_markers": [
              10,
              11
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              4,
              5,
              6
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 3
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "conference hall",
            "category": "area",
            "position_hint": "entire rectangular interior footprint",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "raised stage",
            "category": "area",
            "position_hint": "centered against the north wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "stage head table",
            "category": "furniture",
            "position_hint": "center of the raised stage, parallel to the north wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "stage officer chair row",
            "category": "furniture",
            "position_hint": "behind and around the stage head table, arranged symmetrically",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "audience chair-row bank",
            "category": "furniture",
            "position_hint": "main hall floor south of the stage, in repeated forward-facing rows",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "central aisle",
            "category": "area",
            "position_hint": "centerline from the south rear entrance area to the stage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "west side aisle",
            "category": "area",
            "position_hint": "along the west wall beside the audience chair rows",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "east side aisle",
            "category": "area",
            "position_hint": "along the east wall beside the audience chair rows",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "west rear double-door exit",
            "category": "opening",
            "position_hint": "south wall, west of the central aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "east rear double-door exit",
            "category": "opening",
            "position_hint": "south wall, east of the central aisle",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L63B01",
            "number": 3,
            "label": "event banner",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L63B01": {
            "bg_id": "L63B01",
            "fp_id": "fp_l63_conference_hall",
            "target_unit_marker_numbers": [
              1,
              2,
              7,
              8,
              9
            ],
            "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,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_marker_numbers_to_describe": [
              3
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S76_Shot2",
              "S76_Shot3"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L63B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l64_conference_hall_corridor": {
        "fp_id": "fp_l64_conference_hall_corridor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/5bddbdfc-2681-42a6-9837-43f35f60049d/episodes/f5372927-bbec-405d-ad2c-100d587f5373/images/floor_plan/fp_l64_conference_hall_corridor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              6
            ],
            "opening_markers": [
              4,
              5
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "corridor shared zone",
            "category": "area",
            "position_hint": "main elongated area spanning the center of the plan",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "conference hall edge",
            "category": "area",
            "position_hint": "along the south side beyond the conference hall doors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "hall threshold zone",
            "category": "area",
            "position_hint": "south-central corridor immediately outside the paired hall doors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "conference hall double doors",
            "category": "opening",
            "position_hint": "south wall at the center of the corridor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "corridor end door",
            "category": "opening",
            "position_hint": "far east end of the corridor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "clear circulation strip",
            "category": "area",
            "position_hint": "unobstructed central strip running east to west through the corridor",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L64B01",
            "number": 7,
            "label": "handheld phone during call",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L64B01": {
            "bg_id": "L64B01",
            "fp_id": "fp_l64_conference_hall_corridor",
            "target_unit_marker_numbers": [
              1,
              3,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              3,
              4,
              5,
              6
            ],
            "transient_marker_numbers_to_describe": [
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S77_Shot2",
              "S77_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L64B01"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot).",
            "no clean_background_expected=True overlay for this fp — W20F5 fallback widened candidate set to the 1 BG(s) with the fewest transient markers (1); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      }
    }
  },
  "step_id": "base_location_dossier",
  "run_id": "bc2daf2c-679e-4f9e-8977-85d6307e97a5",
  "resolved_model": "gpt",
  "updated_at": "2026-08-17T09:53:51.976985+00:00",
  "project_config_snapshot": {}
}