{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "fd42f624b8048fa0",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "osl-l12",
        "location_id": "L12",
        "member_shots": [
          [
            7,
            3
          ],
          [
            7,
            10
          ],
          [
            7,
            13
          ]
        ],
        "layout": {
          "landmarks": [
            {
              "id": "wet_rock_gap",
              "label": "wet rock gap",
              "kind": "area",
              "points": [
                [
                  27,
                  27
                ],
                [
                  33,
                  26
                ],
                [
                  35,
                  31
                ],
                [
                  29,
                  33
                ]
              ],
              "faces_toward": null
            },
            {
              "id": "contact_post",
              "label": "contact post",
              "kind": "area",
              "points": [
                [
                  24,
                  22
                ],
                [
                  30,
                  21
                ],
                [
                  31,
                  26
                ],
                [
                  26,
                  27
                ]
              ],
              "faces_toward": null
            },
            {
              "id": "hillside",
              "label": "hillside below the mountain",
              "kind": "area",
              "points": [
                [
                  12,
                  16
                ],
                [
                  88,
                  16
                ],
                [
                  94,
                  84
                ],
                [
                  7,
                  84
                ]
              ],
              "faces_toward": null
            },
            {
              "id": "mountain_ridge",
              "label": "mountain summit ridge",
              "kind": "line",
              "points": [
                [
                  8,
                  86
                ],
                [
                  28,
                  89
                ],
                [
                  50,
                  87
                ],
                [
                  72,
                  91
                ],
                [
                  94,
                  88
                ]
              ],
              "faces_toward": null
            },
            {
              "id": "forest",
              "label": "distant forest",
              "kind": "area",
              "points": [
                [
                  45,
                  20
                ],
                [
                  94,
                  20
                ],
                [
                  94,
                  70
                ],
                [
                  48,
                  67
                ]
              ],
              "faces_toward": null
            }
          ],
          "figures": [
            {
              "figure_id": "wilma",
              "label": "Wilma",
              "entity_token": null,
              "positions": [
                {
                  "shot_index": 10,
                  "pos": [
                    32,
                    30
                  ],
                  "moving_toward": null
                }
              ]
            }
          ],
          "cameras": [
            {
              "shot_index": 3,
              "pos": [
                50,
                19
              ],
              "look_at": [
                50,
                88
              ]
            },
            {
              "shot_index": 10,
              "pos": [
                31.8,
                29.7
              ],
              "look_at": [
                32,
                30
              ]
            },
            {
              "shot_index": 13,
              "pos": [
                34,
                30
              ],
              "look_at": [
                84,
                43
              ]
            }
          ]
        },
        "spatial_summaries": {
          "7:10": "SHOT 10 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):\n- wet rock gap: at the far left side of the frame.\n- contact post: at the far center of the frame.\n- hillside below the mountain: at the far center of the frame.\n- mountain summit ridge (path): runs from the far left side of the frame to the far right side of the frame.\n- distant forest: at the far right side of the frame.\nFIGURES:\n- Wilma: at the near center of the frame — NEAREST figure to the camera."
        }
      }
    ],
    "prompt_overrides": {},
    "diagnostics": {
      "outdoor_location_count": 1,
      "seed_group_count": 1,
      "groups_extracted": 1,
      "skipped": [],
      "layout_shape_violations": [],
      "layout_side_conflicts": [],
      "spatial_summary_skipped": [
        {
          "shot": "S7sh3",
          "reason": "no_spatial_summary"
        },
        {
          "shot": "S7sh13",
          "reason": "no_spatial_summary"
        }
      ],
      "rewrite_failed": [],
      "revised_prompt_audit_violations": [],
      "zoom_member_exclusion_source": "shot_dependency_t2i",
      "composition_guide_failed": [],
      "composition_guide_candidate_skipped": [
        {
          "group": "osl-single-l12-s7-sh10",
          "reason": "judge_no_need",
          "confidence": "high"
        }
      ],
      "composition_guide_count": 0,
      "seed_prefilter_meta": {
        "7:3": {
          "why_candidate": "single_shot_outdoor_no_figure",
          "location_source": "frame_visible",
          "location_id": "L12",
          "figure_count": 0,
          "framing_scale": "wide",
          "character_angle_count": 0,
          "frame_spatial_contract_present": true,
          "available_structural_signal_names": [
            "framing_scale",
            "frame_spatial_contract"
          ]
        },
        "7:10": {
          "why_candidate": "single_shot_outdoor_no_figure",
          "location_source": "primary_location",
          "location_id": "L12",
          "figure_count": 0,
          "framing_scale": "insert",
          "character_angle_count": 0,
          "frame_spatial_contract_present": false,
          "available_structural_signal_names": [
            "framing_scale"
          ]
        },
        "7:13": {
          "why_candidate": "single_shot_outdoor_no_figure",
          "location_source": "frame_visible",
          "location_id": "L12",
          "figure_count": 0,
          "framing_scale": "wide",
          "character_angle_count": 0,
          "frame_spatial_contract_present": true,
          "available_structural_signal_names": [
            "framing_scale",
            "frame_spatial_contract"
          ]
        }
      },
      "single_shot_seed_lane_enabled": true,
      "composition_guide_shared_model_enabled": true,
      "shared_model_judge_enabled": true,
      "shared_model_candidate_signals": [
        {
          "group_id": "osl-single-l12-s7-sh10",
          "location_id": "L12",
          "scene_index": 7,
          "member_shots": [
            "S7sh10"
          ],
          "cameras_non_identical": false,
          "landmark_count": 5,
          "per_shot_signals": {
            "7:10": {
              "entity_count_bucket": "single",
              "entity_count": 1,
              "depth_planes": 0,
              "has_motion": false
            }
          }
        }
      ],
      "shared_model_judge_decisions": [
        {
          "group_id": "osl-single-l12-s7-sh10",
          "needs_shared_model_guide": false,
          "decision_type": "no_guide",
          "confidence": "high",
          "reasons": [
            "insufficient_evidence"
          ],
          "evidence": [
            {
              "shot_key": "7:10",
              "source_field": "camera_direction",
              "quote": "extreme macro view of the rice-grain-sized transmitter's engraved surface"
            }
          ],
          "guide_scope": "none",
          "risk_notes": "Extreme macro insert shot of a tiny object; a set layout guide is not applicable.",
          "admit": false,
          "deny_reason": "judge_no_need"
        }
      ],
      "shared_model_attach_decisions": [],
      "shared_model_single_shot_complexity_observation": [],
      "shared_model_pose_fail_closed": [],
      "shared_model_optical_risk_excluded": [],
      "shared_model_building_fp_link": {
        "L12": {
          "fp_id": "fp_l11_contact_cellar",
          "indoor_loc_sid": "L11",
          "group_id": "bg_mountain_contact_facility"
        }
      },
      "shared_model_image_calls": {
        "predicted": {
          "base": 0,
          "blocking": 0,
          "camera_view_sketch": 0
        },
        "actual": {
          "base": 0,
          "blocking": 0,
          "camera_view_sketch": 0
        },
        "predicted_call_count": 0,
        "actual_call_count": 0,
        "continuity_anchor_generation_calls": 0
      },
      "shared_model_chain_lineage": {}
    },
    "composition_guides": {},
    "review_html": "review_html/index.html"
  },
  "step_id": "outdoor_site_layout",
  "run_id": "fe07c2ef-e27d-452a-a143-4aa31c7cb574",
  "resolved_model": "gpt",
  "updated_at": "2026-09-05T08:29:03.599318+00:00",
  "project_config_snapshot": {}
}