{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "134fece0b615c9c4",
  "data": {
    "dossiers": {
      "fp_l03_rooftop_exterior": {
        "fp_id": "fp_l03_rooftop_exterior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_l03_rooftop_exterior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              10
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [
              7,
              8
            ],
            "anchor_furniture_markers": [
              9
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "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": 7,
              "label": "rooftop water tank",
              "position_hint": "inside the northeast service utility zone near the parapet corner",
              "category": "prop"
            },
            {
              "number": 8,
              "label": "clothesline",
              "position_hint": "spanning east-west across the open rooftop terrace between utility posts",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "open rooftop terrace zone",
            "category": "area",
            "position_hint": "central and southern majority of the roof slab, surrounding the rooftop room facade",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "rooftop room footprint",
            "category": "area",
            "position_hint": "north side of the roof slab, rectangular private interior mass with facade facing south",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "threshold stair landing zone",
            "category": "area",
            "position_hint": "southwest corner of the rooftop, connected to the exterior stair access and path toward the entry door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "service utility zone",
            "category": "area",
            "position_hint": "northeast corner of the rooftop terrace, containing water tank and laundry fixtures",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "iron entry door",
            "category": "opening",
            "position_hint": "south facade of the rooftop room, slightly west of center, opening from terrace into the room",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "small facade window",
            "category": "opening",
            "position_hint": "south facade of the rooftop room, east of the iron entry door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "rooftop water tank",
            "category": "prop",
            "position_hint": "inside the northeast service utility zone near the parapet corner",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "clothesline",
            "category": "prop",
            "position_hint": "spanning east-west across the open rooftop terrace between utility posts",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "low drying platform",
            "category": "furniture",
            "position_hint": "open rooftop terrace near the clothesline, southeast of the water tank and offset from the main walking path",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "perimeter parapet wall",
            "category": "area",
            "position_hint": "continuous low wall around the outer edge of the rooftop slab",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L03B01",
            "number": 14,
            "label": "black cat on parapet",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L03B01",
            "number": 15,
            "label": "lit window state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L03B03",
            "number": 11,
            "label": "advertising flyer wedged at door gap",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L03B03",
            "number": 12,
            "label": "ominous silhouette in window",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L03B03",
            "number": 13,
            "label": "slightly opened door state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L03B03",
            "number": 16,
            "label": "loose dried herb leaves",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L03B01": {
            "bg_id": "L03B01",
            "fp_id": "fp_l03_rooftop_exterior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              14,
              15
            ],
            "ignore_numbered_elements": [
              11,
              12,
              13,
              16
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              14,
              15
            ],
            "ignored_state_overlay_marker_numbers": [
              11,
              12,
              13,
              16
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S17_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L03B02": {
            "bg_id": "L03B02",
            "fp_id": "fp_l03_rooftop_exterior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S4_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L03B03": {
            "bg_id": "L03B03",
            "fp_id": "fp_l03_rooftop_exterior",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              10
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              16
            ],
            "ignore_numbered_elements": [
              14,
              15
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11,
              12,
              13,
              16
            ],
            "ignored_state_overlay_marker_numbers": [
              14,
              15
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S10_Shot4",
              "S10_Shot6"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L03B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_l04_interior_main": {
        "fp_id": "fp_l04_interior_main",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_l04_interior_main.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5,
              6
            ],
            "opening_markers": [
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "fixed_fixture_markers": [
              14,
              15,
              24,
              25,
              26,
              27
            ],
            "anchor_furniture_markers": [
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              28
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 7,
              "base_persistent_fixture": 6,
              "base_persistent_furniture": 9
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 14,
              "label": "compact sink counter with faucet",
              "position_hint": "west wall of the kitchenette service strip",
              "category": "prop"
            },
            {
              "number": 15,
              "label": "compact cooktop and pot station",
              "position_hint": "beside the sink counter along the kitchenette service strip",
              "category": "prop"
            },
            {
              "number": 24,
              "label": "young bedroom curtain and track",
              "position_hint": "fixed across the young bedroom window wall at the east side",
              "category": "prop"
            },
            {
              "number": 25,
              "label": "bathroom washbasin",
              "position_hint": "inside the bathroom on the plumbing wall shared with the kitchenette",
              "category": "prop"
            },
            {
              "number": 26,
              "label": "toilet",
              "position_hint": "inside the bathroom opposite or beside the washbasin",
              "category": "prop"
            },
            {
              "number": 27,
              "label": "bathroom mirror",
              "position_hint": "mounted above the bathroom washbasin",
              "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": "entrance threshold zone",
            "category": "area",
            "position_hint": "southwest edge of the unit, immediately inside the metal entrance door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "shared living dining zone",
            "category": "area",
            "position_hint": "central main room, connecting entry, kitchenette, bedrooms, and bathroom",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "kitchenette service strip",
            "category": "area",
            "position_hint": "west side of the shared zone along the plumbing wall",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "parent bedroom private zone",
            "category": "area",
            "position_hint": "northwest room accessed from the shared living dining zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "young adult bedroom private zone",
            "category": "area",
            "position_hint": "northeast room accessed from the shared living dining zone",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "bathroom service zone",
            "category": "area",
            "position_hint": "southwest interior corner near the entry and kitchenette",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "metal entrance door",
            "category": "opening",
            "position_hint": "south wall at the threshold, hinged door swinging inward from rooftop landing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "living area small sliding window",
            "category": "opening",
            "position_hint": "north or northwest wall of the shared living dining zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "parent bedroom door",
            "category": "opening",
            "position_hint": "west side of the shared zone opening into the parent bedroom",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "young bedroom door",
            "category": "opening",
            "position_hint": "east side of the shared zone opening into the young adult bedroom",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "bathroom door",
            "category": "opening",
            "position_hint": "southwest side of the shared zone opening into the bathroom",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 12,
            "label": "young bedroom sliding window",
            "category": "opening",
            "position_hint": "east wall of the young adult bedroom, behind the curtain line",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 13,
            "label": "parent bedroom small window",
            "category": "opening",
            "position_hint": "north wall of the parent bedroom",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 14,
            "label": "compact sink counter with faucet",
            "category": "prop",
            "position_hint": "west wall of the kitchenette service strip",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 15,
            "label": "compact cooktop and pot station",
            "category": "prop",
            "position_hint": "beside the sink counter along the kitchenette service strip",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 16,
            "label": "small dining table",
            "category": "furniture",
            "position_hint": "center-left of the shared living dining zone near the kitchenette",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 17,
            "label": "dining chair set",
            "category": "furniture",
            "position_hint": "clustered around the small dining table in the shared zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 18,
            "label": "television on low stand",
            "category": "furniture",
            "position_hint": "east or southeast wall of the shared living dining zone facing the table",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 19,
            "label": "floor lamp",
            "category": "furniture",
            "position_hint": "corner of the shared living dining zone near the television wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 20,
            "label": "parent bed",
            "category": "furniture",
            "position_hint": "against the north wall inside the parent bedroom",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 21,
            "label": "parent wardrobe",
            "category": "furniture",
            "position_hint": "along the west or south wall of the parent bedroom",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 22,
            "label": "young bed",
            "category": "furniture",
            "position_hint": "inside the young adult bedroom, headboard against the interior wall near the door side",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 23,
            "label": "young wardrobe and shelving",
            "category": "furniture",
            "position_hint": "along the south wall of the young adult bedroom",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 24,
            "label": "young bedroom curtain and track",
            "category": "prop",
            "position_hint": "fixed across the young bedroom window wall at the east side",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 25,
            "label": "bathroom washbasin",
            "category": "prop",
            "position_hint": "inside the bathroom on the plumbing wall shared with the kitchenette",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 26,
            "label": "toilet",
            "category": "prop",
            "position_hint": "inside the bathroom opposite or beside the washbasin",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 27,
            "label": "bathroom mirror",
            "category": "prop",
            "position_hint": "mounted above the bathroom washbasin",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 28,
            "label": "family photo frame on dining table",
            "category": "prop",
            "position_hint": "on top of the small dining table in the shared living dining zone",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L04B01",
            "number": 29,
            "label": "small circular wrist mark",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B01",
            "number": 30,
            "label": "active television news glow",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B02",
            "number": 40,
            "label": "red circle with bloodied clue photo pinned at center",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B03",
            "number": 41,
            "label": "ransacked scattered belongings and overturned chairs",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B03",
            "number": 42,
            "label": "living window forced open state",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B03",
            "number": 43,
            "label": "half-open entrance door wind-rattle state",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B03",
            "number": 44,
            "label": "intruder footprints through living area",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B04",
            "number": 38,
            "label": "hallucinated red circle in bathroom mirror",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B04",
            "number": 39,
            "label": "distorted face in family photo frame",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B05",
            "number": 29,
            "label": "small circular wrist mark",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B05",
            "number": 30,
            "label": "active television news glow",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B05",
            "number": 31,
            "label": "two tea cups with one overturned",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B05",
            "number": 32,
            "label": "blood pool and footprints in young bedroom",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B05",
            "number": 33,
            "label": "body hidden behind curtain",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B05",
            "number": 34,
            "label": "crumpled clue photo in victim hand",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L04B05",
            "number": 35,
            "label": "red circle appearing on wall above young bed",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B06",
            "number": 36,
            "label": "over-clean vanished-body state",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L04B06",
            "number": 37,
            "label": "subtly shifted backpack and doll",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L04B01": {
            "bg_id": "L04B01",
            "fp_id": "fp_l04_interior_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              8,
              10,
              14,
              15,
              16,
              17,
              18,
              19,
              28,
              29,
              30
            ],
            "ignore_numbered_elements": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              7,
              8,
              10,
              14,
              15,
              16,
              17,
              18,
              19,
              28
            ],
            "transient_marker_numbers_to_describe": [
              29,
              30
            ],
            "ignored_state_overlay_marker_numbers": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S5_Shot3",
              "S5_Shot11",
              "S5_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B02": {
            "bg_id": "L04B02",
            "fp_id": "fp_l04_interior_main",
            "target_unit_marker_numbers": [
              2,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              5,
              10,
              12,
              22,
              23,
              24,
              40
            ],
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              41,
              42,
              43,
              44
            ],
            "base_marker_numbers_to_reference": [
              2,
              5,
              10,
              12,
              22,
              23,
              24
            ],
            "transient_marker_numbers_to_describe": [
              40
            ],
            "ignored_state_overlay_marker_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              41,
              42,
              43,
              44
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S25_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B03": {
            "bg_id": "L04B03",
            "fp_id": "fp_l04_interior_main",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              12,
              14,
              16,
              17,
              18,
              19,
              22,
              23,
              24,
              41,
              42,
              43,
              44
            ],
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              12,
              14,
              16,
              17,
              18,
              19,
              22,
              23,
              24
            ],
            "transient_marker_numbers_to_describe": [
              41,
              42,
              43,
              44
            ],
            "ignored_state_overlay_marker_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S25_Shot8",
              "S27_Shot1",
              "S27_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B04": {
            "bg_id": "L04B04",
            "fp_id": "fp_l04_interior_main",
            "target_unit_marker_numbers": [
              2,
              3,
              5,
              6
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              3,
              5,
              6,
              10,
              11,
              14,
              16,
              17,
              25,
              26,
              27,
              28,
              38,
              39
            ],
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              40,
              41,
              42,
              43,
              44
            ],
            "base_marker_numbers_to_reference": [
              2,
              3,
              5,
              6,
              10,
              11,
              14,
              16,
              17,
              25,
              26,
              27,
              28
            ],
            "transient_marker_numbers_to_describe": [
              38,
              39
            ],
            "ignored_state_overlay_marker_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              40,
              41,
              42,
              43,
              44
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S18_Shot10",
              "S18_Shot14"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B05": {
            "bg_id": "L04B05",
            "fp_id": "fp_l04_interior_main",
            "target_unit_marker_numbers": [
              2,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              5,
              8,
              10,
              12,
              16,
              17,
              18,
              19,
              22,
              23,
              24,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "ignore_numbered_elements": [
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "base_marker_numbers_to_reference": [
              2,
              5,
              8,
              10,
              12,
              16,
              17,
              18,
              19,
              22,
              23,
              24
            ],
            "transient_marker_numbers_to_describe": [
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "ignored_state_overlay_marker_numbers": [
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S12_Shot8",
              "S12_Shot13",
              "S12_Shot16"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L04B06": {
            "bg_id": "L04B06",
            "fp_id": "fp_l04_interior_main",
            "target_unit_marker_numbers": [
              2,
              5
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              2,
              5,
              10,
              12,
              16,
              17,
              22,
              23,
              24,
              36,
              37
            ],
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "base_marker_numbers_to_reference": [
              2,
              5,
              10,
              12,
              16,
              17,
              22,
              23,
              24
            ],
            "transient_marker_numbers_to_describe": [
              36,
              37
            ],
            "ignored_state_overlay_marker_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S14_Shot4",
              "S14_Shot5",
              "S14_Shot12"
            ],
            "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_l10_yard": {
        "fp_id": "fp_l10_yard",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_l10_yard.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              5,
              6,
              9,
              11
            ],
            "opening_markers": [
              3,
              4,
              7
            ],
            "fixed_fixture_markers": [
              8,
              10
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 6,
              "base_opening": 3,
              "base_persistent_fixture": 2,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 8,
              "label": "bicycle parking spot",
              "position_hint": "recessed rear part of the yard near the stair base, partly tucked under or beside the stairs",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "yard drain or manhole",
              "position_hint": "low central-to-south portion of paved yard 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": "shared paved yard",
            "category": "area",
            "position_hint": "central open courtyard between gate and building stair base",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "vehicle access lane",
            "category": "area",
            "position_hint": "west side strip from alley gate into the yard, wide enough for a small police car nose-in stop",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "pedestrian gate",
            "category": "opening",
            "position_hint": "southwest perimeter wall, narrow entrance from alley into yard",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "vehicle gate opening",
            "category": "opening",
            "position_hint": "west perimeter wall beside the pedestrian gate, opening onto the narrow alley access lane",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "building wall and ground-floor edge",
            "category": "area",
            "position_hint": "north and east edge of yard, forming the villa facade boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "exterior stair base",
            "category": "area",
            "position_hint": "northeast corner of yard, at the start of stairs leading upward to rooftop rooms",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 7,
            "label": "stairwell threshold door",
            "category": "opening",
            "position_hint": "at the bottom of the exterior stair route, adjoining the building wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "bicycle parking spot",
            "category": "prop",
            "position_hint": "recessed rear part of the yard near the stair base, partly tucked under or beside the stairs",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "threshold apron",
            "category": "area",
            "position_hint": "small paved apron between shared yard and stair base",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 10,
            "label": "yard drain or manhole",
            "category": "prop",
            "position_hint": "low central-to-south portion of paved yard surface",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "perimeter boundary wall",
            "category": "area",
            "position_hint": "outer edge enclosing the small yard on south and west sides",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L10B01",
            "number": 12,
            "label": "bicycle left at stair base",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L10B01",
            "number": 13,
            "label": "police car stopped at access",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L10B01",
            "number": 14,
            "label": "police siren light cue",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L10B01": {
            "bg_id": "L10B01",
            "fp_id": "fp_l10_yard",
            "target_unit_marker_numbers": [
              1,
              2,
              5,
              6,
              9,
              11
            ],
            "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
            ],
            "transient_marker_numbers_to_describe": [
              12,
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S11_Shot2",
              "S13_Shot2",
              "S13_Shot5"
            ],
            "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 (3); LLM may still pick any of these but must declare the chosen anchor."
          ],
          "selected_anchor_bg_id": null,
          "ramped_fallback": true
        },
        "diagnostics": []
      },
      "fp_l10_rooftop_entry": {
        "fp_id": "fp_l10_rooftop_entry",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_l10_rooftop_entry.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              7
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [
              8,
              9
            ],
            "anchor_furniture_markers": [
              10
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "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": 8,
              "label": "rooftop water tank",
              "position_hint": "northwest utility corner of the roof deck",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "fixed clothesline posts",
              "position_hint": "north and central roof deck, spanning near the water tank and open roof area",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "rooftop landing threshold",
            "category": "area",
            "position_hint": "center-right roof deck directly outside the entrance door",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "open exterior roof deck",
            "category": "area",
            "position_hint": "main surrounding rooftop area around the landing and utilities",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "rooftop room footprint",
            "category": "area",
            "position_hint": "east side of plan, behind the entrance facade",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "stair access bulkhead",
            "category": "area",
            "position_hint": "southwest corner of roof deck, with stairs arriving onto the roof",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "iron entrance door",
            "category": "opening",
            "position_hint": "west wall of rooftop room, opening onto the landing",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "small facade window",
            "category": "opening",
            "position_hint": "west wall of rooftop room, slightly north of the entrance door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "low roof parapet perimeter",
            "category": "area",
            "position_hint": "continuous boundary around the outer roof deck edge",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 8,
            "label": "rooftop water tank",
            "category": "prop",
            "position_hint": "northwest utility corner of the roof deck",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "fixed clothesline posts",
            "category": "prop",
            "position_hint": "north and central roof deck, spanning near the water tank and open roof area",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "low drying platform",
            "category": "furniture",
            "position_hint": "north-center of roof deck near the clothesline zone",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L10B02",
            "number": 11,
            "label": "half-open unlatched door state",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L10B02": {
            "bg_id": "L10B02",
            "fp_id": "fp_l10_rooftop_entry",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4,
              7
            ],
            "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": [
              "S11_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L10B02"
          ],
          "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_mart_sales_floor": {
        "fp_id": "fp_mart_sales_floor",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_mart_sales_floor.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              6,
              7,
              8,
              9
            ],
            "fixed_fixture_markers": [
              10,
              14,
              16,
              17
            ],
            "anchor_furniture_markers": [
              11,
              12,
              13,
              15
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 4,
              "base_persistent_fixture": 4,
              "base_persistent_furniture": 4
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 10,
              "label": "Checkout counter row",
              "position_hint": "front-left checkout zone, parallel counters facing the entrance threshold",
              "category": "furniture"
            },
            {
              "number": 14,
              "label": "Perimeter refrigerated cases",
              "position_hint": "east/right wall and part of the rear wall, continuous fixed cooler cases",
              "category": "prop"
            },
            {
              "number": 16,
              "label": "Overhead CCTV camera",
              "position_hint": "high at the southeast/front-right corner, aimed diagonally across the entrance and central aisle",
              "category": "prop"
            },
            {
              "number": 17,
              "label": "Fixed CCTV coverage axis",
              "position_hint": "thin dashed plan line from the front-right CCTV position across the entrance threshold toward the central aisle",
              "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": "Exterior entry strip",
            "category": "area",
            "position_hint": "outside the south/front wall, aligned with the main entrance and bicycle parking edge",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "Entrance threshold zone",
            "category": "area",
            "position_hint": "inside the south/front entrance, between the automatic doors and checkout area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "Main sales floor shared zone",
            "category": "area",
            "position_hint": "central open shopping area containing the main aisles",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "Checkout zone",
            "category": "area",
            "position_hint": "front-left portion of the sales floor near the entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "Staff and service zone",
            "category": "area",
            "position_hint": "north/rear edge of the sales floor behind the aisles",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "Automatic sliding glass entrance",
            "category": "opening",
            "position_hint": "center of the south/front wall connecting exterior strip to threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "Front display windows",
            "category": "opening",
            "position_hint": "south/front wall on both sides of the entrance, drawn as double parallel window lines",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "Staff storage swing door",
            "category": "opening",
            "position_hint": "north/rear wall, slightly right of center, opening into the staff/service zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "Rear service exit",
            "category": "opening",
            "position_hint": "northwest corner of the staff/service zone, small outward-opening service door",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "Checkout counter row",
            "category": "furniture",
            "position_hint": "front-left checkout zone, parallel counters facing the entrance threshold",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "Left gondola shelf bank",
            "category": "furniture",
            "position_hint": "west/left side of the main sales floor, long north-south shelf row",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "Central gondola shelf bank",
            "category": "furniture",
            "position_hint": "center of the main sales floor, long north-south shelf row",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "Right gondola shelf bank",
            "category": "furniture",
            "position_hint": "east/right side of the main sales floor, long north-south shelf row",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 14,
            "label": "Perimeter refrigerated cases",
            "category": "prop",
            "position_hint": "east/right wall and part of the rear wall, continuous fixed cooler cases",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 15,
            "label": "Aisle end display island",
            "category": "furniture",
            "position_hint": "central-front aisle intersection between checkout zone and shelf banks",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 16,
            "label": "Overhead CCTV camera",
            "category": "prop",
            "position_hint": "high at the southeast/front-right corner, aimed diagonally across the entrance and central aisle",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 17,
            "label": "Fixed CCTV coverage axis",
            "category": "prop",
            "position_hint": "thin dashed plan line from the front-right CCTV position across the entrance threshold toward the central aisle",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L08B01",
            "number": 18,
            "label": "Temporary stocking boxes",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L08B01": {
            "bg_id": "L08B01",
            "fp_id": "fp_mart_sales_floor",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              4
            ],
            "dominant_target_unit_marker_number": null,
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              6,
              7,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "transient_marker_numbers_to_describe": [
              18
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S8_Shot3",
              "S8_Shot5"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L08B02": {
            "bg_id": "L08B02",
            "fp_id": "fp_mart_sales_floor",
            "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,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "ignore_numbered_elements": [
              18
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "transient_marker_numbers_to_describe": [],
            "ignored_state_overlay_marker_numbers": [
              18
            ],
            "clean_background_expected": true,
            "applies_to_shots": [
              "S19_Shot7",
              "S19_Shot8"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L08B02"
          ],
          "selection_diagnostics": [
            "anchor selection deferred to W20B (LLM-owned per W19J pivot)."
          ],
          "selected_anchor_bg_id": null
        },
        "diagnostics": []
      },
      "fp_security_office": {
        "fp_id": "fp_security_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_security_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6
            ],
            "fixed_fixture_markers": [
              8,
              11
            ],
            "anchor_furniture_markers": [
              7,
              9,
              10,
              12
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 2,
              "base_persistent_fixture": 2,
              "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": "CCTV monitor bank",
              "position_hint": "north wall above or directly behind security desk",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "recording equipment cabinet",
              "position_hint": "east wall near northeast corner",
              "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": "security office room",
            "category": "area",
            "position_hint": "overall rectangular office boundary",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "staff work zone",
            "category": "area",
            "position_hint": "north and west side of room around the desk and monitors",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "visitor viewing zone",
            "category": "area",
            "position_hint": "center and south side of room behind staff chair",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "entry threshold zone",
            "category": "area",
            "position_hint": "southwest corner inside corridor entry",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "corridor entry door",
            "category": "opening",
            "position_hint": "south wall near southwest corner, hinged inward",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "interior frosted window",
            "category": "opening",
            "position_hint": "south wall east of entry door, narrow interior office window",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "security desk",
            "category": "furniture",
            "position_hint": "northwest quadrant, facing visitor viewing zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "CCTV monitor bank",
            "category": "prop",
            "position_hint": "north wall above or directly behind security desk",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "staff chair",
            "category": "furniture",
            "position_hint": "behind security desk, between desk and north wall",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "visitor chairs",
            "category": "furniture",
            "position_hint": "center-south visitor viewing zone facing the monitor bank",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "recording equipment cabinet",
            "category": "prop",
            "position_hint": "east wall near northeast corner",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "wall storage cabinet",
            "category": "furniture",
            "position_hint": "east wall near southeast corner",
            "base_layer_decision": "base_persistent_furniture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L14B01",
            "number": 13,
            "label": "obscured playback area",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L14B01": {
            "bg_id": "L14B01",
            "fp_id": "fp_security_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": [
              "S20_Shot1",
              "S20_Shot3"
            ],
            "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_police_office": {
        "fp_id": "fp_police_office",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_police_office.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4
            ],
            "opening_markers": [
              5,
              6,
              7
            ],
            "fixed_fixture_markers": [
              9,
              14,
              15,
              16
            ],
            "anchor_furniture_markers": [
              8,
              10,
              11,
              12,
              13
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 4,
              "base_opening": 3,
              "base_persistent_fixture": 4,
              "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": "desktop monitor and keyboard",
              "position_hint": "on top of investigator desk, facing the seated position",
              "category": "prop"
            },
            {
              "number": 14,
              "label": "printer copier station",
              "position_hint": "west wall near filing cabinets in the records service zone",
              "category": "prop"
            },
            {
              "number": 15,
              "label": "coffee and water counter",
              "position_hint": "northeast refreshment utility nook, against the north or east wall",
              "category": "prop"
            },
            {
              "number": 16,
              "label": "wall notice board",
              "position_hint": "south wall near the central work area, above desk height in background views",
              "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 duty work zone",
            "category": "area",
            "position_hint": "central majority of the police office room, pale yellow area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "southwest inside the room by the corridor entrance, pale beige area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "records and filing service zone",
            "category": "area",
            "position_hint": "west wall strip with storage and office equipment, pale cyan area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "refreshment utility nook",
            "category": "area",
            "position_hint": "northeast corner of the room, pale gray area",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "main entrance door",
            "category": "opening",
            "position_hint": "southwest wall opening from corridor into entrance threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "north exterior window band",
            "category": "opening",
            "position_hint": "long window group centered along the north wall",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "staff corridor door",
            "category": "opening",
            "position_hint": "east wall near the north side, opening toward meeting or staff corridor",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 8,
            "label": "investigator desk",
            "category": "furniture",
            "position_hint": "southeast quadrant, desk oriented toward the room interior",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "desktop monitor and keyboard",
            "category": "prop",
            "position_hint": "on top of investigator desk, facing the seated position",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "duty desk",
            "category": "furniture",
            "position_hint": "north-central work area, visible from the entrance",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 11,
            "label": "central paired work desks",
            "category": "furniture",
            "position_hint": "middle of shared duty zone, two rectangular desks grouped back-to-back",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "visitor chair",
            "category": "furniture",
            "position_hint": "beside investigator desk, facing toward the desktop monitor side",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 13,
            "label": "filing cabinets",
            "category": "furniture",
            "position_hint": "against the west wall inside records and filing service zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 14,
            "label": "printer copier station",
            "category": "prop",
            "position_hint": "west wall near filing cabinets in the records service zone",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 15,
            "label": "coffee and water counter",
            "category": "prop",
            "position_hint": "northeast refreshment utility nook, against the north or east wall",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 16,
            "label": "wall notice board",
            "category": "prop",
            "position_hint": "south wall near the central work area, above desk height in background views",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L12B01",
            "number": 17,
            "label": "case photo spread on desk",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L12B01",
            "number": 18,
            "label": "missing report and call request papers",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L12B01",
            "number": 19,
            "label": "GPS last-location result on monitor",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L12B01",
            "number": 21,
            "label": "coordinate note and pencil",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L12B02",
            "number": 20,
            "label": "visitor smartphone showing saved number",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L12B01": {
            "bg_id": "L12B01",
            "fp_id": "fp_police_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,
              15,
              16,
              17,
              18,
              19,
              21
            ],
            "ignore_numbered_elements": [
              20
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "transient_marker_numbers_to_describe": [
              17,
              18,
              19,
              21
            ],
            "ignored_state_overlay_marker_numbers": [
              20
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S21_Shot5",
              "S21_Shot8",
              "S21_Shot10"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L12B02": {
            "bg_id": "L12B02",
            "fp_id": "fp_police_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,
              15,
              16,
              20
            ],
            "ignore_numbered_elements": [
              17,
              18,
              19,
              21
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "transient_marker_numbers_to_describe": [
              20
            ],
            "ignored_state_overlay_marker_numbers": [
              17,
              18,
              19,
              21
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S16_Shot3",
              "S16_Shot4"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L12B02"
          ],
          "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_station_front": {
        "fp_id": "fp_police_station_front",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_police_station_front.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3
            ],
            "opening_markers": [
              4,
              5
            ],
            "fixed_fixture_markers": [
              6,
              7,
              9
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 3,
              "base_opening": 2,
              "base_persistent_fixture": 3,
              "base_persistent_furniture": 0
            }
          },
          "materials": {
            "diagnostics": [
              "materials palette is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          },
          "fixed_elements_inventory": [
            {
              "number": 6,
              "label": "fixed bicycle parking rack",
              "position_hint": "east side of front apron beside the threshold path",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "exterior sign or notice panel",
              "position_hint": "north facade near the entrance doors",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "curb bollards",
              "position_hint": "south edge between the apron and the sidewalk street exit",
              "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 apron shared zone",
            "category": "area",
            "position_hint": "central paved apron between building facade and sidewalk",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "north side directly outside the main entrance",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "street-side exit and curb zone",
            "category": "area",
            "position_hint": "south edge of plan along the sidewalk and street exit path",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "main glass entrance doors",
            "category": "opening",
            "position_hint": "north wall center of the station facade, opening onto the threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "front facade windows",
            "category": "opening",
            "position_hint": "north wall, flanking the main entrance doors",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "fixed bicycle parking rack",
            "category": "prop",
            "position_hint": "east side of front apron beside the threshold path",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "exterior sign or notice panel",
            "category": "prop",
            "position_hint": "north facade near the entrance doors",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "curb bollards",
            "category": "prop",
            "position_hint": "south edge between the apron and the sidewalk street exit",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L13B01",
            "number": 8,
            "label": "parked bicycle ready to ride",
            "base_layer_decision": "state_overlay_transient_object"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L13B01": {
            "bg_id": "L13B01",
            "fp_id": "fp_police_station_front",
            "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,
              9
            ],
            "transient_marker_numbers_to_describe": [
              8
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S22_Shot1"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L13B01"
          ],
          "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_foggy_port_rocks": {
        "fp_id": "fp_foggy_port_rocks",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_foggy_port_rocks.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              4,
              5
            ],
            "opening_markers": [
              6
            ],
            "fixed_fixture_markers": [
              7,
              8,
              9,
              10
            ],
            "anchor_furniture_markers": [],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 1,
              "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": 7,
              "label": "fixed mooring bollard",
              "position_hint": "on the mooring edge near the central quay corner",
              "category": "prop"
            },
            {
              "number": 8,
              "label": "fixed mooring ring",
              "position_hint": "low on the seawall near the rocky outcrop side of the mooring edge",
              "category": "prop"
            },
            {
              "number": 9,
              "label": "quay ladder",
              "position_hint": "set into the quay wall at the water edge, south of the bollard",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "low curb guard",
              "position_hint": "along the landward side of the concrete quay walkway",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "tidal rock outcrop",
            "category": "area",
            "position_hint": "southwest side, irregular rock area facing the water",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "concrete quay walkway",
            "category": "area",
            "position_hint": "northwest and north edge, narrow hard walking strip above the water",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "harbor water basin",
            "category": "area",
            "position_hint": "east and south half of plan, open water beside rocks and quay",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "mooring edge strip",
            "category": "area",
            "position_hint": "straight threshold strip between number 2 and number 3",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 5,
            "label": "landward approach path",
            "category": "area",
            "position_hint": "northwest entry path leading onto the quay and rocks",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 6,
            "label": "open water approach channel",
            "category": "opening",
            "position_hint": "east edge of the water basin, clear boat entry route from offshore",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 7,
            "label": "fixed mooring bollard",
            "category": "prop",
            "position_hint": "on the mooring edge near the central quay corner",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "fixed mooring ring",
            "category": "prop",
            "position_hint": "low on the seawall near the rocky outcrop side of the mooring edge",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "quay ladder",
            "category": "prop",
            "position_hint": "set into the quay wall at the water edge, south of the bollard",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "low curb guard",
            "category": "prop",
            "position_hint": "along the landward side of the concrete quay walkway",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L16B01",
            "number": 11,
            "label": "arrived small fishing boat",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L16B01",
            "number": 12,
            "label": "loose mooring line being secured",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L16B01",
            "number": 13,
            "label": "dense fog over offshore view",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L16B01",
            "number": 14,
            "label": "rain-wet rocks and quay surface",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L16B02",
            "number": 13,
            "label": "dense fog over offshore view",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L16B02",
            "number": 14,
            "label": "rain-wet rocks and quay surface",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L16B01": {
            "bg_id": "L16B01",
            "fp_id": "fp_foggy_port_rocks",
            "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": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              11,
              12,
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S26_Shot8",
              "S26_Shot12"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          },
          "L16B02": {
            "bg_id": "L16B02",
            "fp_id": "fp_foggy_port_rocks",
            "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,
              13,
              14
            ],
            "ignore_numbered_elements": [
              11,
              12
            ],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_marker_numbers_to_describe": [
              13,
              14
            ],
            "ignored_state_overlay_marker_numbers": [
              11,
              12
            ],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S26_Shot2"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L16B02"
          ],
          "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_small_fishing_boat_deck": {
        "fp_id": "fp_small_fishing_boat_deck",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_small_fishing_boat_deck.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1,
              2,
              3,
              15,
              16
            ],
            "opening_markers": [
              8,
              9,
              10
            ],
            "fixed_fixture_markers": [
              4,
              5,
              6,
              7,
              11,
              12,
              13
            ],
            "anchor_furniture_markers": [
              14
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 5,
              "base_opening": 3,
              "base_persistent_fixture": 7,
              "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": "starboard rail",
              "position_hint": "east side continuous rail along hull edge",
              "category": "prop"
            },
            {
              "number": 5,
              "label": "port rail",
              "position_hint": "west side continuous rail along hull edge",
              "category": "prop"
            },
            {
              "number": 6,
              "label": "bow rail",
              "position_hint": "curved north bow rail around foredeck",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "stern transom rail",
              "position_hint": "south stern edge of boat hull",
              "category": "prop"
            },
            {
              "number": 11,
              "label": "low deck hatch",
              "position_hint": "center of open working deck, flush rectangular hatch",
              "category": "prop"
            },
            {
              "number": 12,
              "label": "port mooring cleat",
              "position_hint": "west rail edge near stern quarter",
              "category": "prop"
            },
            {
              "number": 13,
              "label": "starboard mooring cleat",
              "position_hint": "east rail edge near bow quarter",
              "category": "prop"
            }
          ],
          "standard_of_living_band": "modest_residential",
          "lighting_identity": {
            "diagnostics": [
              "lighting identity is an LLM-emit slot (W20B); W20A leaves this empty by contract."
            ]
          }
        },
        "fp_geometry_candidates": {
          "grid_size": [
            10,
            10
          ],
          "camera_cell_candidates_per_unit": {},
          "look_at_cell_candidates_per_unit": {},
          "view_cone_lens_enum_map": {
            "wide": 90,
            "normal": 50,
            "telephoto": 25
          },
          "visible_units_candidates": {},
          "visible_openings_candidates": {},
          "wall_door_invalidation_diagnostics": [],
          "diagnostics": [
            "VLM 10x10 readback is synthetic_placeholder; camera / look-at / visible-units / visible-openings cell enumerations are left empty pending a real VLM wiring wave."
          ]
        },
        "fp_geometry_vlm_readback": {
          "status": "synthetic_placeholder",
          "grid_size": [
            10,
            10
          ],
          "observed_markers": null,
          "missing_markers": null,
          "extra_markers": null,
          "confidence": null,
          "gate_decision": "synthetic_pass",
          "diagnostics": [
            "VLM readback not invoked (W20A synthetic-only path).",
            "A real VLM provider must be wired and approved separately before this slot can transition out of synthetic_placeholder."
          ]
        },
        "base_marker_inventory": [
          {
            "number": 1,
            "label": "open working deck",
            "category": "area",
            "position_hint": "central and aft open deck area, south of bow and in front of wheelhouse access path",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "bow foredeck",
            "category": "area",
            "position_hint": "north pointed bow area inside forward rail",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "wheelhouse exterior block",
            "category": "area",
            "position_hint": "aft-of-center cabin structure on deck, slightly toward stern",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "starboard rail",
            "category": "prop",
            "position_hint": "east side continuous rail along hull edge",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 5,
            "label": "port rail",
            "category": "prop",
            "position_hint": "west side continuous rail along hull edge",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 6,
            "label": "bow rail",
            "category": "prop",
            "position_hint": "curved north bow rail around foredeck",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "stern transom rail",
            "category": "prop",
            "position_hint": "south stern edge of boat hull",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "wheelhouse doorway",
            "category": "opening",
            "position_hint": "aft-facing or deck-facing doorway on wheelhouse exterior, opening onto working deck",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 9,
            "label": "front wheelhouse windows",
            "category": "opening",
            "position_hint": "north face of wheelhouse looking toward bow",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 10,
            "label": "side wheelhouse windows",
            "category": "opening",
            "position_hint": "east and west sides of wheelhouse exterior",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 11,
            "label": "low deck hatch",
            "category": "prop",
            "position_hint": "center of open working deck, flush rectangular hatch",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 12,
            "label": "port mooring cleat",
            "category": "prop",
            "position_hint": "west rail edge near stern quarter",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 13,
            "label": "starboard mooring cleat",
            "category": "prop",
            "position_hint": "east rail edge near bow quarter",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 14,
            "label": "low storage bench or fish box",
            "category": "furniture",
            "position_hint": "against port side of open deck, usable as a seated spot",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 15,
            "label": "narrow side passage threshold",
            "category": "area",
            "position_hint": "thin walkway wrapping beside the wheelhouse toward bow",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 16,
            "label": "surrounding sea sightline zone",
            "category": "area",
            "position_hint": "flat exterior band outside the boat hull on all sides",
            "base_layer_decision": "base_structural_unit"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L17B01",
            "number": 17,
            "label": "folded paper map being shown",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L17B01",
            "number": 18,
            "label": "old photo being shown",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L17B01",
            "number": 19,
            "label": "sudden movement path toward wheelhouse",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L17B01": {
            "bg_id": "L17B01",
            "fp_id": "fp_small_fishing_boat_deck",
            "target_unit_marker_numbers": [
              1,
              2,
              3,
              15,
              16
            ],
            "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
            ],
            "ignore_numbered_elements": [],
            "base_marker_numbers_to_reference": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "transient_marker_numbers_to_describe": [
              17,
              18,
              19
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S28_Shot5",
              "S28_Shot9"
            ],
            "depends_on_bg": [],
            "diagnostics": []
          }
        },
        "anchor_selection_metadata": {
          "candidate_bg_ids": [
            "L17B01"
          ],
          "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_boat_wheelhouse_interior": {
        "fp_id": "fp_boat_wheelhouse_interior",
        "fp_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/images/floor_plan/fp_boat_wheelhouse_interior.png",
        "grid_size": [
          10,
          10
        ],
        "dwelling_identity": {
          "structure": {
            "unit_markers": [
              1
            ],
            "opening_markers": [
              2,
              3,
              4,
              5
            ],
            "fixed_fixture_markers": [
              6,
              7,
              8,
              10
            ],
            "anchor_furniture_markers": [
              9
            ],
            "marker_count_per_layer": {
              "base_structural_unit": 1,
              "base_opening": 4,
              "base_persistent_fixture": 4,
              "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": "helm console with wheel and throttle",
              "position_hint": "north interior, centered below the front windshield",
              "category": "prop"
            },
            {
              "number": 7,
              "label": "instrument and navigation panel",
              "position_hint": "north wall and upper face of the helm console, adjacent to the steering wheel",
              "category": "prop"
            },
            {
              "number": 8,
              "label": "small chart shelf",
              "position_hint": "west side of the helm console, narrow fixed shelf or ledge for maps and papers",
              "category": "prop"
            },
            {
              "number": 10,
              "label": "engine access floor hatch",
              "position_hint": "floor center of the standing area, just aft of the helm console",
              "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": "cramped wheelhouse standing area",
            "category": "area",
            "position_hint": "central interior of the wheelhouse, narrow shared zone between aft entrance and forward console",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "aft wheelhouse entrance door",
            "category": "opening",
            "position_hint": "south wall, slightly starboard of center, opening inward from deck into wheelhouse",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 3,
            "label": "front windshield opening",
            "category": "opening",
            "position_hint": "north wall, wide window band above the helm console",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 4,
            "label": "port side window",
            "category": "opening",
            "position_hint": "west wall, long narrow side window beside the standing area",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "starboard side window",
            "category": "opening",
            "position_hint": "east wall, long narrow side window beside the helm and storage side",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "helm console with wheel and throttle",
            "category": "prop",
            "position_hint": "north interior, centered below the front windshield",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 7,
            "label": "instrument and navigation panel",
            "category": "prop",
            "position_hint": "north wall and upper face of the helm console, adjacent to the steering wheel",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 8,
            "label": "small chart shelf",
            "category": "prop",
            "position_hint": "west side of the helm console, narrow fixed shelf or ledge for maps and papers",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 9,
            "label": "narrow storage bench",
            "category": "furniture",
            "position_hint": "east wall, aft half of the wheelhouse, leaving only a tight standing aisle",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 10,
            "label": "engine access floor hatch",
            "category": "prop",
            "position_hint": "floor center of the standing area, just aft of the helm console",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "overlay_marker_inventory": [
          {
            "bg_id": "L18B01",
            "number": 11,
            "label": "handheld photo clue",
            "base_layer_decision": "state_overlay_transient_object"
          },
          {
            "bg_id": "L18B01",
            "number": 12,
            "label": "many circular wall markings",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "bg_id": "L18B01",
            "number": 13,
            "label": "newly noticed red circle",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "per_bg_render_facts_by_bg_id": {
          "L18B01": {
            "bg_id": "L18B01",
            "fp_id": "fp_boat_wheelhouse_interior",
            "target_unit_marker_numbers": [
              1
            ],
            "dominant_target_unit_marker_number": 1,
            "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
            ],
            "transient_marker_numbers_to_describe": [
              11,
              12,
              13
            ],
            "ignored_state_overlay_marker_numbers": [],
            "clean_background_expected": false,
            "applies_to_shots": [
              "S29_Shot4",
              "S29_Shot9"
            ],
            "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 (3); 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": "850a52e7-e791-4460-94b8-8a497747b99d",
  "resolved_model": "gpt",
  "updated_at": "2026-06-19T03:08:17.296547+00:00",
  "project_config_snapshot": {}
}