{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 9,
  "failed_count": 0,
  "schema_version": 10,
  "config_hash": "9bea33137c47bec4",
  "data": {
    "per_fp": {
      "fp_l04_rooftop_exterior": {
        "fp_id": "fp_l04_rooftop_exterior",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L04B02",
              "camera_decision": {
                "camera_cell": [
                  9,
                  5
                ],
                "camera_unit": 12,
                "fov_deg": 90,
                "framing_notes": "Use the listed camera cell in unit 12 and a wide view toward unit 2, prioritizing a broad elevated read of markers 1-13 and the oblique legibility of opening marker 5.",
                "lens_enum": "wide",
                "look_at_cell": [
                  2,
                  4
                ],
                "look_at_unit": 2
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L04B02 is the sole clean anchor candidate and its consuming shot requires a fresh wide establishing plate. Camera unit 12 at [9,5], aimed toward unit 2 through the permitted look-at cell [2,4], supports broad coverage of the fixed marker layout and an oblique read of opening marker 5 without relying on a prior reference.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "no_references_anchor",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node establishes the dwelling identity directly from the floor plan."
              },
              "render_guidance": {
                "camera_framing_directive": "Frame from camera unit 12 at cell [9,5] toward unit 2 through look-at cell [2,4], using the wide 90-degree lens for broad, slightly elevated coverage. Keep marker 2 prominent while retaining sufficient surrounding coverage for markers 1, 3, 10, 11, and 13 and an oblique presentation of opening marker 5.",
                "negative_continuity_directive": "Exclude overlay markers 14, 15, 16, 17, 18, and 19. Do not introduce scenario-specific objects or subjects, and do not assert visibility beyond the geometry candidate superset. Preserve the floor-plan positions of base markers 1-13.",
                "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues or overlays.",
                "subject_position_directive": "No subject is committed for S4_Shot2. Keep the background free of invented subjects and let the fixed architecture and numbered base elements carry the composition.",
                "visible_space_directive": "From camera unit 12, show a broad view toward unit 2, with portions of candidate-visible units 1, 3, 10, 11, and 13 where supported by the 90-degree cone. Prioritize base markers 1-13, including fixed markers 7, 8, and 9 and openings 4, 5, and 6 only where the selected view actually exposes them."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L04B02",
              "projection_card_inherited": false,
              "plate_group_id": "L04B02",
              "plate_anchor_bg_id": "L04B02",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L04B01",
              "camera_decision": {
                "camera_cell": [
                  9,
                  5
                ],
                "camera_unit": 12,
                "fov_deg": 90,
                "framing_notes": "Match the anchor geometry at camera unit 12 and look-at unit 2 so the wide plate can preserve the established fixed layout while accommodating the committed middle-left subject and upper-right marker 19 cue.",
                "lens_enum": "wide",
                "look_at_cell": [
                  2,
                  4
                ],
                "look_at_unit": 2
              },
              "is_dwelling_identity_anchor": false,
              "mode": "reference_derived",
              "node_index": 1,
              "rationale": "S17_Shot1 requires the same broad physical-space view established by L04B02, with fixed markers 1-13 unchanged and only shot-layer additions and lighting cues. The matching camera unit 12, camera cell [9,5], look-at unit 2, and look-at cell [2,4] make L04B02 the direct single reference and a viable low-delta base candidate.",
              "reference_decision": {
                "low_delta_rationale": "Camera unit 12 and look-at unit 2, including cells [9,5] and [2,4], match L04B02; the remaining changes are the committed subject at marker 18, transient light cue marker 19, and shot-specific placement within the same wide framing.",
                "low_delta_reuse_target_bg_id": "L04B02",
                "physical_space_id_per_ref": [
                  "physical_space_1"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_reference_same_physical_space",
                "same_physical_space_low_delta_candidate": true,
                "selected_refs": [
                  {
                    "physical_space_id": "physical_space_1",
                    "ref_bg_id": "L04B02",
                    "space_description": "The same marker-defined exterior physical space and matching wide camera view."
                  }
                ],
                "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shot remains within the same physical space and uses the same camera and look-at geometry as L04B02."
              },
              "render_guidance": {
                "camera_framing_directive": "Match L04B02 from camera unit 12 at [9,5], directed toward unit 2 through [2,4], with broad 90-degree coverage. Reserve the middle-left midground for the committed subject and the upper-right background for marker 19 while maintaining the fixed wide composition.",
                "negative_continuity_directive": "Do not draw overlay markers 14, 15, 16, or 17. Avoid moving or redesigning base markers 1-13 relative to L04B02, avoid adding scenario-specific objects, and do not introduce spaces outside the candidate-visible units supported from camera unit 12.",
                "state_cue_directive": "Apply transient markers 18 and 19 as committed for S17_Shot1, with marker 19 isolated against the darker ambient state described by the staging. Add no other state overlays or unlisted cues.",
                "subject_position_directive": "Place the committed marker 18 subject in profile in the middle-left midground on the visible upper boundary, with its eyeline directed toward marker 19 in the upper-right background. Preserve the tense still pose and do not add other subjects.",
                "visible_space_directive": "Retain the L04B02 placement of base markers 1-13. From camera unit 12, look toward unit 2 and marker 6 at look-at cell [2,4], with broad candidate visibility across units 1, 3, 10, 11, and 13 as supported by the cone; keep the fixed positions of openings 4-6, fixture markers 7 and 9, and furniture marker 8 unchanged."
              },
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L04B02",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_available",
              "projection_card_fallback_reason": "reuse_target_projection_missing",
              "projection_card_source_bg_id": "L04B02",
              "projection_card_inherited": true,
              "plate_group_id": "L04B02",
              "plate_anchor_bg_id": "L04B02",
              "needs_new_plate": false,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L04B03",
              "camera_decision": {
                "camera_cell": [
                  4,
                  6
                ],
                "camera_unit": 3,
                "fov_deg": 50,
                "framing_notes": "Use camera unit 3 at the listed threshold-adjacent cell and aim toward unit 2 through look-at cell [3,6]. The normal lens provides neutral coverage for the marker 5 threshold staging while retaining marker 6 continuity for the second consuming shot's bounded crop.",
                "lens_enum": "normal",
                "look_at_cell": [
                  3,
                  6
                ],
                "look_at_unit": 2
              },
              "is_dwelling_identity_anchor": false,
              "mode": "same_physical_space_view",
              "node_index": 2,
              "rationale": "S10_Shot5 and S10_Shot6 remain in the physical space established by L04B02 but require close threshold- and opening-oriented staging rather than the anchor's elevated wide geometry. L04B02 therefore commits the positions of markers 1-13, while camera unit 3 at [4,6] and the permitted look-at cell [3,6] establish a genuinely different structural slice requiring its own plate.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "physical_space_1"
                ],
                "rejected_refs": [
                  {
                    "reason": "L04B01 depicts the same physical-space identity as L04B02 and adds no distinct co-visible space needed by the consuming shots.",
                    "ref_bg_id": "L04B01"
                  }
                ],
                "same_physical_space_dedup_decision": "single_representative_for_same_physical_space",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "physical_space_1",
                    "ref_bg_id": "L04B02",
                    "space_description": "The established fixed layout containing base markers 1-13."
                  }
                ],
                "why_single_ref_or_two_refs": "One reference is sufficient because both consuming shots concern the same marker-defined physical space; no two distinct spaces are committed as co-visible."
              },
              "render_guidance": {
                "camera_framing_directive": "Place the camera in unit 3 at [4,6] and direct it toward unit 2 through [3,6] with a normal 50-degree lens. Use neutral coverage centered on opening marker 5 for the compressed threshold staging, while preserving opening marker 6 in its established location for the shot-specific bounded crop required by S10_Shot6.",
                "negative_continuity_directive": "Exclude overlay markers 18 and 19. Preserve the L04B02 positions of fixed markers 1-13, especially openings 5 and 6 and fixtures 7 and 9; do not import L04B01's transient cues, invent additional scenario-specific elements, or expose units outside the geometry-supported view.",
                "state_cue_directive": "Carry transient markers 14, 15, 16, and 17 as the only committed overlays. Their placement must follow the consuming-shot threshold and opening staging, with no addition of markers 18 or 19 and no invented state cues.",
                "subject_position_directive": "For S10_Shot5, place the committed subject in the middle-center midground at opening marker 5, back toward the camera, with only the shoulder and upper back crossing the narrow threshold and the face concealed. For S10_Shot6, confine the two committed silhouettes behind opening marker 6, one in the upper-right and one in the lower-left, bounded by that opening's frame.",
                "visible_space_directive": "Show the unit 3 threshold-facing view toward unit 2, centered on opening marker 5 at [3,6], while maintaining the reference-established position of opening marker 6 at [2,4]. Keep the surrounding portions of units 1 and 2 and any other candidate-visible units subordinate to these committed openings and retain all visible fixed markers in the positions established by L04B02."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L04B03",
              "projection_card_inherited": false,
              "plate_group_id": "L04B03",
              "plate_anchor_bg_id": "L04B03",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 1,
              "ref_tree_parents": [
                "L04B02"
              ],
              "ref_role_per_parent": {
                "L04B02": "space_continuity"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 1,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 2,
            "not_available": 1
          },
          "plate_group_count": 2,
          "plate_shareability_counts": {
            "shareable_geometry_only": 2,
            "exclusive": 1
          },
          "dag_node_count": 2,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_l05_outer_yard": {
        "fp_id": "fp_l05_outer_yard",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L05B02",
              "camera_decision": {
                "camera_cell": [
                  3,
                  4
                ],
                "camera_unit": 1,
                "fov_deg": 90,
                "framing_notes": "Use the broad plate from unit 1 toward unit 3 and opening marker 5 to support the medium profile staging in S13_Shot2 and the tighter side-profile crop in S13_Shot5 while retaining the committed transient illumination.",
                "lens_enum": "wide",
                "look_at_cell": [
                  9,
                  4
                ],
                "look_at_unit": 3
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L05B02 is the sole supplied clean-anchor candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 1 at [3,4], aimed toward unit 3 through the exact candidate look-at cell [9,4], provides broad 90-degree coverage for the structural markers required by both consuming shots and supports their medium and close shot-specific crops.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor_without_references",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
              },
              "render_guidance": {
                "camera_framing_directive": "Frame broadly from camera unit 1 at cell [3,4] toward look-at unit 3 at cell [9,4] with the wide lens at 90 degrees. Preserve enough surrounding coverage for the medium profile composition of S13_Shot2 and for a tighter side-profile crop in S13_Shot5 without changing the committed unit relationship.",
                "negative_continuity_directive": "Do not invent numbered elements beyond markers 1 through 10, do not move the fixed relationships among base markers 1 through 7, and do not depict units outside the chosen unit-1 view-cone candidate superset. Because there is no prior reference and no ignored marker list, continuity must come from the supplied floor-plan marker placement and the committed camera geometry.",
                "state_cue_directive": "Carry transient markers 8, 9, and 10 as committed: marker 8 remains loosely positioned, marker 9 carries the staged open-door and active-light state for S13_Shot2, and marker 10 supplies intermittent red-and-blue illumination consistent with both surfaced shots. The exterior remains otherwise dark and desaturated; add no unlisted state cues.",
                "subject_position_directive": "For S13_Shot2, reserve one side of the medium frame for the staged profile subject beside marker 9, with one foot planted on the visible ground plane and the open side of marker 9 adjacent to the exit path. For S13_Shot5, support a tight side-profile crop with one subject in the middle-left foreground looking upward and the second in the upper-right midground above the first subject's eyeline; introduce no additional subjects.",
                "visible_space_directive": "From unit 1, show the committed relationship toward unit 3 and opening marker 5, with broad coverage grounded by base marker 1. Within the geometry readback's visibility supersets, include only the portions needed from candidate units 2, 4, and 7 and opening marker 6 so that required base markers 1 through 7 remain spatially coherent."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L05B02",
              "projection_card_inherited": false,
              "plate_group_id": "L05B02",
              "plate_anchor_bg_id": "L05B02",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 0,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 1
          },
          "plate_group_count": 1,
          "plate_shareability_counts": {
            "exclusive": 1
          },
          "dag_node_count": 1,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_l05_concrete_stairs": {
        "fp_id": "fp_l05_concrete_stairs",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L05B01",
              "camera_decision": {
                "camera_cell": [
                  4,
                  6
                ],
                "camera_unit": 5,
                "fov_deg": 90,
                "framing_notes": "Use the listed unit-5 camera cell and aim toward unit 8 at the listed look-at cell. The wide cone establishes the numbered structural context while keeping opening marker 7 near the principal axis for S11_Shot5 and permitting a shot-specific medium crop for S11_Shot4.",
                "lens_enum": "wide",
                "look_at_cell": [
                  2,
                  7
                ],
                "look_at_unit": 8
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L05B01 is the sole supplied clean-anchor candidate and must establish the dwelling identity directly from the floor plan because no same-fp references are available. Camera unit 5 looking toward unit 8 aligns the view with opening marker 7 and marker 14 for S11_Shot5, while the wide 90-degree coverage retains enough of target markers 3, 4, 5, 6, 8, and 12 to support the centered medium staging in S11_Shot4.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
              },
              "render_guidance": {
                "camera_framing_directive": "Place the camera in unit 5 at cell [4,6] and aim toward unit 8 at cell [2,7] with a wide 90-degree field of view. Use broad structural coverage around the unit-5-to-unit-8 axis, keep opening marker 7 near center for S11_Shot5, and preserve sufficient surrounding coverage for the shot-specific medium framing required by S11_Shot4.",
                "negative_continuity_directive": "No numbered elements or state-overlay markers are designated for omission. Keep all fixed numbered elements in their floor-plan positions, do not introduce spaces outside the unit-5 wide view-cone superset, and do not invent additional subjects, props, structural changes, or state cues beyond markers 3, 4, 5, 6, 7, 8, 9, 12, 13, and 14.",
                "state_cue_directive": "Carry transient marker 14 as the committed state of opening marker 7. Follow the staged low-key, dark, desaturated night ambience, with the area beyond opening marker 7 remaining deeply dark and without invented detail; add no other uncommitted state cues.",
                "subject_position_directive": "For S11_Shot4, reserve the middle-center midground for the committed subject in a medium presentation at upper-torso camera height, with the planted stance and off-screen gaze described by staging. For the S11_Shot5 variant, exclude the subject completely and preserve the same axis as a subjective view toward opening marker 7.",
                "visible_space_directive": "From camera unit 5, show the numbered physical-space context along the axis toward look-at unit 8. Maintain target unit markers 3, 4, 5, 6, 8, and 12 where admitted by the wide view, with opening markers 7 and 13 and fixed fixture marker 9 retained in their committed floor-plan positions; opening marker 7 and transient marker 14 are the principal centered background cues."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L05B01",
              "projection_card_inherited": false,
              "plate_group_id": "L05B01",
              "plate_anchor_bg_id": "L05B01",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 0,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 1
          },
          "plate_group_count": 1,
          "plate_shareability_counts": {
            "exclusive": 1
          },
          "dag_node_count": 1,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_l06_rooftop_room_interior": {
        "fp_id": "fp_l06_rooftop_room_interior",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L06B05",
              "camera_decision": {
                "camera_cell": [
                  2,
                  2
                ],
                "camera_unit": 6,
                "fov_deg": 90,
                "framing_notes": "Broad coverage from unit 6 toward unit 1, centered through look-at cell [5,1], supports the target-unit set 1, 2, and 6 and the numerous committed base markers.",
                "lens_enum": "wide",
                "look_at_cell": [
                  5,
                  1
                ],
                "look_at_unit": 1
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L06B05 is a supplied clean anchor candidate and covers the broadest clean set of structural units and base markers. It is rendered directly from the floor plan with a wide view from unit 6 toward unit 1 for shots S5_Shot6 and S5_Shot8, establishing dwelling identity without a prior reference.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor."
              },
              "render_guidance": {
                "camera_framing_directive": "Use broad 90-degree coverage from camera unit 6 at cell [2,2], directed toward unit 1 through look-at cell [5,1]. Retain sufficient surrounding context for the insert and close framings consumed by S5_Shot6 and S5_Shot8.",
                "negative_continuity_directive": "Exclude ignored overlay markers 24 through 37. Do not introduce spaces outside the unit 6 toward unit 1 view, additional scenario-specific objects, or uncommitted state overlays.",
                "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
                "subject_position_directive": "For S5_Shot6, reserve the central tabletop region for a resting forearm and hand in an insert composition. For S5_Shot8, reserve middle-right and middle-left foreground zones for two closely contacting subjects; do not add other subjects.",
                "visible_space_directive": "Show the connected coverage of target units 1, 2, and 6 from camera unit 6 toward unit 1, using base markers 1, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 21, 22, and 23 as the committed structural and fixed-element inventory."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L06B05",
              "projection_card_inherited": false,
              "plate_group_id": "L06B05",
              "plate_anchor_bg_id": "L06B05",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B08",
              "camera_decision": {
                "camera_cell": [
                  0,
                  1
                ],
                "camera_unit": 1,
                "fov_deg": 50,
                "framing_notes": "Neutral coverage from unit 1 toward unit 4, with look-at cell [4,1] aligned to a committed fixed marker in the target space.",
                "lens_enum": "normal",
                "look_at_cell": [
                  4,
                  1
                ],
                "look_at_unit": 4
              },
              "is_dwelling_identity_anchor": false,
              "mode": "related_style_new_space",
              "node_index": 1,
              "rationale": "Shots S14_Shot5 and S14_Shot9 target unit 4, which is a different physical space from the anchor's primary units 1, 2, and 6. L06B05 therefore carries dwelling style and lighting continuity only, while a normal view from unit 1 toward unit 4 establishes this clean space's own layout.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "ps_shared_1_2_6"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_shared_1_2_6",
                    "ref_bg_id": "L06B05",
                    "space_description": "Anchor coverage of units 1, 2, and 6"
                  }
                ],
                "why_single_ref_or_two_refs": "One earlier same-fp anchor is sufficient to carry dwelling identity into the distinct target space; no consuming shot requires two distinct spaces to be co-visible."
              },
              "render_guidance": {
                "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at [0,1] toward unit 4 through look-at cell [4,1]. Keep only narrow environmental context around the close subject framings committed by S14_Shot5 and S14_Shot9.",
                "negative_continuity_directive": "Exclude ignored overlay markers 24 through 37. Do not copy the layout of reference L06B05 into unit 4, and do not add units or openings outside the unit 1 toward unit 4 view.",
                "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
                "subject_position_directive": "For S14_Shot5, reserve the centered foreground for one near-frontal subject with only narrow orderly context around the figure. For S14_Shot9, reserve the lower frame and center for a bowed shoulder and a second subject's resting hand; keep faces largely outside the composition and add no other subjects.",
                "visible_space_directive": "Show target unit 4 from camera unit 1, preserving base markers 4, 9, 11, and 22. Carry only the shared style and lighting identity from L06B05; compose the fixed layout of unit 4 from its own supplied markers."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L06B08",
              "projection_card_inherited": false,
              "plate_group_id": "L06B08",
              "plate_anchor_bg_id": "L06B08",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_order_index": 1,
              "ref_tree_parents": [
                "L06B05"
              ],
              "ref_role_per_parent": {
                "L06B05": "style"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B01",
              "camera_decision": {
                "camera_cell": [
                  0,
                  1
                ],
                "camera_unit": 1,
                "fov_deg": 25,
                "framing_notes": "Compressed close coverage uses the same camera unit and target-space geometry as L06B08 while isolating the committed wall-facing markers.",
                "lens_enum": "telephoto",
                "look_at_cell": [
                  4,
                  1
                ],
                "look_at_unit": 4
              },
              "is_dwelling_identity_anchor": false,
              "mode": "reference_derived",
              "node_index": 2,
              "rationale": "S24_Shot4 requires a close frontal detail within the same unit-4 space and matching camera-unit/look-at-unit geometry established by L06B08. The fixed positions of markers 4, 9, 11, and 22 are inherited directly, while markers 28 and 29 are shot-specific overlays suitable for restoration over the earlier clean plate.",
              "reference_decision": {
                "low_delta_rationale": "L06B01 matches L06B08 at camera_unit 1 and look_at_unit 4 with look-at cell [4,1]; the remaining difference is the shot-specific close framing and transient markers 28 and 29.",
                "low_delta_reuse_target_bg_id": "L06B08",
                "physical_space_id_per_ref": [
                  "ps_unit4"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_same_physical_space",
                "same_physical_space_low_delta_candidate": true,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_unit4",
                    "ref_bg_id": "L06B08",
                    "space_description": "Clean representative of target unit 4"
                  }
                ],
                "why_single_ref_or_two_refs": "A single reference covers the same physical space and fixed marker set required by S24_Shot4."
              },
              "render_guidance": {
                "camera_framing_directive": "Use compressed 25-degree coverage from camera unit 1 at [0,1] toward unit 4 through look-at cell [4,1]. Form a square, frontal close view while retaining a limited surrounding surface boundary.",
                "negative_continuity_directive": "Avoid moving fixed markers 4, 9, 11, or 22 from their L06B08 positions. Exclude ignored markers 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, and 37, as well as spaces outside the narrow unit-4 view.",
                "state_cue_directive": "Apply only transient markers 28 and 29 to the fixed clean space inherited from L06B08, following their committed centered relationship. Do not introduce any other state cue.",
                "subject_position_directive": "No committed subject appears in S24_Shot4. Keep the background free of invented subjects and reserve the center for the committed content-surface cues represented by markers 28 and 29.",
                "visible_space_directive": "Show a narrow surface-focused portion of unit 4 from unit 1, preserving fixed base markers 4, 9, 11, and 22 in the same positions established by L06B08 while making markers 28 and 29 legible."
              },
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L06B08",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_available",
              "projection_card_fallback_reason": "reuse_target_projection_missing",
              "projection_card_source_bg_id": "L06B08",
              "projection_card_inherited": true,
              "plate_group_id": "L06B08",
              "plate_anchor_bg_id": "L06B08",
              "needs_new_plate": false,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B07",
              "camera_decision": {
                "camera_cell": [
                  0,
                  1
                ],
                "camera_unit": 1,
                "fov_deg": 90,
                "framing_notes": "Broad coverage retains the same unit-1 to unit-4 geometry as L06B08 while allowing the floor, fixed marker set, and staged subject areas to coexist across the consuming shots.",
                "lens_enum": "wide",
                "look_at_cell": [
                  4,
                  1
                ],
                "look_at_unit": 4
              },
              "is_dwelling_identity_anchor": false,
              "mode": "same_physical_space_view",
              "node_index": 3,
              "rationale": "S12_Shot9, S12_Shot13, and S12_Shot19 all use the same unit-4 physical space and fixed markers established by L06B08. The camera and look-at units match that earlier representative, while markers 24 through 28 and staged subject placements are transient scene-layer differences, making this a low-delta reuse candidate despite the wider shot-specific framing.",
              "reference_decision": {
                "low_delta_rationale": "L06B07 matches L06B08 at camera_unit 1 and look_at_unit 4 with look-at cell [4,1]; markers 24 through 28, subject placement, and shot-scale changes are scene-restorable deltas rather than fixed-layout changes.",
                "low_delta_reuse_target_bg_id": "L06B08",
                "physical_space_id_per_ref": [
                  "ps_unit4"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_same_physical_space",
                "same_physical_space_low_delta_candidate": true,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_unit4",
                    "ref_bg_id": "L06B08",
                    "space_description": "Clean representative of target unit 4"
                  }
                ],
                "why_single_ref_or_two_refs": "All consuming shots remain within the one physical space represented by L06B08, so a second reference is unnecessary."
              },
              "render_guidance": {
                "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [0,1] toward unit 4 through look-at cell [4,1]. Preserve enough lower and peripheral coverage for the floor-level insert, the complete seated figure, and the hand-height close detail required across the three shots.",
                "negative_continuity_directive": "Keep fixed markers 4, 9, 11, and 22 in the positions established by L06B08. Exclude ignored markers 29 through 37 and avoid adding spaces outside the unit-1-to-unit-4 view or uncommitted subjects.",
                "state_cue_directive": "Apply only transient markers 24, 25, 26, 27, and 28 in the relationships committed by the surfaced shots. Do not import any other overlay from earlier or later states.",
                "subject_position_directive": "S12_Shot9 commits no subject and reserves the central and lower-left field for markers 24 and 25. S12_Shot13 reserves the lower-center midground for one complete seated subject near marker 26. S12_Shot19 isolates a closed hand and marker 27 near frame center; add no other subjects.",
                "visible_space_directive": "Show unit 4 from unit 1 with fixed base markers 4, 9, 11, and 22 held in the same locations as L06B08. Broad coverage may include the floor and the area associated with opening marker 9, while transient markers 24 through 28 remain shot-specific overlays."
              },
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L06B08",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_available",
              "projection_card_fallback_reason": "reuse_target_projection_missing",
              "projection_card_source_bg_id": "L06B08",
              "projection_card_inherited": true,
              "plate_group_id": "L06B08",
              "plate_anchor_bg_id": "L06B08",
              "needs_new_plate": false,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B06",
              "camera_decision": {
                "camera_cell": [
                  0,
                  1
                ],
                "camera_unit": 1,
                "fov_deg": 25,
                "framing_notes": "Compressed coverage from unit 1 toward unit 3 isolates the fixed marker at look-at cell [5,3] and leaves only a narrow environmental strip.",
                "lens_enum": "telephoto",
                "look_at_cell": [
                  5,
                  3
                ],
                "look_at_unit": 3
              },
              "is_dwelling_identity_anchor": false,
              "mode": "related_style_new_space",
              "node_index": 4,
              "rationale": "S18_Shot2 targets unit 3 and markers 10 and 21, a physical space distinct from the anchor's principal coverage. L06B05 supplies dwelling style continuity, while the telephoto view from unit 1 toward unit 3 supports the committed close framing without importing the anchor layout.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "ps_shared_1_2_6"
                ],
                "rejected_refs": [
                  {
                    "reason": "L06B08 represents unit 4 rather than the target unit 3 space.",
                    "ref_bg_id": "L06B08"
                  }
                ],
                "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_shared_1_2_6",
                    "ref_bg_id": "L06B05",
                    "space_description": "Dwelling-identity anchor coverage"
                  }
                ],
                "why_single_ref_or_two_refs": "One anchor reference is sufficient for shared dwelling style; S18_Shot2 does not require two distinct spaces to be co-visible."
              },
              "render_guidance": {
                "camera_framing_directive": "Use compressed 25-degree coverage from camera unit 1 at [0,1] toward unit 3 through look-at cell [5,3]. Keep the staged face dominant and retain only a narrow strip of marker 10 and surrounding fixed context.",
                "negative_continuity_directive": "Exclude ignored overlay markers 24 through 37. Do not copy the layout of L06B05 into unit 3, and do not include unit 4 or other spaces outside the narrow unit-3 view.",
                "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
                "subject_position_directive": "Reserve most of the frame for one near-frontal subject at the height committed by S18_Shot2, with a narrow lower and rear strip showing fixed context. Add no other subjects.",
                "visible_space_directive": "Show a narrow view into target unit 3 from unit 1, using base markers 1, 3, 10, and 21. Compose this space independently while retaining the dwelling style established by L06B05."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L06B06",
              "projection_card_inherited": false,
              "plate_group_id": "L06B06",
              "plate_anchor_bg_id": "L06B06",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 2,
              "ref_tree_parents": [
                "L06B05"
              ],
              "ref_role_per_parent": {
                "L06B05": "style"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B02",
              "camera_decision": {
                "camera_cell": [
                  0,
                  1
                ],
                "camera_unit": 1,
                "fov_deg": 50,
                "framing_notes": "Neutral coverage from unit 1 toward unit 6 uses look-at cell [2,3] to prioritize opening marker 7 and its adjacent structural context.",
                "lens_enum": "normal",
                "look_at_cell": [
                  2,
                  3
                ],
                "look_at_unit": 6
              },
              "is_dwelling_identity_anchor": false,
              "mode": "same_physical_space_view",
              "node_index": 5,
              "rationale": "S26_Shot1 and S26_Shot4 use units 1 and 6, which are part of the same connected physical coverage established by L06B05. The camera shifts from unit 6 toward unit 1 in the anchor to unit 1 toward unit 6 here, revealing a different fixed slice around marker 7; therefore this requires its own continuity-locked plate rather than low-delta reuse.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "ps_shared_1_2_6"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_same_physical_space",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_shared_1_2_6",
                    "ref_bg_id": "L06B05",
                    "space_description": "Connected fixed coverage of units 1, 2, and 6"
                  }
                ],
                "why_single_ref_or_two_refs": "L06B05 alone commits the fixed shared-space layout needed by both consuming shots; no distinct second space is co-visible."
              },
              "render_guidance": {
                "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at [0,1] toward unit 6 through look-at cell [2,3]. Support a close subject frame for S26_Shot1 and a square medium view centered on marker 7 for S26_Shot4.",
                "negative_continuity_directive": "Preserve the positions of base markers 1, 6, 7, 8, 12, and 17 established by L06B05. Exclude ignored markers 24 through 36, spaces outside the unit-1-to-unit-6 view, and uncommitted scenario-specific objects.",
                "state_cue_directive": "Apply only transient marker 37 to the fixed shared-space layout. Do not import any other state overlay.",
                "subject_position_directive": "For S26_Shot1, reserve most of the center for one close subject with a side-of-head hand-held item and indistinct edge space. For S26_Shot4, show no person and reserve the middle-center for marker 7 and its narrow opening.",
                "visible_space_directive": "Show units 1 and 6 from camera unit 1 toward unit 6, prioritizing base markers 7 and 6 while retaining only view-consistent portions of markers 1, 8, 12, and 17. Keep all fixed elements in the locations committed by L06B05."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L06B02",
              "projection_card_inherited": false,
              "plate_group_id": "L06B02",
              "plate_anchor_bg_id": "L06B02",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 3,
              "ref_tree_parents": [
                "L06B05"
              ],
              "ref_role_per_parent": {
                "L06B05": "space_continuity"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B04",
              "camera_decision": {
                "camera_cell": [
                  0,
                  1
                ],
                "camera_unit": 1,
                "fov_deg": 50,
                "framing_notes": "Neutral coverage from unit 1 toward unit 5 uses look-at cell [3,5] to include the target fixture region while supporting reflective and insert framings.",
                "lens_enum": "normal",
                "look_at_cell": [
                  3,
                  5
                ],
                "look_at_unit": 5
              },
              "is_dwelling_identity_anchor": false,
              "mode": "same_physical_space_view",
              "node_index": 6,
              "rationale": "L06B04 includes target units 1 and 5. Unit 1 overlaps the anchor's physical coverage, so L06B05 commits marker 12 and the dwelling's fixed continuity, while the new unit-1-to-unit-5 geometry reveals markers 19, 20, and 23 not established in the anchor view. S18_Shot12 and S18_Shot16 therefore require a new continuity-locked plate rather than reuse.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "ps_shared_1_2_6"
                ],
                "rejected_refs": [
                  {
                    "reason": "L06B08 represents unit 4 and does not commit the unit-1 fixed element used by these shots.",
                    "ref_bg_id": "L06B08"
                  }
                ],
                "same_physical_space_dedup_decision": "single_overlapping_physical_space",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_shared_1_2_6",
                    "ref_bg_id": "L06B05",
                    "space_description": "Anchor coverage committing the unit-1 fixed layout and marker 12"
                  }
                ],
                "why_single_ref_or_two_refs": "One reference commits the overlapping unit-1 layout. The surfaced shots do not establish two distinct reference spaces as co-visible within a single consuming shot."
              },
              "render_guidance": {
                "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at [0,1] toward unit 5 through look-at cell [3,5]. Allow a medium reflective composition for S18_Shot12 and a tight insert centered on the committed content surface for S18_Shot16.",
                "negative_continuity_directive": "Keep marker 12 consistent with L06B05 and preserve the supplied positions of markers 19, 20, and 23. Exclude ignored markers 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, and 37, and do not add spaces outside the unit-1-to-unit-5 view.",
                "state_cue_directive": "Apply only transient markers 30 and 31 according to their separate surfaced-shot commitments. Do not combine them into an uncommitted shared state or add other overlays.",
                "subject_position_directive": "For S18_Shot12, reserve middle-left for one reflected subject and middle-right for marker 30, retaining an edge of the reflective boundary. For S18_Shot16, isolate marker 31 at center with a slim portion of marker 12 beneath it; add no other subjects beyond the committed image-bound subject cue.",
                "visible_space_directive": "Show the connection from unit 1 toward target unit 5, retaining view-consistent portions of base markers 1, 5, 12, 19, 20, and 23. Marker 12 must remain in its L06B05 position, while unit-5 fixtures and opening marker 23 follow the floor-plan readback."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L06B04",
              "projection_card_inherited": false,
              "plate_group_id": "L06B04",
              "plate_anchor_bg_id": "L06B04",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 4,
              "ref_tree_parents": [
                "L06B05"
              ],
              "ref_role_per_parent": {
                "L06B05": "space_continuity"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L06B03",
              "camera_decision": {
                "camera_cell": [
                  1,
                  2
                ],
                "camera_unit": 4,
                "fov_deg": 90,
                "framing_notes": "Broad coverage from unit 4 toward unit 6, through look-at cell [2,3], supports the staged route toward opening marker 7 and co-visibility of the unit-4 and unit-1/unit-6 physical spaces.",
                "lens_enum": "wide",
                "look_at_cell": [
                  2,
                  3
                ],
                "look_at_unit": 6
              },
              "is_dwelling_identity_anchor": false,
              "mode": "two_refs_distinct_spaces",
              "node_index": 7,
              "rationale": "S24_Shot8 stages a subject moving from the unit-4 side toward the opening and shared route represented by units 1 and 6. L06B08 commits the fixed unit-4 space, while L06B05 commits the distinct connected space containing units 1 and 6. A wide camera from unit 4 toward unit 6 supports their co-visibility and the required background opening, with transient markers 28, 29, and 32 through 36 added without changing either fixed layout.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "ps_shared_1_2_6",
                  "ps_unit4"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "distinct_visible_spaces",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "ps_shared_1_2_6",
                    "ref_bg_id": "L06B05",
                    "space_description": "Fixed connected coverage of units 1, 2, and 6"
                  },
                  {
                    "physical_space_id": "ps_unit4",
                    "ref_bg_id": "L06B08",
                    "space_description": "Fixed clean coverage of unit 4"
                  }
                ],
                "why_single_ref_or_two_refs": "Two references are required because S24_Shot8 makes unit 4 and the distinct unit-1/unit-6 route toward opening marker 7 co-visible in the same consuming shot."
              },
              "render_guidance": {
                "camera_framing_directive": "Use broad 90-degree coverage from camera unit 4 at [1,2] toward unit 6 through look-at cell [2,3]. Frame the central midground subject over-shoulder while keeping opening marker 7 in the middle-right background and retaining the route across the two referenced spaces.",
                "negative_continuity_directive": "Preserve markers 1, 6, 7, 8, 12, 13, 14, and 17 according to L06B05 and markers 4 and 22 according to L06B08. Exclude ignored markers 24, 25, 26, 27, 30, 31, and 37; do not merge or reposition the two distinct fixed layouts.",
                "state_cue_directive": "Apply only transient markers 28, 29, 32, 33, 34, 35, and 36 in the relationships committed by S24_Shot8. Keep these as scene-layer changes over the fixed layouts and add no other state cues.",
                "subject_position_directive": "Reserve the central midground for one over-shoulder subject turning mid-step. Keep the clenched hand and marker 29 in a lower side zone, with opening marker 7 ahead in the middle-right background; add no other subjects.",
                "visible_space_directive": "Show distinct physical spaces ps_unit4 and ps_shared_1_2_6 co-visible from unit 4 toward unit 6. Use base markers 1, 4, 6, 7, 8, 12, 13, 14, 17, and 22, maintaining each marker's placement from its respective reference."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L06B03",
              "projection_card_inherited": false,
              "plate_group_id": "L06B03",
              "plate_anchor_bg_id": "L06B03",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 5,
              "ref_tree_parents": [
                "L06B05",
                "L06B08"
              ],
              "ref_role_per_parent": {
                "L06B05": "style",
                "L06B08": "style"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 2,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 6,
            "not_available": 2
          },
          "plate_group_count": 6,
          "plate_shareability_counts": {
            "exclusive": 5,
            "shareable_geometry_only": 3
          },
          "dag_node_count": 6,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_l11_market_entrance": {
        "fp_id": "fp_l11_market_entrance",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L11B04",
              "camera_decision": {
                "camera_cell": [
                  5,
                  4
                ],
                "camera_unit": 2,
                "fov_deg": 50,
                "framing_notes": "Neutral coverage from unit 2 toward unit 3, using the marker-10 look-at cell to retain the staged lateral two-subject composition together with markers 8 and 9.",
                "lens_enum": "normal",
                "look_at_cell": [
                  1,
                  4
                ],
                "look_at_unit": 3
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L11B04 is the sole clean anchor candidate and supplies the dwelling identity from the floor plan. For S19_Shot3, camera unit 2 looking toward unit 3 with a normal lens supports the committed medium profile two-shot while retaining markers 8, 9, and 10 around the subjects.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_no_references",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No prior same-fp plate is available or needed because this first node establishes the dwelling identity directly from the floor plan."
              },
              "render_guidance": {
                "camera_framing_directive": "Place the camera in unit 2 at cell [5,4] and look toward unit 3 at cell [1,4] with a normal 50-degree lens, giving neutral medium coverage of both staged upper bodies, their narrow separation, adjacent markers 8 and 9, and overhead marker 10.",
                "negative_continuity_directive": "Exclude ignored overlay markers 11 and 12, do not introduce unlisted state overlays, and do not shift fixed markers 5, 8, 9, or 10 from their floor-plan positions. Avoid depicting units outside the unit-2-to-unit-3 view as established foreground spaces.",
                "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because this clean background lists no transient markers; refrain from inventing additional cues. Preserve the staged dim illumination associated with marker 10 without adding uncommitted state overlays.",
                "subject_position_directive": "For S19_Shot3, place the two committed subjects in a static medium profile arrangement, one on the left facing right and one on the right facing left, with a narrow conversational gap and part of the adjacent marker-8 and marker-9 structures visible.",
                "visible_space_directive": "Show unit 2 transitioning into unit 3, with opening marker 5 and fixed markers 8, 9, and 10 included where the normal view permits. Keep the composition centered on the unit-3 axis rather than expanding into units 1 or 4."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L11B04",
              "projection_card_inherited": false,
              "plate_group_id": "L11B04",
              "plate_anchor_bg_id": "L11B04",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L11B02",
              "camera_decision": {
                "camera_cell": [
                  7,
                  4
                ],
                "camera_unit": 1,
                "fov_deg": 50,
                "framing_notes": "Neutral exterior-facing coverage from unit 1 toward unit 2 and opening marker 5, wide enough for the staged subject and edge placement of transient marker 11 without turning the view into a broad establishing frame.",
                "lens_enum": "normal",
                "look_at_cell": [
                  4,
                  4
                ],
                "look_at_unit": 2
              },
              "is_dwelling_identity_anchor": false,
              "mode": "related_style_new_space",
              "node_index": 1,
              "rationale": "S8_Shot4 is staged in unit 1 looking toward unit 2 and the facade-band markers, which is a distinct physical space from the unit-2-to-unit-3 anchor view. L11B04 therefore supplies only same-fp identity continuity, while the exterior-facing arrangement is composed from markers 1, 2, 4, 5, 6, and 7 using a normal medium framing.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [
                  "fp_l11_market_entrance_space_units_2_3"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_distinct_space_reference",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [
                  {
                    "physical_space_id": "fp_l11_market_entrance_space_units_2_3",
                    "ref_bg_id": "L11B04",
                    "space_description": "The anchor view covering unit markers 2 and 3."
                  }
                ],
                "why_single_ref_or_two_refs": "One same-fp anchor reference is sufficient for dwelling-level identity; the consuming shot does not require two distinct reference spaces to be co-visible."
              },
              "render_guidance": {
                "camera_framing_directive": "Place the camera in unit 1 at cell [7,4] and look toward unit 2 at cell [4,4] with a normal 50-degree lens. Use neutral medium coverage that holds the committed subject left of center, marker 12 lower in the composition, and part of marker 11 at the right edge.",
                "negative_continuity_directive": "Do not import the anchor's unit-3-focused marker-8, marker-9, or marker-10 arrangement into this unit-1-to-unit-2 framing. Do not move fixed opening markers 5 and 6 or fixture marker 7, and do not add spaces outside the planned view or unlisted scenario-specific elements.",
                "state_cue_directive": "Carry transient markers 11 and 12 as committed for this BG, including the staged stationary state of marker 11 and the dark visible surface of marker 12. Apply only the restrained, desaturated darkening-dusk exterior illumination committed by S8_Shot4.",
                "subject_position_directive": "For S8_Shot4, place the single committed subject at medium scale in the left-center foreground, shown three-quarter-right and braced beside marker 11. Keep marker 12 below the subject's expression and retain part of marker 11 near the right edge.",
                "visible_space_directive": "From unit 1, show unit 2 and the relevant portions of units 4 and 3 only where supported by the normal view toward opening marker 5. Include base markers 1, 2, 4, 5, 6, and 7, with the unit-1 foreground and the unit-2 threshold relationship clearly readable."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L11B02",
              "projection_card_inherited": false,
              "plate_group_id": "L11B02",
              "plate_anchor_bg_id": "L11B02",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_order_index": 1,
              "ref_tree_parents": [
                "L11B04"
              ],
              "ref_role_per_parent": {
                "L11B04": "style"
              },
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L11B03",
              "camera_decision": {
                "camera_cell": [
                  7,
                  4
                ],
                "camera_unit": 1,
                "fov_deg": 50,
                "framing_notes": "Reuse-compatible neutral framing from the same unit-1 camera and unit-2 look-at geometry as L11B02, allowing the two consuming shots to crop or emphasize the upper fixed marker and the frontal subject without changing the plate structure.",
                "lens_enum": "normal",
                "look_at_cell": [
                  4,
                  4
                ],
                "look_at_unit": 2
              },
              "is_dwelling_identity_anchor": false,
              "mode": "reference_derived",
              "node_index": 2,
              "rationale": "S19_Shot7 and S19_Shot8 use the same exterior-facing physical space and the same unit-1 camera to unit-2 look-at geometry as L11B02. The fixed positions of markers 1, 2, 4, 5, 6, and 7 can therefore derive directly from L11B02, while subject pose, gaze, close framing, transient markers, and ambient-light state remain shot-restorable deltas.",
              "reference_decision": {
                "low_delta_rationale": "L11B03 matches L11B02 at camera_unit 1, camera_cell [7,4], look_at_unit 2, and look_at_cell [4,4], with strongly overlapping target and base markers. The remaining changes are subject pose, gaze, transient-marker use, ambient-light state, and minor shot framing.",
                "low_delta_reuse_target_bg_id": "L11B02",
                "physical_space_id_per_ref": [
                  "fp_l11_market_entrance_space_units_1_2_4"
                ],
                "rejected_refs": [
                  {
                    "reason": "L11B04 depicts the distinct unit-2-to-unit-3 anchor view rather than the same exterior-facing plate.",
                    "ref_bg_id": "L11B04"
                  }
                ],
                "same_physical_space_dedup_decision": "single_same_space_reference",
                "same_physical_space_low_delta_candidate": true,
                "selected_refs": [
                  {
                    "physical_space_id": "fp_l11_market_entrance_space_units_1_2_4",
                    "ref_bg_id": "L11B02",
                    "space_description": "The exterior-facing view from unit 1 toward unit 2 and opening marker 5."
                  }
                ],
                "why_single_ref_or_two_refs": "L11B02 alone represents the same visible physical space required by both consuming shots; no second distinct space is committed as co-visible."
              },
              "render_guidance": {
                "camera_framing_directive": "Keep the camera in unit 1 at cell [7,4], looking toward unit 2 at cell [4,4] through a normal 50-degree lens. Preserve L11B02's neutral unit-1-to-unit-2 plate geometry; S19_Shot7 may emphasize the lower-center subject and upper marker 7, while S19_Shot8 uses a close centered crop with limited context at the edges.",
                "negative_continuity_directive": "Keep markers 5, 6, and 7 in the same fixed positions established by L11B02, and do not import the distinct unit-3 anchor arrangement from L11B04. Do not expand the close framing into units outside the unit-1-to-unit-2 view, and do not add unlisted overlays beyond markers 11 and 12.",
                "state_cue_directive": "Carry transient markers 11 and 12 as listed for this BG and use only the muted, desaturated early-morning ambient state committed by S19_Shot7 and S19_Shot8. Preserve the fixed mounted state of marker 7 and do not invent additional state cues.",
                "subject_position_directive": "For S19_Shot7, place the committed subject low in the frame at medium scale with the neck craned upward and the eyeline directed toward marker 7 in the upper background. For S19_Shot8, use a close centered frontal placement with marker 12 at one ear and only limited fixed context at the frame edges.",
                "visible_space_directive": "Preserve L11B02's fixed unit-1 foreground, unit-2 threshold relationship, unit-4 facade-band structure, opening markers 5 and 6, and fixture marker 7. Keep marker 7 visible above the subject for S19_Shot7 and retain only the limited unit-1-to-unit-2 context required by S19_Shot8."
              },
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L11B02",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_available",
              "projection_card_fallback_reason": "reuse_target_projection_missing",
              "projection_card_source_bg_id": "L11B02",
              "projection_card_inherited": true,
              "plate_group_id": "L11B02",
              "plate_anchor_bg_id": "L11B02",
              "needs_new_plate": false,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 1,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 2,
            "not_available": 1
          },
          "plate_group_count": 2,
          "plate_shareability_counts": {
            "exclusive": 1,
            "shareable_geometry_only": 2
          },
          "dag_node_count": 2,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_l14_security_room": {
        "fp_id": "fp_l14_security_room",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L14B01",
              "camera_decision": {
                "camera_cell": [
                  3,
                  4
                ],
                "camera_unit": 3,
                "fov_deg": 90,
                "framing_notes": "Use the exact camera candidate in unit 3 and aim toward unit 1 at the listed look-at cell corresponding to base marker 6. The wide representative framing supports the committed close display emphasis in S20_Shot2 and the contextual subject framing in S20_Shot3.",
                "lens_enum": "wide",
                "look_at_cell": [
                  5,
                  8
                ],
                "look_at_unit": 1
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L14B01 is the sole supplied clean-anchor candidate-set member and the only readiness-ok BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 3 looking toward unit 1 and base marker 6 provides broad coverage of target units 1, 2, and 3 while supporting the display-focused and contextual consuming shots.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node is the required floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
              },
              "render_guidance": {
                "camera_framing_directive": "Frame from camera unit 3 at cell [3,4] toward look-at unit 1 at cell [5,8] with a wide 90-degree field of view. Maintain broad coverage along this unit-3-to-unit-1 axis so the committed close emphasis on marker 10 and the medium contextual framing can be obtained from the same established view.",
                "negative_continuity_directive": "Do not invent elements outside numbered markers 1 through 10, do not move fixed markers 4 through 9 from their floor-plan positions, and do not introduce spaces beyond target units 1, 2, and 3. Treat opening marker 4 as visible only where the chosen view permits, because the geometry lists visibility as a superset.",
                "state_cue_directive": "Carry transient marker 10 as the committed dark, noisy CCTV image with obscured figures. Preserve the listed active-display treatment from the consuming shots without adding any unlisted state cues; this BG is not designated as a clean background.",
                "subject_position_directive": "For S20_Shot2, keep the committed distorted forms contained within the paused image at marker 10 rather than placing them in the physical space. For S20_Shot3, place the committed subject behind the seated viewing positions, with the face in the upper frame and clenched hands in the lower frame while a soft display edge remains in the near foreground. Do not invent additional subjects.",
                "visible_space_directive": "From unit 3, show the view toward unit 1 with unit 2 included in the broad coverage, using target unit markers 1, 2, and 3. Center the view toward base marker 6 at look-at cell [5,8], retain fixed markers 5 through 9 in their committed positions, and include opening marker 4 only where supported by the chosen line of sight."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L14B01",
              "projection_card_inherited": false,
              "plate_group_id": "L14B01",
              "plate_anchor_bg_id": "L14B01",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 0,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 1
          },
          "plate_group_count": 1,
          "plate_shareability_counts": {
            "exclusive": 1
          },
          "dag_node_count": 1,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_police_station_office": {
        "fp_id": "fp_police_station_office",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L13B02",
              "camera_decision": {
                "camera_cell": [
                  8,
                  5
                ],
                "camera_unit": 2,
                "fov_deg": 90,
                "framing_notes": "Use broad coverage from unit 2 toward unit 1 so the close staged subjects can be isolated while geometry-supported fixed context remains available at the frame edges.",
                "lens_enum": "wide",
                "look_at_cell": [
                  3,
                  5
                ],
                "look_at_unit": 1
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L13B02 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan without a prior reference. The camera is placed at the only candidate cell for unit 2 and looks toward the fixed marker cell [3,5] in unit 1 with a wide lens, supporting the close and reverse close staging in S16_Shot3 and S16_Shot5 while retaining stable spatial context.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling-identity anchor."
              },
              "render_guidance": {
                "camera_framing_directive": "Frame from camera unit 2 at cell [8,5], looking into unit 1 at cell [3,5], with a wide 90-degree field of view. Maintain broad spatial coverage behind the close staged action while allowing the subjects and marker 13 to dominate the consuming-shot crops.",
                "negative_continuity_directive": "Exclude overlay markers 14, 15, and 16. Do not add spaces outside camera unit 2 and the geometry-supported view toward units 1 and 3, and do not invent subjects, state overlays, or numbered elements beyond the committed staging and marker facts.",
                "state_cue_directive": "Carry transient marker 13 as the only committed overlay cue, with the low-key, desaturated ambient treatment stated by S16_Shot3 and S16_Shot5. Do not introduce additional state cues.",
                "subject_position_directive": "For S16_Shot3, place the committed near subject at the camera-side edge with the extended arm and marker 13 directed toward the second subject behind it; marker 13 occupies less than one third of the close frame. For S16_Shot5, isolate the committed subject in a centered tight three-quarter close view with surrounding context reduced to indistinct edge shapes.",
                "visible_space_directive": "Show camera unit 2 opening toward target unit 1 under broad coverage, retaining the fixed placements of base markers 1, 2, 4, 5, 6, 7, 8, 9, 10, and 11. Unit 3 may enter only as permitted by the geometry readback's visible-unit candidate set for camera unit 2; openings 4 and 11 remain fixed where they fall inside the cone."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L13B02",
              "projection_card_inherited": false,
              "plate_group_id": "L13B02",
              "plate_anchor_bg_id": "L13B02",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            },
            {
              "bg_id": "L13B01",
              "camera_decision": {
                "camera_cell": [
                  8,
                  5
                ],
                "camera_unit": 2,
                "fov_deg": 90,
                "framing_notes": "Match the anchor's broad camera geometry so close inserts and the medium movement staging can be cropped from one continuity-locked view while all three target units remain spatially coherent.",
                "lens_enum": "wide",
                "look_at_cell": [
                  3,
                  5
                ],
                "look_at_unit": 1
              },
              "is_dwelling_identity_anchor": false,
              "mode": "reference_derived",
              "node_index": 1,
              "rationale": "L13B01 depicts the same physical space with the same camera unit, camera cell, look-at unit, look-at cell, lens, and field of view as L13B02. A direct reference preserves the fixed positions of markers 1 through 12 while supporting the close staging in S21_Shot6 and S21_Shot10 and the medium movement staging in S21_Shot12; the committed overlay changes are scene-layer cues rather than a structural layout change.",
              "reference_decision": {
                "low_delta_rationale": "L13B01 matches L13B02 at camera unit 2, camera cell [8,5], look-at unit 1, and look-at cell [3,5]. Their fixed marker requirements strongly overlap, while the principal plate delta is replacing transient marker 13 with markers 14, 15, and 16 plus shot-specific subject action and cropping.",
                "low_delta_reuse_target_bg_id": "L13B02",
                "physical_space_id_per_ref": [
                  "fp_police_station_office_space_1"
                ],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "single_same_physical_space_reference",
                "same_physical_space_low_delta_candidate": true,
                "selected_refs": [
                  {
                    "physical_space_id": "fp_police_station_office_space_1",
                    "ref_bg_id": "L13B02",
                    "space_description": "Same physical space and matching broad view across unit markers 2 and 1, with geometry-supported coverage of unit marker 3."
                  }
                ],
                "why_single_ref_or_two_refs": "One earlier same-fp reference covers the same physical space and matching camera geometry required by all consuming shots; no second distinct co-visible space reference is needed."
              },
              "render_guidance": {
                "camera_framing_directive": "Repeat the L13B02 geometry from camera unit 2 at cell [8,5], looking into unit 1 at cell [3,5], with a wide 90-degree field of view. Preserve broad coverage for the medium staging while permitting the close crops and perpendicular content-surface insert committed by the consuming shots.",
                "negative_continuity_directive": "Exclude overlay marker 13 and do not redraw it from reference bg_id L13B02. Preserve the reference's fixed marker placements rather than shifting furniture, fixtures, or openings; do not add spaces outside units 1, 2, and geometry-supported unit 3, and do not invent uncommitted subjects or state overlays.",
                "state_cue_directive": "Carry transient markers 14, 15, and 16 as the committed state cues and retain the low-key, desaturated ambient treatment stated by the consuming shots. Marker 15 must remain associated with its committed content-surface staging, while no additional overlay cues are introduced.",
                "subject_position_directive": "For S21_Shot6, isolate the committed subject at middle center in an extreme close view with the gaze directed downward and only a blurred lower-frame surface cue. S21_Shot10 commits no subject, so keep that crop free of invented subjects and center the staged content surface. For S21_Shot12, place the committed subject in the midground at middle right, half-turned toward opening marker 4 at middle left, with a workstation edge near the camera.",
                "visible_space_directive": "Maintain the same broad physical-space view established by L13B02, with camera unit 2 opening toward unit 1 and geometry-supported unit 3. Keep base markers 1 through 12 in their floor-plan positions, including openings 4 and 11, furniture markers 5 through 8, fixture markers 9, 10, and 12, and the unit relationships among markers 1, 2, and 3."
              },
              "render_action": "reuse_existing_plate",
              "reuse_target_bg_id": "L13B02",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_available",
              "projection_card_fallback_reason": "reuse_target_projection_missing",
              "projection_card_source_bg_id": "L13B02",
              "projection_card_inherited": true,
              "plate_group_id": "L13B02",
              "plate_anchor_bg_id": "L13B02",
              "needs_new_plate": false,
              "plate_anchor_shot_id": "",
              "plate_shareability": "shareable_geometry_only",
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 1,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 1,
            "not_available": 1
          },
          "plate_group_count": 1,
          "plate_shareability_counts": {
            "shareable_geometry_only": 2
          },
          "dag_node_count": 1,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      },
      "fp_l19_boat_deck": {
        "fp_id": "fp_l19_boat_deck",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L19B01",
              "camera_decision": {
                "camera_cell": [
                  7,
                  6
                ],
                "camera_unit": 3,
                "fov_deg": 90,
                "framing_notes": "Use the advertised wide view from unit 3 toward unit 1 to support the broad establishing composition in S27_Shot1 while retaining sufficient static background coverage for the subdued close framing in S27_Shot5.",
                "lens_enum": "wide",
                "look_at_cell": [
                  0,
                  5
                ],
                "look_at_unit": 1
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L19B01 is the sole clean anchor candidate and has no prior same-fp references, so it establishes the dwelling identity directly from the floor plan. A wide camera at unit 3 looking toward unit 1 prioritizes the target units and the broad setting required by S27_Shot1, while the same plate can remain softly contextual behind the close composition in S27_Shot5.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "No reference is selected because this first node is the fp-seeded dwelling-identity anchor and the same-fp candidate reference catalog is empty."
              },
              "render_guidance": {
                "camera_framing_directive": "Frame from camera unit 3 at cell [7,6] toward unit 1 at cell [2,5] with the wide 90-degree view cone. Use broad coverage around unit 1 for the wide staged composition in S27_Shot1, while preserving an unobtrusive background region that can sit outside the shallow focal plane in S27_Shot5.",
                "negative_continuity_directive": "Keep the fixed placements of markers 5, 6, 9, 10, 11, 12, 13, 14, and 15 consistent with the floor plan. Do not add unlisted numbered elements, state-overlay markers, scenario-specific additions, or invented subjects to the clean plate, and do not promote unit 4 as a depicted target outside the committed unit 3-to-unit 1 framing.",
                "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient marker numbers are listed. Apply only the staged subdued, desaturated golden-dusk lighting context, and refrain from inventing additional state cues or persistent scene-layer changes.",
                "subject_position_directive": "Keep the clean background free of rendered subjects while reserving the central coverage of unit 1 for the seated, downward-looking subject placement committed in S27_Shot1. Also preserve a subdued background area behind the eye-level, slight-frontal close subject placement committed in S27_Shot5; its small lower-edge content-surface cue remains a shot layer rather than a fixed background element.",
                "visible_space_directive": "From unit 3, direct the view toward unit 1 as the primary visible unit with broad wide-lens coverage. Preserve the committed relationship among target units 1, 2, and 3, including opening markers 5 and 6 where they fall within the unit 3-to-unit 1 view, and retain base markers 9, 10, 11, 12, 13, 14, and 15 in their floor-plan positions wherever visible."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L19B01",
              "projection_card_inherited": false,
              "plate_group_id": "L19B01",
              "plate_anchor_bg_id": "L19B01",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 0,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 1
          },
          "plate_group_count": 1,
          "plate_shareability_counts": {
            "exclusive": 1
          },
          "dag_node_count": 1,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 2,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": [
          {
            "w20f9_camera_validator_retry": {
              "camera_validator_retry_attempted": 1,
              "camera_validator_retry_succeeded": 1,
              "first_pass_camera_diagnostics": [
                "bg_id='L19B01' look_at_cell=[2, 5] not in look_at_cell_candidates_per_unit[3]"
              ]
            }
          }
        ]
      },
      "fp_l20_wheelhouse": {
        "fp_id": "fp_l20_wheelhouse",
        "shot_aware_bg_render_plan_status": "ok",
        "graph": {
          "nodes": [
            {
              "bg_id": "L20B01",
              "camera_decision": {
                "camera_cell": [
                  7,
                  5
                ],
                "camera_unit": 3,
                "fov_deg": 90,
                "framing_notes": "Place the camera at the sole candidate cell for unit 3 and aim toward unit 2 using candidate cell [1,6], aligned with fixed fixture marker 8. The wide lens supports broad structural coverage for the wide consuming shot while allowing the close shots to use tighter portions of the same background.",
                "lens_enum": "wide",
                "look_at_cell": [
                  1,
                  6
                ],
                "look_at_unit": 2
              },
              "is_dwelling_identity_anchor": true,
              "mode": "fp_seeded_anchor",
              "node_index": 0,
              "rationale": "L20B01 is the sole supplied clean-anchor candidate-set member and the only renderable BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 3 looking toward unit 2 and fixed fixture marker 8 provides broad coverage of target units 1, 2, and 3 and the numbered structural elements needed across S28_Shot4, S28_Shot6, and S28_Shot9; the 90-degree wide view supports the committed wide reveal while retaining usable margin context for the close framings.",
              "reference_decision": {
                "low_delta_rationale": "",
                "low_delta_reuse_target_bg_id": "",
                "physical_space_id_per_ref": [],
                "rejected_refs": [],
                "same_physical_space_dedup_decision": "not_applicable_anchor",
                "same_physical_space_low_delta_candidate": false,
                "selected_refs": [],
                "why_single_ref_or_two_refs": "This dwelling-identity anchor is rendered directly from the supplied floor plan, and the same-fp candidate reference catalog is empty, so no reference is selected."
              },
              "render_guidance": {
                "camera_framing_directive": "Frame from camera unit 3 at cell [7,5] toward unit 2 at look-at cell [1,6] with a wide 90-degree field of view. Preserve broad coverage across the fixed structure for S28_Shot6, while leaving coherent portions that can appear only at the margins in the close compositions of S28_Shot4 and S28_Shot9.",
                "negative_continuity_directive": "Keep structural markers 1, 2, and 3, openings 4, 5, 6, and 7, and fixed fixture 8 in their floor-plan positions. Do not invent additional state-overlay markers beyond 9, 10, and 11, do not add uncommitted subjects, and do not depict units or openings outside the selected wide view as though they were directly visible.",
                "state_cue_directive": "Carry the committed transient state-overlay cues numbered 9, 10, and 11 on their assigned surfaces, with the low, desaturated dusk treatment committed by the surfaced shots. Preserve the legibility of these cues where the wide composition exposes them and introduce no additional unlisted state cues.",
                "subject_position_directive": "Provide background clearance for the committed shot staging: S28_Shot4 centers a fingertip and held image-bearing surface in a close frame; S28_Shot6 places a back-facing shoulder as a narrow foreground-side occlusion while the marked surface remains legible beyond it; S28_Shot9 places one committed figure in the middle-left and another in the middle-right at midground depth, with background visible mainly at the margins. Keep the plate free of any subjects not committed by those surfaced shots.",
                "visible_space_directive": "From unit 3, show the view toward unit 2 with unit 1 available along the intervening sightline. Establish markers 1, 2, and 3 as the connected structural areas, retain openings 4, 5, 6, and 7 in their numbered floor-plan positions wherever they fall within the wide cone, and keep fixed fixture marker 8 at the look-at side of unit 2."
              },
              "render_action": "render_new_plate",
              "reuse_target_bg_id": "",
              "anchor_shot_id": "",
              "projection_card_id": "",
              "projection_card_hash": "",
              "projection_card_state": "not_applicable",
              "projection_card_fallback_reason": "no_projection_card_target",
              "projection_card_source_bg_id": "L20B01",
              "projection_card_inherited": false,
              "plate_group_id": "L20B01",
              "plate_anchor_bg_id": "L20B01",
              "needs_new_plate": true,
              "plate_anchor_shot_id": "",
              "plate_shareability": "exclusive",
              "render_order_index": 0,
              "ref_tree_parents": [],
              "ref_role_per_parent": {},
              "max_refs": 2,
              "render_action_source": "geometry_route",
              "partition_fallback_reason": "partition_plan_missing"
            }
          ]
        },
        "validators": {
          "required_shape_ok": true,
          "graph_completeness_ok": true,
          "node_index_order_ok": true,
          "dag_ok": true,
          "max_refs_per_bg_ok": true,
          "two_refs_distinct_spaces_ok": true,
          "same_fp_only_ok": true,
          "anchor_exactly_one_ok": true,
          "anchor_in_clean_candidate_set_ok": true,
          "camera_in_candidates_ok": true,
          "rationale_and_mode_ok": true,
          "synthetic_readback_production_clear": true,
          "all_validators_passed": true,
          "diagnostics": [],
          "render_action_routing_ok": true,
          "reuse_plate_count": 0,
          "card_withhold_count": 0,
          "projection_card_state_counts": {
            "not_applicable": 1
          },
          "plate_group_count": 1,
          "plate_shareability_counts": {
            "exclusive": 1
          },
          "dag_node_count": 1,
          "space_partition_applied": false,
          "space_partition_fallback_reason": "partition_plan_missing"
        },
        "real_api_call_counts": {
          "image": 0,
          "llm": 1,
          "vlm": 0
        },
        "readback_status": "ok",
        "production_clear": true,
        "diagnostics": []
      }
    },
    "real_api_call_counts": {
      "image": 0,
      "llm": 10,
      "vlm": 0
    },
    "llm_provider_attempts_per_fp": {
      "fp_l04_rooftop_exterior": 1,
      "fp_l05_outer_yard": 1,
      "fp_l05_concrete_stairs": 1,
      "fp_l06_rooftop_room_interior": 1,
      "fp_l11_market_entrance": 1,
      "fp_l14_security_room": 1,
      "fp_police_station_office": 1,
      "fp_l19_boat_deck": 1,
      "fp_l20_wheelhouse": 1
    },
    "shot_staging_index_diagnostics": {
      "shot_staging_index_explicit_id": 0,
      "shot_staging_index_synthesized_id": 58,
      "shot_staging_index_dropped_no_id": [],
      "shot_staging_index_dropped_bad_index_type": [],
      "shot_staging_index_collisions": []
    }
  },
  "step_id": "shot_aware_bg_render_plan",
  "run_id": "3a7cfd22-c310-4602-940f-8388b1cf16d6",
  "resolved_model": "gpt",
  "updated_at": "2026-07-22T02:39:45.596606+00:00",
  "project_config_snapshot": {}
}