W19E9 bounded real smoke — visual review

target: fp_police_office_main · bg: L14B01 / L14B02 / L14B03 · group: bg_police_station · generated_at: 2026-05-27T08:49:07.839434+09:00
run_id: 20260527_0836_224a4estage_status: generatedexit_code: 0real_api_mode: ONgate: enabledLLM: 4/4image: 4/4VLM: 0/0DB writes: 0ImageAsset writes: 0catalog_final_len: 3rendered_bg_count: 3ref_modes: fp_seeded_anchor, reference_derived
⚠ warnings: world_guide_missing
✓ blockers: none

Floor plan (anchor)

fp_police_office_main.png

v6 anchor
png: 878.9 KB · sha256 51708fdcc1a54bdf9467da558a154235
numbered_elements: 15
render status: ok
floor plan
numbered_elements (15 markers)
#labelcategory base_layer_decisionposition_hint
1shared work zoneareabase_structural_unitcentral majority of the office, pale yellow fill
2entrance threshold zoneareabase_structural_unitsouth side just inside the corridor door, pale beige fill
3records and service zoneareabase_structural_unitwest side storage strip and small utility corner, pale cyan fill
4corridor dooropeningbase_openingsouth wall, slightly west of center, inward swing arc into threshold zone
5north window bandopeningbase_openingnorth wall behind the main desks, shown as double parallel window lines
6central desk clusterfurniturebase_persistent_furniturecenter of shared work zone, two to four rectangular desks grouped face-to-face
7duty detective deskfurniturebase_persistent_furnitureeast side of shared work zone, desk facing inward toward the center
8visitor chairfurniturebase_persistent_furniturenear duty detective desk, on the inner side facing number 7
9computer monitorspropbase_persistent_fixtureon number 6 and number 7 desks, shown as small flat monitor rectangles
10wall evidence boardpropbase_persistent_fixturenorth-east wall area above or beside the desk line
11file cabinetsfurniturebase_persistent_furniturewest wall inside records and service zone
12coffee stationpropbase_persistent_fixturesouth-west corner beside records and service zone, small counter symbol
13spread case photographspropstate_overlay_plot_cuetemporary paper-photo spread on the duty detective desk surface; overlay only, never drawn on the base floor plan
14location result on monitorpropstate_overlay_plot_cuetemporary digital map or location-result screen on a workstation monitor; overlay only, never drawn on the base floor plan
15night phone-location request cuepropstate_overlay_plot_cuetemporary night-duty phone tracing request on the duty workstation or nearby desk; overlay only, never drawn on the base floor plan
t2i_prompt (1907 chars)
Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a single compact modern police office interior. The diagram must look like a clean architectural CAD plan or simple room-layout sketch: white or off-white background, single-weight black outlines, geometric top-down symbols only. Use one flat pastel solid fill per zone with no blending: shared work zone pale yellow, entrance threshold zone pale beige, records/service zone pale cyan, exterior/corridor margin pale gray. Show a practical 2020s Korean coastal-city police squad office layout: a rectangular open shared office, corridor door on the south wall with a standard swing arc, a narrow entrance threshold just inside, north wall window band drawn as double parallel lines, central face-to-face desk cluster, separate duty detective desk on the east side, simple visitor chair, small rectangular computer monitor symbols on desks, wall evidence board on the north-east wall, file cabinets along the west wall, and a small coffee station in the south-west service corner. Furniture and fixtures must be symbolic plan glyphs only: desks as rectangles, chair as small rectangle, monitors as small flat rectangles, board as wall-mounted rectangle, cabinets as shallow rectangles, door as line plus swing arc, window as double wall line. Add small circular black-number markers exactly once for persistent base items only: numbers 1 through 12. Do not draw markers 13, 14, or 15 because they are transient overlay cues. Minimal text inside the drawing: optional large generic area labels only, such as Shared Zone, Threshold Zone, Records/Service Zone, plus a small north arrow marked N in one corner; no other labels or annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, and material rendering.

Backgrounds (render order)

L14B03

fp_seeded_anchor
source_bg_ids: (catalog empty — fp_seeded_anchor)
png: 2.06 MB · sha256 24d8e78434ffbd302237e4ea38e6fe85
owned: chair, coffee station, computer monitor, desk, document, door, evidence board, file cabinet, keyboard, mug, phone, window
L14B03
t2i_prompt (1297 chars)
실제 카메라로 촬영한 다큐멘터리 풍의 현대 한국 경찰서 사무실 내부 사진. 2020년대 중반 서해안권 작은 도시의 야간 당직 분위기이며, 습기 어린 밤공기와 오래 켜 둔 사무실 조명 때문에 전체가 푸른 회색 그림자와 누렇게 식은 형광등 빛으로 섞여 보인다. 카메라는 남쪽 복도문 바로 안쪽, 입구 문턱 부근의 사람 눈높이 약 1.5미터에서 35mm 계열 광각 렌즈로 서서히 안쪽을 바라보는 위치다. 복도문 안쪽의 좁은 입구 공간을 지나 중앙의 여러 책상이 마주 붙은 공용 업무 구역이 보이고, 그 너머 동쪽의 당직 책상과 켜진 컴퓨터 모니터, 북쪽 벽의 어두운 창문 띠가 대각선 방향으로 함께 잡힌다.

사무실은 실제 관공서처럼 지나치게 정돈되지 않은 생활감이 있어야 한다. 중앙 책상들에는 키보드, 오래된 서류철, 메모지, 머그잔, 사무용 전화, 케이블, 모니터 받침대가 자연스럽게 놓여 있고, 동쪽 당직 책상은 늦은 밤에도 막 사용 중인 듯 모니터 화면과 전화기가 켜져 있다. 서쪽 벽 쪽에는 금속 파일 캐비닛이 줄지어 서 있고, 남서쪽 구석에는 작은 커피 구역의 카운터와 종이컵, 전기포트가 희미하게 보인다. 북동쪽 벽에는 수사 자료 게시판이 있지만, 특정 이름이나 잔혹한 사진이 읽히지 않도록 흐릿한 문서와 지도 조각, 핀, 실무용 메모 정도로만 보인다. 북쪽 창문 밖은 밤이라 거의 검고, 유리에는 모니터 불빛과 형광등 반사가 약하게 비친다.

이 순간의 임시 단서로, 당직 워크스테이션 위나 바로 옆 책상에 휴대전화 위치 확인을 급히 요청하는 야간 당직용 서류, 통화 요청 메모, 사무용 전화기, 위치 조회 화면처럼 보이는 현실적인 컴퓨터 화면이 놓여 있다. 화면과 종이에는 실제 행정 업무처럼 보이는 작은 글자와 표가 있지만, 특정 인명이나 작품 고유명사는 읽히지 않게 흐릿하게 처리한다. 이 단서는 책상 위의 일시적인 업무 흔적으로 보여야 하며, 공간 전체를 사건 현장처럼 과장하지 않는다.

사람, 얼굴, 몸 형태의 실루엣은 전혀 없고, 누군가 잠시 자리를 비운 듯한 빈 사무실만 보인다. 실제 콘크리트 벽, 낡은 금속 캐비닛의 손때와 흠집, 플라스틱 모니터의 미세한 먼지, 합판 책상의 모서리 마모, 저가 사무 의자의 인조가죽 질감이 사실적으로 보여야 한다. 깨끗한 광고 사진이나 건축 시각화가 아니라, 실제 미러리스 또는 DSLR 카메라로 현장에서 촬영한 장소 기록 사진처럼 자연스러운 노출, 현실적인 저조도 노이즈, 얕지 않은 자연스러운 심도, 과한 보정 없는 색감으로 표현한다. 내려다본 도면 시점이 아니며, 도면 기호나 촬영 장비 표식도 없어야 한다. 16:9 가로 비율, 실제 카메라 촬영본

L14B01

reference_derived
source_bg_ids: L14B03
png: 1.94 MB · sha256 616ca778a5138888d57a84928d1d6d62
owned: binder, chair, coffee maker, counter, desk, door, evidence board, file cabinet, keyboard, monitor, mouse, paper, photograph, telephone, window
L14B01
t2i_prompt (1280 chars)
실제 카메라로 촬영한 다큐멘터리 풍 사진처럼 보이는 현대 대한민국 경찰서 사무실 내부. 2020년대 중반 서해안권 소도시 경찰서의 현실적인 업무 공간으로, 낮 시간의 흐린 자연광이 북쪽 긴 창문대를 통해 들어오고 형광등의 약한 사무실 조명이 섞여 있다. 중앙에는 여러 개의 낡은 직사각형 사무용 책상이 서로 마주 붙어 있고, 동쪽에는 담당 형사의 책상이 안쪽을 향해 놓여 있으며 그 앞쪽에 방문자 의자가 있다. 각 책상에는 평범한 업무용 모니터, 키보드, 마우스, 전화기, 서류철, 볼펜, 스테이플러, 사용감 있는 머그잔 같은 실제 사무실 물건들이 어수선하지만 과장되지 않게 놓여 있다. 북동쪽 벽에는 수사 메모와 출력물, 지도 조각이 붙은 벽면 증거 게시판이 있고, 서쪽 벽에는 금속 파일 캐비닛들이 줄지어 있으며 남서쪽 구석에는 작은 커피 코너와 전기 커피포트가 보인다. 카메라는 중앙 책상 묶음 근처에서 서 있는 사람 눈높이 약 1.6m에 두고, 32mm 정도의 넓은 화각으로 동쪽 담당 형사 책상, 업무용 모니터들, 북동쪽 증거 게시판을 대각선으로 바라본다. 위에서 내려다본 도면이나 설계도가 아니라 실제 사무실 안에 서서 찍은 위치 참고 사진이어야 한다. 담당 형사 책상 표면에는 임시로 펼쳐진 사건 관련 사진 인화지들이 여러 장 흩어져 있으며, 실제 종이의 말림, 손자국, 무광 인화지 질감, 메모지가 함께 보인다. 사진 내용은 수사 자료처럼 어둡고 불편한 현장 단서의 부분 확대 위주로 보이되, 얼굴이나 인체 형상은 식별되지 않도록 흐림, 잘림, 겹침으로 가려져 있어야 한다. 한 업무용 모니터에는 임시로 열린 디지털 지도 기반 위치 확인 결과 화면이 떠 있고, 해상 또는 해안 인근을 가리키는 지도, 좌표 형식의 숫자 줄, 오프라인 상태 표시처럼 보이는 현실적인 UI가 보인다. 화면은 실제 LCD 모니터처럼 반사광, 미세한 픽셀, 약한 압축 노이즈, 사무실 조명 반사가 섞여야 하며, 화면 밖 현실 공간에 같은 지도나 좌표가 중복 배치되지 않는다. 공간 전체는 사람이 잠시 빠져나간 낮의 경찰서 사무실처럼 비어 있고, 의자 하나가 조금 밀려 있으며 서류와 케이블, 오래된 바닥 타일의 얼룩, 금속 캐비닛의 찍힘, 책상 모서리의 마모, 플라스틱 모니터 베젤의 먼지까지 실제 재질감이 살아 있어야 한다. 인물, 얼굴, 신체 실루엣, 그림자 인형, 마네킹은 절대 등장하지 않는다. 깨끗한 스톡 사진이나 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진, 자연스러운 심도와 무보정에 가까운 사실적인 질감. 16:9 가로 비율, 실제 카메라 촬영본

L14B02

reference_derived
source_bg_ids: L14B01 → L14B03
png: 1.90 MB · sha256 3a9956de0db73a043bc960946e21c966
owned: blind, chair, coffee station, desk, door, evidence board, file cabinet, fluorescent light, keyboard, monitor, mouse, paper, photograph, telephone, window
L14B02
t2i_prompt (1275 chars)
현대 2020년대 중반 대한민국 서해안권 소도시의 경찰서 사무실 문가를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 평면도나 건축 렌더가 아니라, 실제 디지털 카메라와 35mm급 광각 렌즈로 사람 눈높이 약 1.6m에서 찍은 현실적인 장소 기록 사진처럼 보이게 한다. 카메라는 동쪽 당직 형사 책상 가까이에서 중앙 공동 업무 구역을 가로질러 남쪽 복도문과 출입 문턱 구역을 향해 서 있으며, 회의 때문에 직원들이 막 빠져나간 낮의 빈 사무실 분위기를 담는다. 복도문까지 이어지는 출구 동선은 비어 있고, 의자 몇 개가 책상 아래로 어중간하게 밀려 들어가 있으며, 형광등과 북쪽 창문으로 들어오는 흐린 낮빛이 섞여 오래된 관공서 특유의 창백한 조도를 만든다.

공간은 실제 한국 경찰서 사무실처럼 낡은 합판 책상과 회색 파티션, 검은 사무용 모니터, 키보드, 유선 전화기, 서류철, 파일 캐비닛, 벽의 증거 게시판, 서쪽의 작은 커피 공간으로 구성된다. 바닥은 살짝 번들거리는 오래된 장판이나 비닐 타일 질감이고, 책상 모서리의 닳은 자국, 금속 캐비닛의 잔흠집, 종이 서류의 구겨짐, 플라스틱 의자의 생활 얼룩, 블라인드 사이의 먼지가 선명하게 보인다. 너무 정돈된 홍보 사진이 아니라 실제 근무 공간의 피로감과 습한 해안 도시의 눅눅한 공기가 느껴지는 사실적인 배경이다.

당직 형사 책상 표면에는 임시로 펼쳐진 사건 관련 인화 사진과 출력물이 어지럽게 놓여 있다. 사진들은 수사 자료처럼 보이되, 사람의 얼굴이나 시신 형태가 식별되지 않도록 일부가 겹쳐져 있거나 초점 밖으로 흐려져 있으며, 종이 가장자리와 반사광, 클립, 메모지의 현실적인 질감만 드러난다. 가까운 업무용 모니터 한 대에는 휴대전화 위치 확인 결과처럼 보이는 전자 지도 화면이 떠 있다. 지도 화면은 실제 관공서 컴퓨터 화면처럼 약간의 화면 노이즈, 반사광, 작은 창 테두리, 압축된 디지털 표시가 있으며, 특정 이름이나 선명한 개인정보는 읽히지 않게 한다.

사무실 안에는 인물, 얼굴, 사람 모양의 실루엣을 절대 넣지 않는다. 분위기는 낮이지만 비어 있는 관공서의 정적 때문에 불안하고 건조하며, 저채도의 푸른 회색 그림자와 형광등의 약한 누런 빛이 섞인다. 모든 재료는 실제 콘크리트 벽, 금속 캐비닛, 플라스틱 사무용품, 종이 섬유, 목재 무늬가 있는 낡은 사무 가구처럼 사실적으로 표현한다. 과장된 미술 효과, 일러스트, 3차원 렌더, 건축 시각화, 인위적인 후보정 느낌 없이 실제 장소 참고 사진처럼 자연스러운 심도와 노출로 촬영된 이미지. 16:9 가로 비율, 실제 카메라 촬영본

Visual review checklist

  1. floor plan: 평면도 형태 + numbered marker 식별 가능?
  2. 3 BG 모두 동일 공간 (경찰서 office indoor)으로 보임? 사람/액션/표정 없음?
  3. L14B01·L14B02가 L14B03의 floor/wall/window/fixture palette를 inherit해 같은 home identity?
  4. style contract: showroom / chandelier / marble / glossy 등 anti-luxury 위반 없음?
  5. clean BG에 plot cue / debris / displaced object 없음? "missing"/"absent" 문구 표시 없음?
run_meta.json (raw)
{
  "run_id": "20260527_0836_224a4e",
  "stage": "w19e_production_opt_in_single_fp_smoke",
  "plan_version": "w19e8_v1",
  "generated_at": "2026-05-27T08:49:07.839434+09:00",
  "args": {
    "project_id": "8d56bc5d-89eb-4733-9890-cbec35dd358b",
    "episode_id": "1458fcc5-fb7d-407c-aa45-bc41bf98bba7",
    "target_fp_id": "fp_police_office_main",
    "target_bg_ids": "L14B01,L14B02,L14B03",
    "output_root": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke",
    "generate": true,
    "allow_real_api": true
  },
  "target": {
    "project_id": "8d56bc5d-89eb-4733-9890-cbec35dd358b",
    "episode_id": "1458fcc5-fb7d-407c-aa45-bc41bf98bba7",
    "fp_id": "fp_police_office_main",
    "bg_ids": [
      "L14B01",
      "L14B02",
      "L14B03"
    ],
    "resolved_group_id": "bg_police_station",
    "resolved_fp_loc_id": "L14",
    "resolved_fp_sub_location": "police_office_main",
    "resolved_bg_count": 3
  },
  "background_gate_provenance": {
    "group_id": "bg_police_station",
    "target_fp_loc_id": "L14",
    "kind": "chain_bg",
    "indoor_member_loc_ids": [
      "L14"
    ],
    "shot_count_by_loc": {
      "L14": 5,
      "L15": 1
    },
    "shot_count_sum": 6,
    "frequency_ge_3": true,
    "has_indoor": true,
    "matches_chain_bg": true
  },
  "planned_call_counts": {
    "floor_plan_prompt_llm": 1,
    "floor_plan_render_image": 1,
    "floor_plan_overlay_payload_deterministic": 0,
    "background_prompt_llm": 3,
    "background_render_image": 3,
    "llm_total": 4,
    "image_total": 4
  },
  "expected_output_paths": {
    "floor_plan_png": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/fp_police_office_main.png",
    "background_pngs": [
      "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B01.png",
      "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B02.png",
      "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B03.png"
    ],
    "run_meta_json": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/run_meta.json",
    "index_html": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/index.html"
  },
  "api_call_counters": {
    "llm_api_call_count": 4,
    "image_api_call_count": 4,
    "vlm_api_call_count": 0,
    "db_write_count": 0,
    "image_asset_write_count": 0
  },
  "seam_attempt_counts": {
    "floor_plan_prompt_v6": 1,
    "floor_plan_render_png": 1,
    "build_overlay_payload": 1,
    "background_prompt_v7": 3,
    "background_render_png": 3
  },
  "generated_artifacts": {
    "real_api_resolver_status": "resolved",
    "floor_plan_prompt": {
      "camera_recommendations": [
        {
          "bg_id": "L14B03",
          "camera_height": "eye-level seated-to-standing ~1.5m",
          "camera_position": "near number 4 (corridor door), looking diagonally over number 2 (entrance threshold) toward number 7 (duty detective desk), number 9 (computer monitors), and number 5 (north window band)",
          "framing_notes": "Night-duty view should emphasize the duty desk and active workstation area; no camera icon or viewpoint marker belongs on the floor plan.",
          "ignore_numbered_elements": [
            13,
            14
          ],
          "lens_hint": "35mm wide angle",
          "sub_location": "police_office_main",
          "use_numbered_elements": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            15
          ]
        },
        {
          "bg_id": "L14B01",
          "camera_height": "eye-level standing ~1.6m",
          "camera_position": "near number 6 (central desk cluster), facing diagonally toward number 7 (duty detective desk), number 9 (computer monitors), and number 10 (evidence board)",
          "framing_notes": "Day office view should keep the desk surface and workstation screen readable enough for the background overlay to place case-photo and location-result cues.",
          "ignore_numbered_elements": [
            15
          ],
          "lens_hint": "32mm wide angle",
          "sub_location": "police_office_main",
          "use_numbered_elements": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14
          ]
        },
        {
          "bg_id": "L14B02",
          "camera_height": "eye-level standing ~1.6m",
          "camera_position": "near number 7 (duty detective desk), facing back toward number 4 (corridor door) across number 1 (shared office zone) and number 2 (entrance threshold)",
          "framing_notes": "Empty day office after staff leave; keep the exit route clear while allowing the workstation and desk-surface overlay cues to remain visible if needed.",
          "ignore_numbered_elements": [
            15
          ],
          "lens_hint": "35mm wide angle",
          "sub_location": "police_office_main",
          "use_numbered_elements": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14
          ]
        }
      ],
      "fp_id": "fp_police_office_main",
      "key_elements": [
        "Square 1024x1024 flat top-down schematic plan of a compact modern police squad office.",
        "Consistent flat pastel zone fills: shared work zone in pale yellow, entrance threshold in pale beige, records/service zone in pale cyan, exterior/corridor margin in pale gray.",
        "Single corridor door with swing arc, north-side window band, central shared desks, separate duty detective desk, computer monitors, wall evidence board, file cabinets, visitor chair, and small coffee station.",
        "All persistent structural units, openings, fixtures, and anchor furniture are marked by unique black numbered circles; transient case-photo and screen-result cues are listed for overlays but are not drawn on the floor plan.",
        "Modern 2020s Korean administrative layout cues: practical open-plan desk cluster, wall-mounted evidence/whiteboard area, filing storage along one side, ordinary office computer workstations, and compact circulation from corridor entrance."
      ],
      "numbered_elements": [
        {
          "base_layer_decision": "base_structural_unit",
          "category": "area",
          "label": "shared work zone",
          "number": 1,
          "position_hint": "central majority of the office, pale yellow fill"
        },
        {
          "base_layer_decision": "base_structural_unit",
          "category": "area",
          "label": "entrance threshold zone",
          "number": 2,
          "position_hint": "south side just inside the corridor door, pale beige fill"
        },
        {
          "base_layer_decision": "base_structural_unit",
          "category": "area",
          "label": "records and service zone",
          "number": 3,
          "position_hint": "west side storage strip and small utility corner, pale cyan fill"
        },
        {
          "base_layer_decision": "base_opening",
          "category": "opening",
          "label": "corridor door",
          "number": 4,
          "position_hint": "south wall, slightly west of center, inward swing arc into threshold zone"
        },
        {
          "base_layer_decision": "base_opening",
          "category": "opening",
          "label": "north window band",
          "number": 5,
          "position_hint": "north wall behind the main desks, shown as double parallel window lines"
        },
        {
          "base_layer_decision": "base_persistent_furniture",
          "category": "furniture",
          "label": "central desk cluster",
          "number": 6,
          "position_hint": "center of shared work zone, two to four rectangular desks grouped face-to-face"
        },
        {
          "base_layer_decision": "base_persistent_furniture",
          "category": "furniture",
          "label": "duty detective desk",
          "number": 7,
          "position_hint": "east side of shared work zone, desk facing inward toward the center"
        },
        {
          "base_layer_decision": "base_persistent_furniture",
          "category": "furniture",
          "label": "visitor chair",
          "number": 8,
          "position_hint": "near duty detective desk, on the inner side facing number 7"
        },
        {
          "base_layer_decision": "base_persistent_fixture",
          "category": "prop",
          "label": "computer monitors",
          "number": 9,
          "position_hint": "on number 6 and number 7 desks, shown as small flat monitor rectangles"
        },
        {
          "base_layer_decision": "base_persistent_fixture",
          "category": "prop",
          "label": "wall evidence board",
          "number": 10,
          "position_hint": "north-east wall area above or beside the desk line"
        },
        {
          "base_layer_decision": "base_persistent_furniture",
          "category": "furniture",
          "label": "file cabinets",
          "number": 11,
          "position_hint": "west wall inside records and service zone"
        },
        {
          "base_layer_decision": "base_persistent_fixture",
          "category": "prop",
          "label": "coffee station",
          "number": 12,
          "position_hint": "south-west corner beside records and service zone, small counter symbol"
        },
        {
          "base_layer_decision": "state_overlay_plot_cue",
          "category": "prop",
          "label": "spread case photographs",
          "number": 13,
          "position_hint": "temporary paper-photo spread on the duty detective desk surface; overlay only, never drawn on the base floor plan"
        },
        {
          "base_layer_decision": "state_overlay_plot_cue",
          "category": "prop",
          "label": "location result on monitor",
          "number": 14,
          "position_hint": "temporary digital map or location-result screen on a workstation monitor; overlay only, never drawn on the base floor plan"
        },
        {
          "base_layer_decision": "state_overlay_plot_cue",
          "category": "prop",
          "label": "night phone-location request cue",
          "number": 15,
          "position_hint": "temporary night-duty phone tracing request on the duty workstation or nearby desk; overlay only, never drawn on the base floor plan"
        }
      ],
      "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a single compact modern police office interior. The diagram must look like a clean architectural CAD plan or simple room-layout sketch: white or off-white background, single-weight black outlines, geometric top-down symbols only. Use one flat pastel solid fill per zone with no blending: shared work zone pale yellow, entrance threshold zone pale beige, records/service zone pale cyan, exterior/corridor margin pale gray. Show a practical 2020s Korean coastal-city police squad office layout: a rectangular open shared office, corridor door on the south wall with a standard swing arc, a narrow entrance threshold just inside, north wall window band drawn as double parallel lines, central face-to-face desk cluster, separate duty detective desk on the east side, simple visitor chair, small rectangular computer monitor symbols on desks, wall evidence board on the north-east wall, file cabinets along the west wall, and a small coffee station in the south-west service corner. Furniture and fixtures must be symbolic plan glyphs only: desks as rectangles, chair as small rectangle, monitors as small flat rectangles, board as wall-mounted rectangle, cabinets as shallow rectangles, door as line plus swing arc, window as double wall line. Add small circular black-number markers exactly once for persistent base items only: numbers 1 through 12. Do not draw markers 13, 14, or 15 because they are transient overlay cues. Minimal text inside the drawing: optional large generic area labels only, such as Shared Zone, Threshold Zone, Records/Service Zone, plus a small north arrow marked N in one corner; no other labels or annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, and material rendering."
    },
    "floor_plan_render": {
      "fp_id": "fp_police_office_main",
      "status": "ok",
      "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/fp_police_office_main.png",
      "attempts": 1,
      "error": "",
      "ref_used": "text_only"
    },
    "overlays": {
      "L14B03": {
        "bg_id": "L14B03",
        "fp_id": "fp_police_office_main",
        "use_numbered_elements": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          15
        ],
        "ignore_numbered_elements": [
          13,
          14
        ],
        "base_markers_to_reference": [
          {
            "number": 1,
            "label": "shared work zone",
            "category": "area",
            "position_hint": "central majority of the office, pale yellow fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "south side just inside the corridor door, pale beige fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "records and service zone",
            "category": "area",
            "position_hint": "west side storage strip and small utility corner, pale cyan fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "corridor door",
            "category": "opening",
            "position_hint": "south wall, slightly west of center, inward swing arc into threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "north window band",
            "category": "opening",
            "position_hint": "north wall behind the main desks, shown as double parallel window lines",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "central desk cluster",
            "category": "furniture",
            "position_hint": "center of shared work zone, two to four rectangular desks grouped face-to-face",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "duty detective desk",
            "category": "furniture",
            "position_hint": "east side of shared work zone, desk facing inward toward the center",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "visitor chair",
            "category": "furniture",
            "position_hint": "near duty detective desk, on the inner side facing number 7",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "computer monitors",
            "category": "prop",
            "position_hint": "on number 6 and number 7 desks, shown as small flat monitor rectangles",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "wall evidence board",
            "category": "prop",
            "position_hint": "north-east wall area above or beside the desk line",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "file cabinets",
            "category": "furniture",
            "position_hint": "west wall inside records and service zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "coffee station",
            "category": "prop",
            "position_hint": "south-west corner beside records and service zone, small counter symbol",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "transient_markers_to_describe": [
          {
            "number": 15,
            "label": "night phone-location request cue",
            "category": "prop",
            "position_hint": "temporary night-duty phone tracing request on the duty workstation or nearby desk; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "ignored_state_overlay_markers": [
          {
            "number": 13,
            "label": "spread case photographs",
            "category": "prop",
            "position_hint": "temporary paper-photo spread on the duty detective desk surface; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "number": 14,
            "label": "location result on monitor",
            "category": "prop",
            "position_hint": "temporary digital map or location-result screen on a workstation monitor; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "target_unit_marker_numbers": [
          1,
          2,
          3
        ],
        "dominant_target_unit_marker_number": null,
        "clean_background_expected": false,
        "diagnostics": [
          "multiple base_structural_unit markers in use_numbered_elements ([1, 2, 3]); dominant_target_unit_marker_number left empty (W19B-1 lock — no lexical disambiguation)"
        ]
      },
      "L14B01": {
        "bg_id": "L14B01",
        "fp_id": "fp_police_office_main",
        "use_numbered_elements": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14
        ],
        "ignore_numbered_elements": [
          15
        ],
        "base_markers_to_reference": [
          {
            "number": 1,
            "label": "shared work zone",
            "category": "area",
            "position_hint": "central majority of the office, pale yellow fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "south side just inside the corridor door, pale beige fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "records and service zone",
            "category": "area",
            "position_hint": "west side storage strip and small utility corner, pale cyan fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "corridor door",
            "category": "opening",
            "position_hint": "south wall, slightly west of center, inward swing arc into threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "north window band",
            "category": "opening",
            "position_hint": "north wall behind the main desks, shown as double parallel window lines",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "central desk cluster",
            "category": "furniture",
            "position_hint": "center of shared work zone, two to four rectangular desks grouped face-to-face",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "duty detective desk",
            "category": "furniture",
            "position_hint": "east side of shared work zone, desk facing inward toward the center",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "visitor chair",
            "category": "furniture",
            "position_hint": "near duty detective desk, on the inner side facing number 7",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "computer monitors",
            "category": "prop",
            "position_hint": "on number 6 and number 7 desks, shown as small flat monitor rectangles",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "wall evidence board",
            "category": "prop",
            "position_hint": "north-east wall area above or beside the desk line",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "file cabinets",
            "category": "furniture",
            "position_hint": "west wall inside records and service zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "coffee station",
            "category": "prop",
            "position_hint": "south-west corner beside records and service zone, small counter symbol",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "transient_markers_to_describe": [
          {
            "number": 13,
            "label": "spread case photographs",
            "category": "prop",
            "position_hint": "temporary paper-photo spread on the duty detective desk surface; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "number": 14,
            "label": "location result on monitor",
            "category": "prop",
            "position_hint": "temporary digital map or location-result screen on a workstation monitor; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "ignored_state_overlay_markers": [
          {
            "number": 15,
            "label": "night phone-location request cue",
            "category": "prop",
            "position_hint": "temporary night-duty phone tracing request on the duty workstation or nearby desk; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "target_unit_marker_numbers": [
          1,
          2,
          3
        ],
        "dominant_target_unit_marker_number": null,
        "clean_background_expected": false,
        "diagnostics": [
          "multiple base_structural_unit markers in use_numbered_elements ([1, 2, 3]); dominant_target_unit_marker_number left empty (W19B-1 lock — no lexical disambiguation)"
        ]
      },
      "L14B02": {
        "bg_id": "L14B02",
        "fp_id": "fp_police_office_main",
        "use_numbered_elements": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14
        ],
        "ignore_numbered_elements": [
          15
        ],
        "base_markers_to_reference": [
          {
            "number": 1,
            "label": "shared work zone",
            "category": "area",
            "position_hint": "central majority of the office, pale yellow fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 2,
            "label": "entrance threshold zone",
            "category": "area",
            "position_hint": "south side just inside the corridor door, pale beige fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 3,
            "label": "records and service zone",
            "category": "area",
            "position_hint": "west side storage strip and small utility corner, pale cyan fill",
            "base_layer_decision": "base_structural_unit"
          },
          {
            "number": 4,
            "label": "corridor door",
            "category": "opening",
            "position_hint": "south wall, slightly west of center, inward swing arc into threshold zone",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 5,
            "label": "north window band",
            "category": "opening",
            "position_hint": "north wall behind the main desks, shown as double parallel window lines",
            "base_layer_decision": "base_opening"
          },
          {
            "number": 6,
            "label": "central desk cluster",
            "category": "furniture",
            "position_hint": "center of shared work zone, two to four rectangular desks grouped face-to-face",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 7,
            "label": "duty detective desk",
            "category": "furniture",
            "position_hint": "east side of shared work zone, desk facing inward toward the center",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 8,
            "label": "visitor chair",
            "category": "furniture",
            "position_hint": "near duty detective desk, on the inner side facing number 7",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 9,
            "label": "computer monitors",
            "category": "prop",
            "position_hint": "on number 6 and number 7 desks, shown as small flat monitor rectangles",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 10,
            "label": "wall evidence board",
            "category": "prop",
            "position_hint": "north-east wall area above or beside the desk line",
            "base_layer_decision": "base_persistent_fixture"
          },
          {
            "number": 11,
            "label": "file cabinets",
            "category": "furniture",
            "position_hint": "west wall inside records and service zone",
            "base_layer_decision": "base_persistent_furniture"
          },
          {
            "number": 12,
            "label": "coffee station",
            "category": "prop",
            "position_hint": "south-west corner beside records and service zone, small counter symbol",
            "base_layer_decision": "base_persistent_fixture"
          }
        ],
        "transient_markers_to_describe": [
          {
            "number": 13,
            "label": "spread case photographs",
            "category": "prop",
            "position_hint": "temporary paper-photo spread on the duty detective desk surface; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          },
          {
            "number": 14,
            "label": "location result on monitor",
            "category": "prop",
            "position_hint": "temporary digital map or location-result screen on a workstation monitor; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "ignored_state_overlay_markers": [
          {
            "number": 15,
            "label": "night phone-location request cue",
            "category": "prop",
            "position_hint": "temporary night-duty phone tracing request on the duty workstation or nearby desk; overlay only, never drawn on the base floor plan",
            "base_layer_decision": "state_overlay_plot_cue"
          }
        ],
        "target_unit_marker_numbers": [
          1,
          2,
          3
        ],
        "dominant_target_unit_marker_number": null,
        "clean_background_expected": false,
        "diagnostics": [
          "multiple base_structural_unit markers in use_numbered_elements ([1, 2, 3]); dominant_target_unit_marker_number left empty (W19B-1 lock — no lexical disambiguation)"
        ]
      }
    },
    "backgrounds": [
      {
        "bg_id": "L14B03",
        "prompt_result": {
          "bg_id": "L14B03",
          "objects_owned_by_background": [
            "chair",
            "coffee station",
            "computer monitor",
            "desk",
            "document",
            "door",
            "evidence board",
            "file cabinet",
            "keyboard",
            "mug",
            "phone",
            "window"
          ],
          "ref_guide": "바닥 배치도는 구조와 위치 관계를 파악하기 위한 참고 자료로만 사용한다. 남쪽의 복도문 안쪽에서 중앙 업무 구역을 지나 동쪽 당직 책상과 컴퓨터 모니터, 북쪽 창문 띠가 보이는 실제 실내 시점으로 해석한다. 서쪽에는 기록 보관용 파일 캐비닛과 작은 커피 구역이 있고, 중앙에는 여러 책상이 마주 붙은 공용 업무 섬이 있으며, 북동쪽 벽에는 수사 자료 게시판이 있는 현대 한국 경찰서 사무실로 구성한다. 절대로 배치도처럼 내려다본 화면이나 도면 기호, 카메라 표시를 만들지 않는다. 임시 상태로는 당직 워크스테이션 위나 바로 옆 책상에 휴대전화 위치 확인을 요청하는 야간 당직용 서류와 전화·컴퓨터 화면 단서가 놓여 있어야 한다. 사람, 얼굴, 신체 형태의 실루엣은 배경에 포함하지 않는다.",
          "shot_guides": [
            {
              "guide_text": "남쪽 복도문 쪽에서 들어온 듯한 시선으로, 비어 있는 입구 영역 너머에 당직 책상과 켜진 모니터가 가장 또렷하게 보이게 한다. 전경에는 문틀과 어두운 사무실 바닥 일부를 남겨 긴장감을 주고, 배경은 야간 당직 중인 현대 경찰서 사무실의 현실적인 형광등·모니터 빛으로 유지한다. 사람은 그리지 말고, 인물 레이어가 들어갈 수 있도록 책상 앞과 복도문 근처에 시각적 여백을 둔다.",
              "shot_id": "S16_Shot3"
            },
            {
              "guide_text": "당직 책상 주변의 활성 워크스테이션이 읽히도록 모니터, 전화, 위치 확인 요청 서류가 있는 부분을 배경의 중심 단서로 유지한다. 북쪽 창문은 밤이라 바깥이 거의 검고 실내 조명이 유리에 희미하게 반사되는 정도로 처리한다. 수사 게시판과 중앙 책상 묶음은 배경 깊이로 남기되, 잔혹한 사진이나 특정 이름이 읽히는 자료는 넣지 않는다. 사람이나 얼굴형 그림자는 배경에 포함하지 않는다.",
              "shot_id": "S16_Shot5"
            }
          ],
          "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍의 현대 한국 경찰서 사무실 내부 사진. 2020년대 중반 서해안권 작은 도시의 야간 당직 분위기이며, 습기 어린 밤공기와 오래 켜 둔 사무실 조명 때문에 전체가 푸른 회색 그림자와 누렇게 식은 형광등 빛으로 섞여 보인다. 카메라는 남쪽 복도문 바로 안쪽, 입구 문턱 부근의 사람 눈높이 약 1.5미터에서 35mm 계열 광각 렌즈로 서서히 안쪽을 바라보는 위치다. 복도문 안쪽의 좁은 입구 공간을 지나 중앙의 여러 책상이 마주 붙은 공용 업무 구역이 보이고, 그 너머 동쪽의 당직 책상과 켜진 컴퓨터 모니터, 북쪽 벽의 어두운 창문 띠가 대각선 방향으로 함께 잡힌다.\n\n사무실은 실제 관공서처럼 지나치게 정돈되지 않은 생활감이 있어야 한다. 중앙 책상들에는 키보드, 오래된 서류철, 메모지, 머그잔, 사무용 전화, 케이블, 모니터 받침대가 자연스럽게 놓여 있고, 동쪽 당직 책상은 늦은 밤에도 막 사용 중인 듯 모니터 화면과 전화기가 켜져 있다. 서쪽 벽 쪽에는 금속 파일 캐비닛이 줄지어 서 있고, 남서쪽 구석에는 작은 커피 구역의 카운터와 종이컵, 전기포트가 희미하게 보인다. 북동쪽 벽에는 수사 자료 게시판이 있지만, 특정 이름이나 잔혹한 사진이 읽히지 않도록 흐릿한 문서와 지도 조각, 핀, 실무용 메모 정도로만 보인다. 북쪽 창문 밖은 밤이라 거의 검고, 유리에는 모니터 불빛과 형광등 반사가 약하게 비친다.\n\n이 순간의 임시 단서로, 당직 워크스테이션 위나 바로 옆 책상에 휴대전화 위치 확인을 급히 요청하는 야간 당직용 서류, 통화 요청 메모, 사무용 전화기, 위치 조회 화면처럼 보이는 현실적인 컴퓨터 화면이 놓여 있다. 화면과 종이에는 실제 행정 업무처럼 보이는 작은 글자와 표가 있지만, 특정 인명이나 작품 고유명사는 읽히지 않게 흐릿하게 처리한다. 이 단서는 책상 위의 일시적인 업무 흔적으로 보여야 하며, 공간 전체를 사건 현장처럼 과장하지 않는다.\n\n사람, 얼굴, 몸 형태의 실루엣은 전혀 없고, 누군가 잠시 자리를 비운 듯한 빈 사무실만 보인다. 실제 콘크리트 벽, 낡은 금속 캐비닛의 손때와 흠집, 플라스틱 모니터의 미세한 먼지, 합판 책상의 모서리 마모, 저가 사무 의자의 인조가죽 질감이 사실적으로 보여야 한다. 깨끗한 광고 사진이나 건축 시각화가 아니라, 실제 미러리스 또는 DSLR 카메라로 현장에서 촬영한 장소 기록 사진처럼 자연스러운 노출, 현실적인 저조도 노이즈, 얕지 않은 자연스러운 심도, 과한 보정 없는 색감으로 표현한다. 내려다본 도면 시점이 아니며, 도면 기호나 촬영 장비 표식도 없어야 한다. 16:9 가로 비율, 실제 카메라 촬영본"
        },
        "render_result": {
          "status": "ok",
          "attempts": 1,
          "strategies": [],
          "ref_used": "fp_only",
          "final_block_reason": null,
          "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B03.png",
          "reference_decision": {
            "bg_id": "L14B03",
            "fp_id": "fp_police_office_main",
            "mode": "fp_seeded_anchor",
            "fp_included": true,
            "reference_paths": [
              "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/fp_police_office_main.png"
            ],
            "selected_refs": [],
            "candidate_scores": [],
            "source_bg_ids": [],
            "decision_reason": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.",
            "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\n",
            "max_refs_per_bg": 2,
            "diagnostics": []
          }
        }
      },
      {
        "bg_id": "L14B01",
        "prompt_result": {
          "bg_id": "L14B01",
          "objects_owned_by_background": [
            "binder",
            "chair",
            "coffee maker",
            "counter",
            "desk",
            "door",
            "evidence board",
            "file cabinet",
            "keyboard",
            "monitor",
            "mouse",
            "paper",
            "photograph",
            "telephone",
            "window"
          ],
          "ref_guide": "바닥 평면도 이미지는 위에서 내려다보는 구도를 복제하기 위한 것이 아니라, 경찰서 사무실의 배치 관계를 파악하기 위한 참고 자료로만 사용한다. 남쪽 복도문 안쪽에 출입 구역이 있고, 중앙에는 여러 책상이 마주 붙은 공용 업무 구역이 있으며, 동쪽에는 담당 형사의 책상과 방문자 의자가 놓여 있다. 북쪽 벽에는 긴 창문대가 있고 그 근처 벽면에는 증거 게시판이 있으며, 서쪽에는 파일 캐비닛과 기록 보관 구역, 남서쪽에는 작은 커피 코너가 있다. 이번 배경에서는 동쪽 담당 형사 책상 위에 임시로 펼쳐진 사건 사진들과, 업무용 모니터에 떠 있는 디지털 위치 확인 결과 화면만 순간적 단서로 추가한다. 인물, 얼굴, 신체 실루엣은 절대 넣지 않는다.",
          "shot_guides": [
            {
              "guide_text": "이 샷에서는 빈 경찰서 사무실 배경만 보이게 한다. 중앙 책상 묶음 근처의 서 있는 사람 눈높이에서 동쪽 담당 형사 책상과 모니터, 북동쪽 벽의 증거 게시판이 함께 읽히도록 한다. 책상 위 사건 사진은 종이 질감과 흐트러진 배열이 보이되, 사진 안에는 얼굴이나 인체 형상이 식별되지 않게 부분 확대·흐림·가림이 있는 실제 수사 자료처럼 처리한다. 모니터의 위치 확인 화면은 지도와 좌표 입력창 느낌이 나도록 현실적인 화면 반사와 픽셀 노이즈를 유지한다.",
              "shot_id": "S21_Shot9"
            },
            {
              "guide_text": "이 샷에서도 배경은 같은 낮 시간 경찰서 사무실로 유지한다. 사건 사진이 펼쳐진 책상 표면과 업무용 모니터의 위치 결과 화면이 후속 행동의 단서가 될 수 있을 만큼 배치와 밝기가 분명해야 하지만, 공간은 사람이 빠져나간 직후처럼 비어 있어야 한다. 현대 한국 경찰서 사무실의 실용적인 가구, 서류철, 파일 캐비닛, 커피 코너의 생활감은 자연스럽게 남기고 과장된 연출이나 장식은 피한다.",
              "shot_id": "S21_Shot13"
            }
          ],
          "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍 사진처럼 보이는 현대 대한민국 경찰서 사무실 내부. 2020년대 중반 서해안권 소도시 경찰서의 현실적인 업무 공간으로, 낮 시간의 흐린 자연광이 북쪽 긴 창문대를 통해 들어오고 형광등의 약한 사무실 조명이 섞여 있다. 중앙에는 여러 개의 낡은 직사각형 사무용 책상이 서로 마주 붙어 있고, 동쪽에는 담당 형사의 책상이 안쪽을 향해 놓여 있으며 그 앞쪽에 방문자 의자가 있다. 각 책상에는 평범한 업무용 모니터, 키보드, 마우스, 전화기, 서류철, 볼펜, 스테이플러, 사용감 있는 머그잔 같은 실제 사무실 물건들이 어수선하지만 과장되지 않게 놓여 있다. 북동쪽 벽에는 수사 메모와 출력물, 지도 조각이 붙은 벽면 증거 게시판이 있고, 서쪽 벽에는 금속 파일 캐비닛들이 줄지어 있으며 남서쪽 구석에는 작은 커피 코너와 전기 커피포트가 보인다. 카메라는 중앙 책상 묶음 근처에서 서 있는 사람 눈높이 약 1.6m에 두고, 32mm 정도의 넓은 화각으로 동쪽 담당 형사 책상, 업무용 모니터들, 북동쪽 증거 게시판을 대각선으로 바라본다. 위에서 내려다본 도면이나 설계도가 아니라 실제 사무실 안에 서서 찍은 위치 참고 사진이어야 한다. 담당 형사 책상 표면에는 임시로 펼쳐진 사건 관련 사진 인화지들이 여러 장 흩어져 있으며, 실제 종이의 말림, 손자국, 무광 인화지 질감, 메모지가 함께 보인다. 사진 내용은 수사 자료처럼 어둡고 불편한 현장 단서의 부분 확대 위주로 보이되, 얼굴이나 인체 형상은 식별되지 않도록 흐림, 잘림, 겹침으로 가려져 있어야 한다. 한 업무용 모니터에는 임시로 열린 디지털 지도 기반 위치 확인 결과 화면이 떠 있고, 해상 또는 해안 인근을 가리키는 지도, 좌표 형식의 숫자 줄, 오프라인 상태 표시처럼 보이는 현실적인 UI가 보인다. 화면은 실제 LCD 모니터처럼 반사광, 미세한 픽셀, 약한 압축 노이즈, 사무실 조명 반사가 섞여야 하며, 화면 밖 현실 공간에 같은 지도나 좌표가 중복 배치되지 않는다. 공간 전체는 사람이 잠시 빠져나간 낮의 경찰서 사무실처럼 비어 있고, 의자 하나가 조금 밀려 있으며 서류와 케이블, 오래된 바닥 타일의 얼룩, 금속 캐비닛의 찍힘, 책상 모서리의 마모, 플라스틱 모니터 베젤의 먼지까지 실제 재질감이 살아 있어야 한다. 인물, 얼굴, 신체 실루엣, 그림자 인형, 마네킹은 절대 등장하지 않는다. 깨끗한 스톡 사진이나 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진, 자연스러운 심도와 무보정에 가까운 사실적인 질감. 16:9 가로 비율, 실제 카메라 촬영본"
        },
        "render_result": {
          "status": "ok",
          "attempts": 1,
          "strategies": [],
          "ref_used": "refs_1",
          "final_block_reason": null,
          "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B01.png",
          "reference_decision": {
            "bg_id": "L14B01",
            "fp_id": "fp_police_office_main",
            "mode": "reference_derived",
            "fp_included": false,
            "reference_paths": [
              "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B03.png"
            ],
            "selected_refs": [
              {
                "ref_bg_id": "L14B03",
                "score": 9.0,
                "shared_units": [
                  1,
                  2,
                  3
                ],
                "shared_base_markers": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10,
                  11,
                  12
                ],
                "is_strong_overlap": true
              }
            ],
            "candidate_scores": [
              {
                "ref_bg_id": "L14B03",
                "score": 9.0,
                "shared_units": [
                  1,
                  2,
                  3
                ],
                "shared_base_markers": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10,
                  11,
                  12
                ],
                "is_strong_overlap": true
              }
            ],
            "source_bg_ids": [
              "L14B03"
            ],
            "decision_reason": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.",
            "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\n",
            "max_refs_per_bg": 2,
            "diagnostics": []
          }
        }
      },
      {
        "bg_id": "L14B02",
        "prompt_result": {
          "bg_id": "L14B02",
          "objects_owned_by_background": [
            "blind",
            "chair",
            "coffee station",
            "desk",
            "door",
            "evidence board",
            "file cabinet",
            "fluorescent light",
            "keyboard",
            "monitor",
            "mouse",
            "paper",
            "photograph",
            "telephone",
            "window"
          ],
          "ref_guide": "제공된 평면도는 공간 배치 확인용으로만 사용한다. 남쪽 벽의 복도문 안쪽에 출입 문턱 구역이 있고, 그 너머로 중앙 공동 업무 구역이 펼쳐지며, 중앙에는 여러 책상이 마주 붙은 업무용 책상 묶음이 있다. 동쪽에는 당직 형사 책상과 방문자 의자가 있고, 서쪽에는 기록 보관용 캐비닛과 작은 커피 공간이 이어진다. 북쪽 벽에는 긴 창문 띠와 증거 게시판이 보인다. 이미 그려진 평면도처럼 위에서 내려다보는 구도나 도면식 표현으로 만들지 말고, 실제 경찰서 사무실 문가에서 사람 눈높이로 바라본 현실적인 실내 사진으로 해석한다.",
          "shot_guides": [
            {
              "guide_text": "S21_Shot16에서는 형사들이 회의로 빠져나간 뒤의 낮 시간 경찰서 사무실이 비어 있어야 한다. 카메라는 당직 형사 책상 근처에서 복도문 방향을 바라보며, 책상 위의 임시 사건 사진 더미와 근처 모니터의 위치 확인 결과 화면이 자연스럽게 보이도록 한다. 출입구까지 이어지는 통로는 막히지 않게 비워 두고, 인물이나 얼굴, 사람 형태의 그림자는 넣지 않는다.",
              "shot_id": "S21_Shot16"
            }
          ],
          "t2i_prompt": "현대 2020년대 중반 대한민국 서해안권 소도시의 경찰서 사무실 문가를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 평면도나 건축 렌더가 아니라, 실제 디지털 카메라와 35mm급 광각 렌즈로 사람 눈높이 약 1.6m에서 찍은 현실적인 장소 기록 사진처럼 보이게 한다. 카메라는 동쪽 당직 형사 책상 가까이에서 중앙 공동 업무 구역을 가로질러 남쪽 복도문과 출입 문턱 구역을 향해 서 있으며, 회의 때문에 직원들이 막 빠져나간 낮의 빈 사무실 분위기를 담는다. 복도문까지 이어지는 출구 동선은 비어 있고, 의자 몇 개가 책상 아래로 어중간하게 밀려 들어가 있으며, 형광등과 북쪽 창문으로 들어오는 흐린 낮빛이 섞여 오래된 관공서 특유의 창백한 조도를 만든다.\n\n공간은 실제 한국 경찰서 사무실처럼 낡은 합판 책상과 회색 파티션, 검은 사무용 모니터, 키보드, 유선 전화기, 서류철, 파일 캐비닛, 벽의 증거 게시판, 서쪽의 작은 커피 공간으로 구성된다. 바닥은 살짝 번들거리는 오래된 장판이나 비닐 타일 질감이고, 책상 모서리의 닳은 자국, 금속 캐비닛의 잔흠집, 종이 서류의 구겨짐, 플라스틱 의자의 생활 얼룩, 블라인드 사이의 먼지가 선명하게 보인다. 너무 정돈된 홍보 사진이 아니라 실제 근무 공간의 피로감과 습한 해안 도시의 눅눅한 공기가 느껴지는 사실적인 배경이다.\n\n당직 형사 책상 표면에는 임시로 펼쳐진 사건 관련 인화 사진과 출력물이 어지럽게 놓여 있다. 사진들은 수사 자료처럼 보이되, 사람의 얼굴이나 시신 형태가 식별되지 않도록 일부가 겹쳐져 있거나 초점 밖으로 흐려져 있으며, 종이 가장자리와 반사광, 클립, 메모지의 현실적인 질감만 드러난다. 가까운 업무용 모니터 한 대에는 휴대전화 위치 확인 결과처럼 보이는 전자 지도 화면이 떠 있다. 지도 화면은 실제 관공서 컴퓨터 화면처럼 약간의 화면 노이즈, 반사광, 작은 창 테두리, 압축된 디지털 표시가 있으며, 특정 이름이나 선명한 개인정보는 읽히지 않게 한다.\n\n사무실 안에는 인물, 얼굴, 사람 모양의 실루엣을 절대 넣지 않는다. 분위기는 낮이지만 비어 있는 관공서의 정적 때문에 불안하고 건조하며, 저채도의 푸른 회색 그림자와 형광등의 약한 누런 빛이 섞인다. 모든 재료는 실제 콘크리트 벽, 금속 캐비닛, 플라스틱 사무용품, 종이 섬유, 목재 무늬가 있는 낡은 사무 가구처럼 사실적으로 표현한다. 과장된 미술 효과, 일러스트, 3차원 렌더, 건축 시각화, 인위적인 후보정 느낌 없이 실제 장소 참고 사진처럼 자연스러운 심도와 노출로 촬영된 이미지. 16:9 가로 비율, 실제 카메라 촬영본"
        },
        "render_result": {
          "status": "ok",
          "attempts": 1,
          "strategies": [],
          "ref_used": "refs_2",
          "final_block_reason": null,
          "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B02.png",
          "reference_decision": {
            "bg_id": "L14B02",
            "fp_id": "fp_police_office_main",
            "mode": "reference_derived",
            "fp_included": false,
            "reference_paths": [
              "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B01.png",
              "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B03.png"
            ],
            "selected_refs": [
              {
                "ref_bg_id": "L14B01",
                "score": 9.0,
                "shared_units": [
                  1,
                  2,
                  3
                ],
                "shared_base_markers": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10,
                  11,
                  12
                ],
                "is_strong_overlap": true
              },
              {
                "ref_bg_id": "L14B03",
                "score": 9.0,
                "shared_units": [
                  1,
                  2,
                  3
                ],
                "shared_base_markers": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10,
                  11,
                  12
                ],
                "is_strong_overlap": true
              }
            ],
            "candidate_scores": [
              {
                "ref_bg_id": "L14B01",
                "score": 9.0,
                "shared_units": [
                  1,
                  2,
                  3
                ],
                "shared_base_markers": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10,
                  11,
                  12
                ],
                "is_strong_overlap": true
              },
              {
                "ref_bg_id": "L14B03",
                "score": 9.0,
                "shared_units": [
                  1,
                  2,
                  3
                ],
                "shared_base_markers": [
                  1,
                  2,
                  3,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9,
                  10,
                  11,
                  12
                ],
                "is_strong_overlap": true
              }
            ],
            "source_bg_ids": [
              "L14B01",
              "L14B03"
            ],
            "decision_reason": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.",
            "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\n",
            "max_refs_per_bg": 2,
            "diagnostics": []
          }
        }
      }
    ],
    "catalog_final_len": 3,
    "rendered_bg_count": 3,
    "catalog_entries": [
      {
        "bg_id": "L14B03",
        "fp_id": "fp_police_office_main",
        "png_relative_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B03.png",
        "unit_marker_set": [
          1,
          2,
          3
        ],
        "base_marker_set": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12
        ],
        "ingestion_order": 0,
        "source_kind": "derived"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_police_office_main",
        "png_relative_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B01.png",
        "unit_marker_set": [
          1,
          2,
          3
        ],
        "base_marker_set": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12
        ],
        "ingestion_order": 1,
        "source_kind": "derived"
      },
      {
        "bg_id": "L14B02",
        "fp_id": "fp_police_office_main",
        "png_relative_path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B02.png",
        "unit_marker_set": [
          1,
          2,
          3
        ],
        "base_marker_set": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12
        ],
        "ingestion_order": 2,
        "source_kind": "derived"
      }
    ],
    "ref_modes_observed": [
      "fp_seeded_anchor",
      "reference_derived"
    ]
  },
  "context_checkpoint_audit": {
    "scene_save": {
      "present": true,
      "segments_count": 30
    },
    "visual_world_rules": {
      "present": true,
      "source_language": "ko",
      "rules_count": 7
    },
    "world_guide": {
      "present": false,
      "note": "production build_visual_context_block accepts None — absence is WARNING not BLOCKER"
    },
    "floor_plan_overlay_payload": {
      "present": false,
      "note": "real-mode chain creates this on the fly via build_overlay_payload — absence pre-run is EXPECTED"
    }
  },
  "target_resolution": {
    "fp_id_resolved": true,
    "resolved_bg_count": 3,
    "requested_bg_ids": [
      "L14B01",
      "L14B02",
      "L14B03"
    ],
    "missing_bg_ids": [],
    "resolved_group_id": "bg_police_station"
  },
  "real_smoke_readiness": {
    "ready_for_user_approval": true,
    "blockers": [],
    "warnings": [
      "world_guide_missing"
    ],
    "explicit_user_approval_required_before_real_run": true
  },
  "catalog_final_len": 3,
  "rendered_bg_count": 3,
  "ref_modes_observed": [
    "fp_seeded_anchor",
    "reference_derived"
  ],
  "production_diff_empty": true,
  "production_diff_guard_mode": "diagnostic_in_dry_run",
  "generate_requires_clean_production_diff": true,
  "production_diff_audit": {
    "is_clean_or_approved": true,
    "violations": [],
    "alembic_violations": [],
    "approved_paths_seen": [
      "backend/app/core/config.py",
      "backend/app/core/step_manifest.py",
      "backend/app/core/steps/__init__.py",
      "backend/app/core/steps/background_prompt_step.py",
      "backend/app/core/steps/background_render_step.py",
      "backend/app/core/steps/floor_plan_overlay_payload_step.py",
      "backend/app/core/steps/floor_plan_prompt_step.py",
      "backend/app/modules/pipeline/background_image_planner.py",
      "backend/app/modules/pipeline/background_prompt.py",
      "backend/app/modules/pipeline/floor_plan_overlay_payload.py",
      "backend/app/modules/pipeline/floor_plan_prompt.py",
      "backend/app/modules/prompt_loader.py"
    ],
    "all_diff_paths": [
      "backend/app/core/config.py",
      "backend/app/core/step_manifest.py",
      "backend/app/core/steps/__init__.py",
      "backend/app/core/steps/background_prompt_step.py",
      "backend/app/core/steps/background_render_step.py",
      "backend/app/core/steps/floor_plan_overlay_payload_step.py",
      "backend/app/core/steps/floor_plan_prompt_step.py",
      "backend/app/modules/pipeline/background_image_planner.py",
      "backend/app/modules/pipeline/background_prompt.py",
      "backend/app/modules/pipeline/floor_plan_overlay_payload.py",
      "backend/app/modules/pipeline/floor_plan_prompt.py",
      "backend/app/modules/prompt_loader.py"
    ],
    "prompt_pack_audit": {
      "violations": [],
      "approved_paths_seen": [
        "prompts/_base/background_prompt/7.202605262330/schema.json",
        "prompts/_base/background_prompt/7.202605262330/system.md",
        "prompts/_base/background_prompt/7.202605262330/user_template.md",
        "prompts/_base/floor_plan_prompt/6.202605262300/schema.json",
        "prompts/_base/floor_plan_prompt/6.202605262300/system.md",
        "prompts/_base/floor_plan_prompt/6.202605262300/user_template.md"
      ],
      "all_diff_paths": [
        "prompts/_base/background_prompt/7.202605262330/schema.json",
        "prompts/_base/background_prompt/7.202605262330/system.md",
        "prompts/_base/background_prompt/7.202605262330/user_template.md",
        "prompts/_base/floor_plan_prompt/6.202605262300/schema.json",
        "prompts/_base/floor_plan_prompt/6.202605262300/system.md",
        "prompts/_base/floor_plan_prompt/6.202605262300/user_template.md"
      ],
      "approved_prefixes": [
        "prompts/_base/floor_plan_prompt/6.202605262300/",
        "prompts/_base/background_prompt/7.202605262330/"
      ]
    }
  },
  "real_api_gate": {
    "real_api_mode": true,
    "real_api_gate_status": "enabled",
    "cli_flag": true,
    "env_flag": true,
    "env_var": "W19E8_ALLOW_REAL_API"
  },
  "real_api_mode": true,
  "real_api_gate_status": "enabled",
  "api_call_caps": {
    "llm_api_call_count": 4,
    "image_api_call_count": 4,
    "vlm_api_call_count": 0,
    "db_write_count": 0,
    "image_asset_write_count": 0
  },
  "output_artifacts_audit": {
    "floor_plan_png": {
      "present": true,
      "path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/fp_police_office_main.png",
      "size_bytes": 900013,
      "sha256_prefix": "51708fdcc1a54bdf9467da558a154235"
    },
    "background_pngs": [
      {
        "present": true,
        "path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B01.png",
        "size_bytes": 2036806,
        "sha256_prefix": "616ca778a5138888d57a84928d1d6d62"
      },
      {
        "present": true,
        "path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B02.png",
        "size_bytes": 1988253,
        "sha256_prefix": "3a9956de0db73a043bc960946e21c966"
      },
      {
        "present": true,
        "path": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/w19e_production_opt_in_single_fp_smoke/20260527_0836_224a4e/png/L14B03.png",
        "size_bytes": 2160489,
        "sha256_prefix": "24d8e78434ffbd302237e4ea38e6fe85"
      }
    ]
  },
  "stage_status": "generated",
  "run_status": "succeeded",
  "exit_code": 0,
  "failed_invariants": []
}