{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b7a384ba43e63d6f",
  "data": {
    "dossiers": {
      "fp_house_kitchen": {
        "fp_id": "fp_house_kitchen",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_house_kitchen.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              4,
              6,
              8,
              10
            ],
            "opening_markers": [
              3,
              5,
              7,
              9
            ],
            "fixed_fixture_markers": [
              2
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 4,
              "base_persistent_fixture": 1,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 2,
              "label": "Built-in cooking hearth",
              "position_hint": "east side of the kitchen against the shared private-room partition",
              "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": "Kitchen",
            "category": "area",
            "position_hint": "northwest interior unit, west of the private room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Built-in cooking hearth",
            "category": "furniture",
            "position_hint": "east side of the kitchen against the shared private-room partition",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 3,
            "label": "Firebox mouth",
            "category": "opening",
            "position_hint": "west-facing edge of the hearth, opening into the kitchen work area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Carrier storage nook",
            "category": "area",
            "position_hint": "northwest kitchen corner, outside the hearth approach and doorway route",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Kitchen courtyard doorway",
            "category": "opening",
            "position_hint": "south kitchen wall, aligned with the enclosure gate",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "Connecting courtyard",
            "category": "area",
            "position_hint": "south of the kitchen and private room, inside the gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Hinged enclosure gate",
            "category": "opening",
            "position_hint": "south courtyard boundary, opposite the kitchen doorway",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Adjacent private room",
            "category": "area",
            "position_hint": "northeast unit, sharing the hearth-side kitchen partition",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 9,
            "label": "Private room courtyard door",
            "category": "opening",
            "position_hint": "south wall of the private room, east of the kitchen doorway",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "Kitchen threshold",
            "category": "area",
            "position_hint": "immediately south of the kitchen doorway, between kitchen and courtyard",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L03B02",
            "number": 11,
            "label": "Medicine brewing pot",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L03B02",
            "number": 12,
            "label": "Low hearth embers",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L03B02",
            "number": 13,
            "label": "Medicine pot steam",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L03B02": {
            "bg_id": "L03B02",
            "fp_id": "fp_house_kitchen",
            "target_unit_marker_numbers": [
              1,
              6,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              6,
              7,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11,
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S2_Shot1",
              "S2_Shot14"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L03B02"
          ],
          "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_house_room": {
        "fp_id": "fp_house_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_house_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              3,
              4,
              5,
              7
            ],
            "opening_markers": [
              6
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              2
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 1
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Living and sleeping room",
            "category": "area",
            "position_hint": "entire rectangular room; marker near southwest interior corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Floor bedding",
            "category": "furniture",
            "position_hint": "northwest part of the room, against the north wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 3,
            "label": "Wall-backed floor seat",
            "category": "area",
            "position_hint": "northern end of number 2, directly beside the backing wall; no separate furniture",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Packing floor area",
            "category": "area",
            "position_hint": "east side of the room, north of the doorway and east of the bowing clearance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Bowing clearance",
            "category": "area",
            "position_hint": "central floor extending south from the wall-backed seat",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Room doorway",
            "category": "opening",
            "position_hint": "south wall near the southeast corner, swinging outward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Doorway threshold",
            "category": "area",
            "position_hint": "immediately outside number 6 along the south edge",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L04B02",
            "number": 8,
            "label": "Small travel bundle",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L04B02": {
            "bg_id": "L04B02",
            "fp_id": "fp_house_room",
            "target_unit_marker_numbers": [
              1,
              3,
              4,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              8
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_marker_numbers_to_describe": [
              8
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S11_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L04B02"
          ],
          "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_house_yard": {
        "fp_id": "fp_house_yard",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_house_yard.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              5,
              7,
              9
            ],
            "opening_markers": [
              3,
              6,
              8
            ],
            "fixed_fixture_markers": [
              10
            ],
            "anchor_furniture_markers": [
              11,
              12,
              13
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 3,
              "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": 10,
              "label": "Raised jar platform",
              "position_hint": "within the east utility area, parallel to the east boundary",
              "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": "Open courtyard",
            "category": "area",
            "position_hint": "central open area between the north dwelling strip and south gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Inner gate threshold",
            "category": "area",
            "position_hint": "south center, immediately inside the gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Hinged yard gate",
            "category": "opening",
            "position_hint": "south boundary center; west-jamb hinge, inward swing toward the west",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Exterior approach",
            "category": "area",
            "position_hint": "narrow exterior strip immediately south of the gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Kitchen unit",
            "category": "area",
            "position_hint": "northwest portion of the dwelling strip",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Kitchen courtyard entrance",
            "category": "opening",
            "position_hint": "south wall of the kitchen, facing the open courtyard",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Private room unit",
            "category": "area",
            "position_hint": "northeast portion of the dwelling strip, adjacent to the kitchen",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "Room courtyard door",
            "category": "opening",
            "position_hint": "south wall of the private room, facing the courtyard",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Jar utility area",
            "category": "area",
            "position_hint": "east edge of the courtyard, south of the dwelling",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "Raised jar platform",
            "category": "furniture",
            "position_hint": "within the east utility area, parallel to the east boundary",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "Northern storage jar",
            "category": "prop",
            "position_hint": "north end of the jar platform",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "Middle storage jar",
            "category": "prop",
            "position_hint": "middle of the jar platform",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "Southern storage jar",
            "category": "prop",
            "position_hint": "south end of the jar platform",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L05B01",
            "number": 14,
            "label": "Half-open arrival gate state",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L05B01": {
            "bg_id": "L05B01",
            "fp_id": "fp_house_yard",
            "target_unit_marker_numbers": [
              1,
              2,
              4,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S8_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L05B02": {
            "bg_id": "L05B02",
            "fp_id": "fp_house_yard",
            "target_unit_marker_numbers": [
              1,
              2,
              4,
              9
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              9,
              10,
              11,
              12,
              13
            ],
            "ignore_numbered_elements": [
              14
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              14
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S8_Shot6",
              "S8_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L05B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_house_courtyard": {
        "fp_id": "fp_house_courtyard",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_house_courtyard.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              6,
              7,
              9,
              11,
              12,
              15,
              16,
              17,
              18
            ],
            "opening_markers": [
              3,
              8,
              10,
              13
            ],
            "fixed_fixture_markers": [
              4,
              14
            ],
            "anchor_furniture_markers": [
              5
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 11,
              "base_opening": 4,
              "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": 4,
              "label": "Gate-side sitting stone",
              "position_hint": "immediately inside the gate, against its west side",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "Granary latch assembly",
              "position_hint": "fixed meeting-edge hardware at granary doorway; lock state varies by scene",
              "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": "Working courtyard",
            "category": "area",
            "position_hint": "center of compound, between residential wings, granary, and gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Gate threshold",
            "category": "area",
            "position_hint": "south-center boundary, between courtyard and exterior approach",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Compound gate",
            "category": "opening",
            "position_hint": "across the south-center gate threshold",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Gate-side sitting stone",
            "category": "prop",
            "position_hint": "immediately inside the gate, against its west side",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 5,
            "label": "Sitting platform",
            "category": "furniture",
            "position_hint": "southwest courtyard margin, outside the gate circulation route",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Reception wing",
            "category": "area",
            "position_hint": "west edge of courtyard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Reception veranda",
            "category": "area",
            "position_hint": "east-facing edge of reception wing, raised above the courtyard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "Reception doorway",
            "category": "opening",
            "position_hint": "east wall of reception wing, opening onto veranda toward granary",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Private residential wing",
            "category": "area",
            "position_hint": "north edge of compound",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "Private-wing doorway",
            "category": "opening",
            "position_hint": "south-facing frontage of private wing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "Private-wing approach",
            "category": "area",
            "position_hint": "between private doorway and northern courtyard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 12,
            "label": "Granary",
            "category": "area",
            "position_hint": "east side of compound, opposite reception wing",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 13,
            "label": "Granary doorway",
            "category": "opening",
            "position_hint": "west-facing granary frontage, centered on loading apron",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "Granary latch assembly",
            "category": "prop",
            "position_hint": "fixed meeting-edge hardware at granary doorway; lock state varies by scene",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 15,
            "label": "Granary loading apron",
            "category": "area",
            "position_hint": "immediately west of granary door, connected southward to gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 16,
            "label": "Rear granary passage",
            "category": "area",
            "position_hint": "around east and north sides of granary, returning to courtyard",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 17,
            "label": "Exterior gate approach",
            "category": "area",
            "position_hint": "outside the south gate",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 18,
            "label": "Compound enclosure",
            "category": "area",
            "position_hint": "outer perimeter connecting building edges and gate; marker at southwest boundary",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L08B02",
            "number": 19,
            "label": "Wooden carrying frame",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L08B03",
            "number": 19,
            "label": "Wooden carrying frame",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L08B04",
            "number": 19,
            "label": "Wooden carrying frame",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L08B04",
            "number": 20,
            "label": "Large straw bundle",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L08B04",
            "number": 21,
            "label": "Disturbed work dust",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L08B05",
            "number": 22,
            "label": "Red seizure paper",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L08B06",
            "number": 23,
            "label": "Loading cart",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L08B06",
            "number": 24,
            "label": "Rice sacks being loaded",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L08B01": {
            "bg_id": "L08B01",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              1,
              2,
              6,
              7,
              11,
              17,
              18
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              11,
              17,
              18
            ],
            "ignore_numbered_elements": [
              13,
              14,
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              11,
              17,
              18
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S40_Shot4",
              "S40_Shot12",
              "S40_Shot13"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B02": {
            "bg_id": "L08B02",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              1,
              2,
              6,
              7,
              15,
              17,
              18
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              15,
              17,
              18,
              19
            ],
            "ignore_numbered_elements": [
              20,
              21,
              22,
              23,
              24
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              15,
              17,
              18
            ],
            "transient_marker_numbers_to_describe": [
              19
            ],
            "ignored_state_overlay_marker_numbers": [
              20,
              21,
              22,
              23,
              24
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S7_Shot4",
              "S7_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B03": {
            "bg_id": "L08B03",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              1,
              2,
              6,
              7,
              15,
              17,
              18
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              15,
              17,
              18,
              19
            ],
            "ignore_numbered_elements": [
              20,
              21,
              22,
              23,
              24
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              15,
              17,
              18
            ],
            "transient_marker_numbers_to_describe": [
              19
            ],
            "ignored_state_overlay_marker_numbers": [
              20,
              21,
              22,
              23,
              24
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S7_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B04": {
            "bg_id": "L08B04",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              1,
              2,
              6,
              7,
              11,
              17,
              18
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              11,
              17,
              18,
              19,
              20,
              21
            ],
            "ignore_numbered_elements": [
              22,
              23,
              24
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              11,
              17,
              18
            ],
            "transient_marker_numbers_to_describe": [
              19,
              20,
              21
            ],
            "ignored_state_overlay_marker_numbers": [
              22,
              23,
              24
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S3_Shot5",
              "S3_Shot18",
              "S3_Shot26"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B05": {
            "bg_id": "L08B05",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              12
            ],
            "dominant_target_unit_marker_number": 12,
            "use_numbered_elements": [
              12,
              13,
              14,
              22
            ],
            "ignore_numbered_elements": [
              19,
              20,
              21,
              23,
              24
            ],
            "base_marker_numbers_to_reference": [
              12,
              13,
              14
            ],
            "transient_marker_numbers_to_describe": [
              22
            ],
            "ignored_state_overlay_marker_numbers": [
              19,
              20,
              21,
              23,
              24
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S28_Shot18"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B06": {
            "bg_id": "L08B06",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              1,
              6,
              7,
              9,
              11,
              12,
              15,
              16
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              23,
              24
            ],
            "ignore_numbered_elements": [
              19,
              20,
              21,
              22
            ],
            "base_marker_numbers_to_reference": [
              1,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "transient_marker_numbers_to_describe": [
              23,
              24
            ],
            "ignored_state_overlay_marker_numbers": [
              19,
              20,
              21,
              22
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S34_Shot8",
              "S34_Shot16"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B07": {
            "bg_id": "L08B07",
            "fp_id": "fp_house_courtyard",
            "target_unit_marker_numbers": [
              1,
              2,
              7,
              17,
              18
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              17,
              18
            ],
            "ignore_numbered_elements": [
              13,
              14,
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              7,
              17,
              18
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S28_Shot4",
              "S28_Shot21",
              "S34_Shot24"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L08B01",
            "L08B07"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_sarangchae_room": {
        "fp_id": "fp_sarangchae_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_sarangchae_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              4,
              5,
              6,
              7,
              9
            ],
            "opening_markers": [
              3,
              8
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 7,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Reception room",
            "category": "area",
            "position_hint": "upper portion of the plan, behind the front veranda",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Floor-seating area",
            "category": "area",
            "position_hint": "open central portion of number 1, clear of the doorway circulation route",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Room doorway",
            "category": "opening",
            "position_hint": "center of the courtyard-facing lower wall of number 1",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "Front veranda",
            "category": "area",
            "position_hint": "narrow strip immediately outside number 3",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Courtyard step",
            "category": "area",
            "position_hint": "outer edge of number 4, aligned with number 3",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Courtyard",
            "category": "area",
            "position_hint": "middle of the plan between the reception room and granary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Granary",
            "category": "area",
            "position_hint": "lower-right portion of the plan, across number 6",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "Granary doorway",
            "category": "opening",
            "position_hint": "upper wall of number 7, facing number 3 across number 6",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Courtyard corner",
            "category": "area",
            "position_hint": "beside the right end of number 4, within the exterior view through number 3",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L09B02",
            "number": 10,
            "label": "Red seizure seal",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L09B02": {
            "bg_id": "L09B02",
            "fp_id": "fp_sarangchae_room",
            "target_unit_marker_numbers": [
              1,
              2,
              4,
              5,
              6,
              7,
              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": [
              "S20_Shot6",
              "S33_Shot4",
              "S33_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L09B02"
          ],
          "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_police_cell": {
        "fp_id": "fp_police_cell",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_police_cell.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6,
              9
            ],
            "opening_markers": [
              7,
              8
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 7,
              "base_opening": 2,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Cell interior",
            "category": "area",
            "position_hint": "central open floor enclosed on the north, west, and east",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Rear wall",
            "category": "area",
            "position_hint": "north boundary of the cell",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "West wall",
            "category": "area",
            "position_hint": "west boundary of the cell",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "East wall",
            "category": "area",
            "position_hint": "east boundary of the cell",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Wall-backed sitting area",
            "category": "area",
            "position_hint": "open floor against the western half of the north wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Corner sitting area",
            "category": "area",
            "position_hint": "northeast interior corner, separate from number 5",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Fixed barred frontage",
            "category": "opening",
            "position_hint": "south boundary facing the corridor, primarily west of number 8",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Cell door",
            "category": "opening",
            "position_hint": "east end of the south frontage; east-jamb hinge with outward swing into the corridor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Corridor",
            "category": "area",
            "position_hint": "east-west passage immediately south of the barred frontage",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L11B01",
            "number": 10,
            "label": "Corridor blood trail",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L11B01": {
            "bg_id": "L11B01",
            "fp_id": "fp_police_cell",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              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": [
              "S9_Shot1",
              "S9_Shot11",
              "S9_Shot15"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L11B01"
          ],
          "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_tomiishi_office": {
        "fp_id": "fp_tomiishi_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_tomiishi_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              8,
              9
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              5,
              6,
              7
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "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": "Office room",
            "category": "area",
            "position_hint": "entire rectangular enclosure; marker near northwest interior corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "southwest interior, immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Visitor standing area",
            "category": "area",
            "position_hint": "central floor immediately south of the main desk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Wall-side standing area",
            "category": "area",
            "position_hint": "east interior wall, connected to the desk's east end by clear floor",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Administrative desk",
            "category": "furniture",
            "position_hint": "north-central office, long axis east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "Official's chair",
            "category": "furniture",
            "position_hint": "north of the desk, facing south; document table within reach to the west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Document table",
            "category": "furniture",
            "position_hint": "adjoining the desk's western end and extending north as a perpendicular return",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "Office entrance door",
            "category": "opening",
            "position_hint": "south wall near west corner; inferred inward swing toward west wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Office window",
            "category": "opening",
            "position_hint": "north wall east of the chair; inferred modest opening",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L22B01",
            "number": 10,
            "label": "White-covered corpse",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B01",
            "number": 12,
            "label": "Tax ledger",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B01",
            "number": 13,
            "label": "Abacus",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B01",
            "number": 14,
            "label": "Red seal ink pad",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B01",
            "number": 15,
            "label": "Administrative seal",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B02",
            "number": 11,
            "label": "Brush-written identification document",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B03",
            "number": 12,
            "label": "Tax ledger",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B03",
            "number": 13,
            "label": "Abacus",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B03",
            "number": 14,
            "label": "Red seal ink pad",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L22B03",
            "number": 15,
            "label": "Administrative seal",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L22B01": {
            "bg_id": "L22B01",
            "fp_id": "fp_tomiishi_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,
              9,
              10,
              12,
              13,
              14,
              15
            ],
            "ignore_numbered_elements": [
              11
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9
            ],
            "transient_marker_numbers_to_describe": [
              10,
              12,
              13,
              14,
              15
            ],
            "ignored_state_overlay_marker_numbers": [
              11
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S32_Shot1",
              "S32_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L22B02": {
            "bg_id": "L22B02",
            "fp_id": "fp_tomiishi_office",
            "target_unit_marker_numbers": [],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              7,
              11
            ],
            "ignore_numbered_elements": [
              10,
              12,
              13,
              14,
              15
            ],
            "base_marker_numbers_to_reference": [
              7
            ],
            "transient_marker_numbers_to_describe": [
              11
            ],
            "ignored_state_overlay_marker_numbers": [
              10,
              12,
              13,
              14,
              15
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S32_Shot22"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L22B03": {
            "bg_id": "L22B03",
            "fp_id": "fp_tomiishi_office",
            "target_unit_marker_numbers": [
              1,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              7,
              9,
              12,
              13,
              14,
              15
            ],
            "ignore_numbered_elements": [
              10,
              11
            ],
            "base_marker_numbers_to_reference": [
              1,
              3,
              5,
              6,
              7,
              9
            ],
            "transient_marker_numbers_to_describe": [
              12,
              13,
              14,
              15
            ],
            "ignored_state_overlay_marker_numbers": [
              10,
              11
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S25_Shot3",
              "S25_Shot8",
              "S25_Shot13"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L22B02"
          ],
          "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_isolated_barn": {
        "fp_id": "fp_isolated_barn",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_isolated_barn.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 1,
              "base_persistent_fixture": 0,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "Barn enclosure",
            "category": "area",
            "position_hint": "Entire rectangular interior; marker just inside the northwest corner",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Resting floor",
            "category": "area",
            "position_hint": "Broad northern and central portion of the undivided barn",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Shared food floor",
            "category": "area",
            "position_hint": "Southeastern interior, directly adjoining the resting floor without a partition",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Entrance threshold",
            "category": "area",
            "position_hint": "Southwestern interior immediately inside the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Entrance door",
            "category": "opening",
            "position_hint": "South wall near the southwest corner",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L18B01",
            "number": 6,
            "label": "Unfolded food cloth",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L18B01",
            "number": 7,
            "label": "Rice balls",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L18B02",
            "number": 6,
            "label": "Unfolded food cloth",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L18B02",
            "number": 7,
            "label": "Rice balls",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L18B01": {
            "bg_id": "L18B01",
            "fp_id": "fp_isolated_barn",
            "target_unit_marker_numbers": [
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              3,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              2,
              3
            ],
            "transient_marker_numbers_to_describe": [
              6,
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S21_Shot7"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L18B02": {
            "bg_id": "L18B02",
            "fp_id": "fp_isolated_barn",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              6,
              7
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3
            ],
            "transient_marker_numbers_to_describe": [
              6,
              7
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S21_Shot16"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L18B03": {
            "bg_id": "L18B03",
            "fp_id": "fp_isolated_barn",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5
            ],
            "ignore_numbered_elements": [
              6,
              7
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              6,
              7
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S21_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L18B03"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l20_storehouse": {
        "fp_id": "fp_l20_storehouse",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_l20_storehouse.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              3,
              4,
              5,
              6,
              7
            ],
            "opening_markers": [
              2
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "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": "Storehouse enclosure",
            "category": "area",
            "position_hint": "Entire rectangular room; marker beside the inside northwest perimeter",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entry door",
            "category": "opening",
            "position_hint": "Center of the south wall, connecting exterior threshold and central aisle",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 3,
            "label": "Exterior threshold",
            "category": "area",
            "position_hint": "Immediately south of the entry door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Earthen-floor access aisle",
            "category": "area",
            "position_hint": "Central floor extending north from the entry, with lateral access to storage",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Rice sack storage unit",
            "category": "area",
            "position_hint": "Along the west wall, clear of the south entry and central aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Seed sack storage unit",
            "category": "area",
            "position_hint": "Northeast portion of the room, accessible from the central aisle",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "Valuables storage footprint",
            "category": "area",
            "position_hint": "Against the southeast wall, east of the door clearance",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L20B01",
            "number": 8,
            "label": "Silver hairpins and brass bowls",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L20B01",
            "number": 9,
            "label": "Broken iron padlock",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L20B01",
            "number": 10,
            "label": "Seed sack ownership inscriptions",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L20B01",
            "number": 11,
            "label": "Open entry door state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L20B01",
            "number": 12,
            "label": "Burning pine torch",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L20B01": {
            "bg_id": "L20B01",
            "fp_id": "fp_l20_storehouse",
            "target_unit_marker_numbers": [
              1,
              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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_marker_numbers_to_describe": [
              8,
              9,
              10,
              11,
              12
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S22_Shot2",
              "S22_Shot9",
              "S22_Shot11"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L20B01"
          ],
          "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 (5); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_prison_interrogation_room": {
        "fp_id": "fp_prison_interrogation_room",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/db00517b-165b-4005-a287-f28936b59b95/episodes/272bd7af-9294-4490-98c6-88a40e9deacc/images/floor_plan/fp_prison_interrogation_room.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              7
            ],
            "fixed_fixture_markers": [],
            "anchor_furniture_markers": [
              4,
              5,
              6
            ],
            "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": "Interrogation area",
            "category": "area",
            "position_hint": "Main central and southern portion of the enclosed room",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Rear standing area",
            "category": "area",
            "position_hint": "Open strip along the north wall, behind the north chair",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Exit threshold",
            "category": "area",
            "position_hint": "Small clear area immediately inside the east-wall exit",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Interrogation table",
            "category": "furniture",
            "position_hint": "Slightly south of room center, long axis east-west",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 5,
            "label": "North chair",
            "category": "furniture",
            "position_hint": "Centered against the north side of the table, facing south",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 6,
            "label": "South chair",
            "category": "furniture",
            "position_hint": "Centered against the south side of the table, facing north",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "Exit door",
            "category": "opening",
            "position_hint": "Southern half of the east wall, hinged at the northern jamb and swinging inward",
            "base_layer_decision": "base_opening"
          }
        ],
        "overlay_marker_inventory": [],
        "per_bg_render_facts_by_bg_id": {
          "L33B02": {
            "bg_id": "L33B02",
            "fp_id": "fp_prison_interrogation_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": [
              "S44_Shot6",
              "S44_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L33B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      }
    }
  },
  "step_id": "base_location_dossier",
  "run_id": "a651866c-b818-4ad9-a27b-93e893da0fc5",
  "resolved_model": "gpt",
  "updated_at": "2026-09-08T16:41:23.209558+00:00",
  "project_config_snapshot": {}
}