{
  "status": "completed",
  "applicable_count": 5,
  "completed_count": 5,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "e0ce5a21cab5c061",
  "data": {
    "plans": {
      "bg_forest": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_city_alley": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_outdoor_crime_scene": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_rooftop_villa_unit": {
        "status": "ok",
        "plan": {
          "backgrounds": [],
          "floor_plans": [],
          "gen_order": [],
          "group_id": "bg_rooftop_villa_unit",
          "rationale_summary": "입력 shot_id가 없어 applies_to_shots를 지정할 수 없으므로 floor plan/background를 생성하지 않음."
        }
      },
      "bg_coastal_road": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_animal_shelter": {
        "status": "ok",
        "plan": {
          "backgrounds": [],
          "floor_plans": [],
          "gen_order": [],
          "group_id": "bg_animal_shelter",
          "rationale_summary": "No input shot ids were provided, so no backgrounds can be assigned without violating applies_to_shots constraints."
        }
      },
      "bg_supermarket": {
        "status": "ok",
        "plan": {
          "backgrounds": [],
          "floor_plans": [],
          "gen_order": [],
          "group_id": "bg_supermarket",
          "rationale_summary": "No input shots are provided, so no drawable backgrounds or dependent floor plans can be assigned without violating shot-reference rules."
        }
      },
      "bg_coastal_bus_stop": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_police_station": {
        "status": "ok",
        "plan": {
          "backgrounds": [],
          "floor_plans": [],
          "gen_order": [],
          "group_id": "bg_police_station",
          "rationale_summary": "No input shots or scenes are provided for this group, so no floor plans or backgrounds can be assigned without violating shot-reference rules."
        }
      },
      "bg_pc_room": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_port": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_open_sea": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_small_fishing_boat": {
        "status": "ok",
        "plan": {
          "backgrounds": [],
          "floor_plans": [],
          "gen_order": [],
          "group_id": "bg_small_fishing_boat",
          "rationale_summary": "No input shots were provided, so no usable backgrounds or floor plans are scheduled; avoids hallucinating shot IDs."
        }
      }
    }
  },
  "step_id": "background_master_plan",
  "run_id": "4f0eec2f-704c-4cb6-8e0a-b7333de39c78",
  "resolved_model": "gpt",
  "updated_at": "2026-04-29T20:28:42.501134+00:00"
}