{
  "status": "completed",
  "applicable_count": 4,
  "completed_count": 4,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "5c03c02bf3973d56",
  "data": {
    "backgrounds": {
      "L01B01": {
        "status": "ok",
        "t2i_prompt": "현대 대한민국의 소박하고 오래 사용된 동네 세탁소 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 작업 공간 가까이에서 남쪽 거리 쪽 출입문과 그 옆 쇼윈도, 앞쪽 고객 공간을 대각선으로 바라본다. 카메라는 서 있는 사람의 눈높이 약 1.6m이고 35mm급 광각 렌즈를 사용한다. 열린 출입문을 화면의 주요 요소로 두고, 서비스 카운터가 프레임 한쪽에 걸리며 그 뒤쪽의 다림질 작업대가 일부 보이는 구도다. 전면 고객 공간과 카운터 위의 낡은 형광등은 낮에도 불규칙하게 희미한 깜박임을 보인다. 작업대 위에는 실제 사용 중인 전기 다리미와 펼쳐진 셔츠가 놓여 있고, 셔츠 위로 따뜻한 다림질 수증기가 자연스럽게 가늘게 피어오른다. 정확한 연도를 특정하기 어려운 동시대 한국의 평범한 세탁소로, 과도하게 최신식인 설비 없이 실용적인 형광등과 전기 다리미가 중심이다. 바랜 페인트, 생활 때가 밴 카운터 가장자리, 긁힘과 변색이 남은 금속과 목재, 실제 직물의 올과 주름 등 적당한 마모와 누적된 사용 흔적을 사실적으로 표현하되 폐허처럼 과장하지 않는다. 낮의 자연광이 쇼윈도와 열린 문을 통해 들어오고 형광등의 평범한 실내광과 섞이며, 채도와 밝기는 차분하고 절제되어 있다. 인물, 얼굴, 신체 형상의 마네킹이나 사람처럼 보이는 실루엣은 전혀 없다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 원근감과 심도, 정확한 콘크리트·금속·목재·직물 질감, 일상적인 얼룩과 사용감을 담는다. 깨끗한 상업용 스톡 사진이 아니며, 과도한 후처리 없이 실제 장소를 담은 담담한 사진이고, 평면도 시점이나 위에서 내려다본 구도, 건축 도면, 삽화, CGI가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "ref_guide": "바닥 평면도는 출입문, 쇼윈도, 고객 공간, 서비스 카운터, 다림질 작업대, 형광등과 전기 다리미의 위치 관계를 파악하는 배치 자료로만 사용한다. 결과 이미지는 작업 공간 부근의 사람 눈높이에서 출입문 방향을 바라보는 실제 장소 사진이어야 하며, 평면도를 내려다보는 시점이나 도식적인 표현으로 재현하지 않는다.",
        "shot_guides": [
          {
            "shot_id": "S1_Shot2",
            "guide_text": "작업 공간 가까이의 눈높이에서 열린 출입문과 인접한 쇼윈도, 앞쪽 고객 공간을 대각선으로 담는다. 출입문을 분명하게 보이게 하고 서비스 카운터를 화면 한쪽에 유지하며, 뒤쪽 다림질 작업대와 펼쳐진 셔츠, 피어오르는 수증기가 부분적으로 보이게 한다. 전면 형광등의 미세한 깜박임은 현실적인 낮 실내 조명 변화로 표현하고, 공간에는 어떤 사람이나 사람 형상의 대상도 배치하지 않는다."
          }
        ],
        "objects_owned_by_background": [
          "counter",
          "door",
          "electric iron",
          "fluorescent fixture",
          "ironing table",
          "shirt",
          "window"
        ],
        "spec": {
          "loc_id": "L01",
          "space_key_hint": "main",
          "time_phase": "day",
          "state_class": "arrival",
          "surface_role": "interior_room",
          "sub_location_label": "세탁소 출입문과 작업 공간",
          "state_label_raw": "daytime worn laundry shop as rain-soaked Taewook steps through the open door",
          "depends_on_fp": [
            "fp_laundry_shop_main"
          ],
          "depends_on_bg": [],
          "applies_to_shots": [
            "S1_Shot2"
          ],
          "bg_id": "L01B01"
        },
        "group_id": "bg_laundry_shop",
        "requested_prompt_version": "7",
        "effective_prompt_version": "7",
        "overlay_fallback_reason": null
      },
      "L01B02": {
        "status": "ok",
        "t2i_prompt": "현대 대한민국의 소박한 동네 세탁소 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 매장 앞쪽 고객 공간에 서서 서비스 카운터를 정면으로 바라보며, 카운터 뒤 중앙의 다림질 작업대와 동쪽 벽을 따라 뒤편까지 이어지는 의류 걸이가 함께 보이게 한다. 서 있는 사람의 눈높이 약 1.6미터, 40밀리미터 보통 광각 렌즈의 자연스러운 원근감과 실제 심도. 카운터 작업자 쪽에는 하부장이 встро어져 있고, 다림질 작업대 위에는 사용감 있는 전기 다리미가 놓여 있다. 앞쪽 고객 공간과 카운터 위의 형광등은 낮에도 미세하게 깜박이며 밝기가 순간적으로 고르지 않고, 뒤쪽 형광등은 작업 공간을 담담하게 비춘다. 평소 카운터 아래에 감춰 두었던 낡은 노란 우산이 막 꺼내져 카운터를 가로질러 고객 쪽으로 건네지는 위치에 놓여 있으며, 빛바랜 천과 오래 사용한 흔적이 분명하다. 다림질 작업대에는 셔츠 한 장이 펼쳐져 있고, 다리미질로 생긴 따뜻한 수증기가 천 위에서 가늘고 불규칙하게 올라간다. 사람, 얼굴, 손, 인체 형태의 마네킹이나 형상은 전혀 없는 빈 배경 공간. 현대 한국의 생활형 세탁소답게 실용적인 합판과 적층 마감, 실제 금속의 잔잔한 변색, 의류 천의 직조감, 바닥과 카운터 가장자리의 적당한 마모와 생활 얼룩을 사실적으로 표현하되 폐허처럼 과장하지 않는다. 색은 차분하고 약간 바랜 생활색이며, 대낮의 외부광과 실내 형광등이 섞인 절제된 밝기와 부드러운 보통 대비. 깨끗한 상업용 홍보 사진이 아니라 실제 영업 공간을 가공 없이 기록한 현장 참고 사진처럼 보이게 하고, 실제 콘크리트와 금속, 직물, 목재 무늬의 물성을 정확히 표현한다. 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영, 자연스러운 초점 저하와 현실적인 노출, 과도한 후처리 없음. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "ref_guide": "기본 평면도는 공간 배치 확인에만 사용한다. 앞쪽 고객 공간에서 서비스 카운터를 바라보고, 그 뒤 중앙의 다림질 작업대와 동쪽 벽을 따라 뒤편으로 이어지는 의류 걸이가 한 시야에 들어오도록 해석한다. 카운터 작업자 쪽 하부장, 앞뒤 형광등, 작업대 위 전기 다리미의 상대적 위치를 참고하되 평면도의 내려다본 구도나 도식 표현은 재현하지 않는다. 실제 세탁소에 서서 바라본 눈높이 사진으로 변환한다.",
        "shot_guides": [
          {
            "shot_id": "S1_Shot5",
            "guide_text": "앞쪽 고객 공간의 눈높이에서 서비스 카운터를 중심으로 잡고, 뒤편 다림질 작업대와 의류 걸이까지 식별되게 한다. 카운터를 가로질러 고객 쪽으로 놓인 낡은 노란 우산이 전달 순간을 보여 주는 핵심 전경 소품이 되게 하되 사람이나 손은 포함하지 않는다. 작업대의 펼쳐진 셔츠, 전기 다리미, 가늘게 오르는 수증기와 앞쪽 형광등의 미세한 깜박임도 같은 프레임 안에서 자연스럽게 읽히게 한다."
          }
        ],
        "objects_owned_by_background": [
          "cabinet",
          "counter",
          "electric iron",
          "fluorescent fixture",
          "garment rack",
          "ironing table",
          "shirt",
          "umbrella"
        ],
        "spec": {
          "loc_id": "L01",
          "space_key_hint": "main",
          "time_phase": "day",
          "state_class": "normal",
          "surface_role": "interior_room",
          "sub_location_label": "세탁소 카운터와 다림질 작업 공간",
          "state_label_raw": "ordinary daytime laundry shop during the handoff of the old yellow umbrella",
          "depends_on_fp": [
            "fp_laundry_shop_main"
          ],
          "depends_on_bg": [],
          "applies_to_shots": [
            "S1_Shot5"
          ],
          "bg_id": "L01B02"
        },
        "group_id": "bg_laundry_shop",
        "requested_prompt_version": "7",
        "effective_prompt_version": "7",
        "overlay_fallback_reason": null
      },
      "L02B01": {
        "status": "ok",
        "t2i_prompt": "현대 대한민국의 생활감 있는 소규모 세탁소 앞, 비에 젖은 좁고 긴 골목을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 세탁소 출입구 가까운 골목의 사람 눈높이 약 1.6m에 놓고, 35mm급 적당한 광각 렌즈로 출입구와 골목 깊이가 함께 드러나게 바라본다. 골목 한쪽에는 얕게 들어간 세탁소 문턱과 출입구, 낡은 점포 전면이 이어지고, 맞은편에는 골목을 따라 연속된 경계벽이 서 있다. 현실적인 콘크리트와 시멘트 표면, 금속 문의 자연스러운 부식과 변색, 오래된 벽의 생활 얼룩과 적당한 마모를 세밀하게 표현한다. 흐린 비 오는 낮의 부드럽고 낮은 자연광, 절제된 밝기와 완만한 대비, 약간 바랜 생활색을 유지한다. 출입구 주변과 그 너머 골목 바닥에는 불규칙하고 얕은 빗물 웅덩이가 고여 있으며, 젖은 노면에 하늘과 점포 전면이 희미하고 불완전하게 반사된다. 점포 쪽 골목 벽 하단에는 반복해서 비에 젖고 마른 흔적으로 생긴 물때선과 얼룩이 현실적으로 남아 있다. 열린 노란 우산 하나가 세탁소 문에서 골목 저편으로 멀어지는 순간처럼 보이되, 프레임에는 우산만 보이고 사람이나 신체 실루엣은 전혀 나타나지 않는다. 문턱 안쪽 프레임 밖에서 들고 있는 다림질 작업용 셔츠의 일부가 문가에 펼쳐져 보이지만, 손과 얼굴과 인물은 화면에 포함하지 않는다. 과장된 폐허가 아니라 실제 영업 공간 주변에서 볼 수 있는 누적된 사용감과 빗물 자국을 담는다. 실제 DSLR 또는 미러리스 카메라의 자연스러운 원근감, 정확한 재료 질감, 자연스러운 심도와 초점 이행, 과도한 보정 없는 실제 장소 기록 사진. 사람, 얼굴, 신체 형태의 인형이나 그림은 배제하며, 평면도 시점이나 위에서 내려다본 구도, 건축 도면, CGI, 삽화가 아닌 현실의 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "ref_guide": "기본 평면도는 공간 배치 확인에만 사용한다. 좁고 긴 골목의 한쪽을 따라 점포 전면과 얕은 문턱, 출입구가 놓이고 반대편에는 연속된 경계벽이 이어지는 관계를 참고하되, 평면도의 하향 시점이나 도식 표현을 재현하지 않는다. 비에 젖은 현대 한국 골목의 실제 재료, 흐린 낮 조명, 누적된 생활 마모를 사람 눈높이의 현장 사진으로 구현한다.",
        "shot_guides": [
          {
            "shot_id": "S2_Shot2",
            "guide_text": "세탁소 출입구 가까운 골목에서 약 1.6m 눈높이로 촬영하고, 35mm급 렌즈로 문턱과 멀어지는 골목의 원근을 함께 담는다. 열린 노란 우산이 골목 깊숙이 멀어지는 방향성을 살리되 우산 아래의 사람이나 신체 실루엣은 보이지 않게 한다. 문가에는 프레임 밖에서 들고 있는 다림질 작업용 셔츠 일부만 보여 출입구 쪽의 정지된 시선감을 암시하고, 인물과 손과 얼굴은 포함하지 않는다. 젖은 노면의 웅덩이와 벽 하단의 물때선을 선명한 생활 흔적으로 유지한다."
          }
        ],
        "objects_owned_by_background": [
          "alley",
          "building",
          "doorway",
          "puddle",
          "shirt",
          "threshold",
          "umbrella",
          "wall"
        ],
        "spec": {
          "loc_id": "L02",
          "space_key_hint": "main",
          "time_phase": "day",
          "state_class": "busy_exit",
          "surface_role": "exterior_plate",
          "sub_location_label": "세탁소 문 앞과 물때 낀 좁은 골목",
          "state_label_raw": "rain-wet daytime alley as Taewook departs and Jeongsun watches from the doorway",
          "depends_on_fp": [
            "fp_front_alley_main"
          ],
          "depends_on_bg": [],
          "applies_to_shots": [
            "S2_Shot2"
          ],
          "bg_id": "L02B01"
        },
        "group_id": "bg_laundry_shop",
        "requested_prompt_version": "7",
        "effective_prompt_version": "7",
        "overlay_fallback_reason": null
      },
      "L01B03": {
        "status": "ok",
        "t2i_prompt": "현대 대한민국의 동네 세탁소 카운터 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 다림질 작업대 가까이에서 약 1.6m의 서 있는 사람 눈높이로 바라보며, 35mm급 광각 렌즈를 사용해 서비스 카운터와 그 뒤의 작업 공간, 천장의 후면 형광등, 동쪽 벽을 따라 이어지는 의류 걸이대를 대각선 구도 안에 담는다. 전면 고객 공간과 중앙·후면 작업 공간의 구분이 자연스럽게 읽히고, 카운터 작업자 쪽에는 빌트인 하부장이 있으며 다림질 작업대 위에는 사용감 있는 전기 다리미가 놓여 있다. 카운터 상판에는 학생 신분증 한 장이 곧 가려지기 전 잠시 노출된 상태로 놓여 있으며, 인쇄된 인물 사진이나 개인정보는 얼굴로 식별되거나 글자가 판독되지 않을 만큼 작고 흐릿하게 보인다. 저녁의 어두운 실내에서 전면 형광등만 차갑고 다소 약한 빛을 내고, 다림질 공간 위의 후면 형광등은 고장 나 꺼져 있다. 꺼진 후면 형광등 바로 아래에는 점검용 사다리가 일시적으로 세워져 있다. 빛이 닿는 앞쪽과 어두운 뒤쪽 사이에 현실적인 밝기 차이가 생기며, 과장된 극적 조명 없이 조용하고 소박한 저녁 분위기다. 낡았지만 정상적으로 운영되는 한국의 생활형 세탁소답게 실제 금속의 미세한 변색, 라미네이트 카운터의 잔흠집, 칠한 벽의 옅은 때와 마모, 바닥의 일상적인 사용 흔적, 의류 걸이대의 금속 광택과 다리미 표면의 현실적인 질감을 세밀하게 표현한다. 색감은 약간 바래고 절제되어 있으며 폐허처럼 과장하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근감과 심도, 사실적인 노출, 후처리하지 않은 담담한 기록 사진의 질감. 사람, 얼굴, 신체 형태의 모형은 전혀 없으며, 평면도 시점이나 내려다본 구도, 건축 도면, 삽화, 그래픽 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "ref_guide": "기본 평면도는 전면 고객 공간, 카운터를 경계로 한 작업 공간, 후면 수납 공간, 다림질 작업대, 의류 걸이대, 하부장, 두 형광등과 전기 다리미의 배치 관계를 이해하는 용도로만 사용한다. 평면도를 그대로 재현하거나 위에서 내려다보지 말고, 다림질 작업대 부근의 사람 눈높이에서 카운터·후면 형광등·의류 걸이대가 한 화면에 자연스럽게 연결되는 실제 세탁소 내부 사진으로 변환한다. 별도의 이전 배경 참고 이미지는 없으므로, 현대 한국의 소규모 생활형 세탁소에서 볼 수 있는 절제된 재료와 현실적인 노후도를 기준으로 일관성을 유지한다.",
        "shot_guides": [
          {
            "shot_id": "S3_Shot2",
            "guide_text": "다림질 작업대 가까운 눈높이에서 카운터 상판을 대각선으로 바라보아, 잠시 노출된 학생 신분증이 작은 배경 소품으로 분명히 인지되도록 한다. 신분증의 사진과 개인정보는 식별할 수 없게 유지하고, 꺼진 후면 형광등과 그 아래의 점검용 사다리도 함께 보이게 한다."
          },
          {
            "shot_id": "S3_Shot4",
            "guide_text": "같은 눈높이와 공간 방향을 유지하면서 카운터의 작업자 쪽 가장자리와 하부장, 어두운 후면 작업 공간의 관계가 잘 읽히도록 구성한다. 학생 신분증이 곧 카운터에서 가려질 수 있는 일시적인 위치에 있음을 보여 주되, 사람이나 손은 포함하지 않는다. 전면의 켜진 형광등과 후면의 꺼진 형광등이 만드는 현실적인 저녁 밝기 차이를 유지한다."
          }
        ],
        "objects_owned_by_background": [
          "cabinet",
          "counter",
          "electric iron",
          "fluorescent light fixture",
          "garment rack",
          "ironing table",
          "ladder",
          "student ID card"
        ],
        "spec": {
          "loc_id": "L01",
          "space_key_hint": "main",
          "time_phase": "dusk",
          "state_class": "evidence_display",
          "surface_role": "interior_room",
          "sub_location_label": "세탁소 카운터 주변",
          "state_label_raw": "dim evening laundry shop with one fluorescent tube out and Taewook's student ID exposed then concealed",
          "depends_on_fp": [
            "fp_laundry_shop_main"
          ],
          "depends_on_bg": [],
          "applies_to_shots": [
            "S3_Shot2",
            "S3_Shot4"
          ],
          "bg_id": "L01B03"
        },
        "group_id": "bg_laundry_shop",
        "requested_prompt_version": "7",
        "effective_prompt_version": "7",
        "overlay_fallback_reason": null
      }
    },
    "consumed_bg_catalog_hash": "864f2b9bfdb16325",
    "consumed_shot_binding_hash": "321c7733b051020b"
  },
  "step_id": "background_prompt",
  "run_id": "40cf0db5-dbb5-469e-9431-c6baddb33265",
  "resolved_model": "gpt",
  "updated_at": "2026-09-04T10:18:24.919690+00:00",
  "project_config_snapshot": {}
}