{
  "status": "completed",
  "completed_count": 18,
  "applicable_count": 18,
  "failed_count": 0,
  "data": {
    "schema_version": 1,
    "config_hash": "471a2eb50b21150f",
    "locations": [
      {
        "id": "L01",
        "label": "숲속",
        "scene_indices": [
          1
        ],
        "prompt_text": "Top-down architectural floor plan of dense wooded forest chase clearing at dusk. Exterior outdoor site plan, not an interior building: draw a rectangular forest area with a narrow escape path running diagonally from lower left/southwest to upper right/northeast through dense vegetation. Zones: lower left/southwest corner is the entry side of the footpath from deeper woods, with trampled grass and no door; center zone is the main attack clearing, an open patch of dirt and leaves large enough for two human figures lying/overlapping; upper right/northeast corner is continuation of the escape path into thicker trees; left/west side is dense bushes and tangled undergrowth forming a visual barrier; right/east side is dense trees and shrubs forming a visual barrier; top/north side is dark thick forest beyond the path; bottom/south side is more forest and underbrush. In the center attack clearing, place a prone human figure symbol on the ground, medium size relative to the clearing, oriented diagonally along the path; place a second dark silhouette figure symbol overlapping the prone figure from above, slightly offset toward the north side, with arms reaching toward the prone figure. Near the lower-left side of the central path, place one single lost shoe icon, small relative to the clearing, separated from the prone figure by a short distance. Near the prone figure’s thigh area, draw a small blood mark / bite wound annotation, small relative to the body symbol, with a short blood trail on the ground following the path direction. Vegetation layout: clusters of tree trunk circles line both sides of the path, larger tree clusters in the west and east side zones, thick bush texture along the path edges, but keep the central clearing open and readable. Doors: no doors anywhere; no front entry door because this is an exterior forest location. Windows: no windows anywhere. External adjacency: outside all four edges is continuous dense forest and undergrowth; the only access is the narrow footpath from deeper woods at the southwest edge and continuing into deeper woods at the northeast edge, NOT a hallway, NOT a street, NOT a rooftop, NOT a balcony. Negative constraints: NOT an apartment, NOT a house, NOT a cabin, NOT a single-room studio, NOT a multi-floor building, NOT an indoor room, NOT a balcony, NOT a rooftop, NOT a road scene, NOT a campsite, NOT furniture-heavy, no walls, no stairs, no beds, no sofa, no bathroom, no kitchen. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2535,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L01.png",
        "image_bytes": 2270271,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L02",
        "label": "도시 뒷골목",
        "scene_indices": [
          2,
          22
        ],
        "prompt_text": "Top-down architectural floor plan of an urban back alley outside a police station at street level. Draw a narrow rectangular exterior alley/street pavement running left to right across the center, with the police station building facade along the upper/north side and a plain opposite building wall along the lower/south side. Zones: center zone is the open asphalt alley (뒷골목), mostly empty, sized as the largest area; left-center zone has a tall utility pole placed against the north wall, with a small circular base and overhead cable lines indicated schematically; directly beside the utility pole is the night incident action area, marked by two simple human-position outlines on the pavement, one standing/leaning outline near the pole and one collapsed prone outline on the ground. Upper/north center zone is the police station outside frontage (경찰서 밖), a narrow sidewalk strip between the building wall and the alley; place a parked bicycle on this sidewalk near the upper-right side, medium-sized relative to the sidewalk, angled parallel to the wall, with its front wheel pointing toward the right/east exit of the alley. Upper/north right zone contains the police station front entry door on the north building wall, centered within the police frontage area, a double glass door leading inside to a labeled police lobby; outside this front entry door is the exterior alley sidewalk and street pavement, not a balcony or rooftop. Put rectangular windows on the police station north wall: two windows to the left of the front entry and one window to the right, all facing the alley. Lower/south side is a continuous blank exterior wall of an adjacent building, with no interior access; add one small high window on the south wall near the lower-left corner facing the alley. Place one streetlamp fixture on the north sidewalk near the upper-left corner, small compared with the alley, casting no shading; it is separate from but near the utility pole. Include a curb line separating the north sidewalk from the central alley pavement and a narrow drainage channel along the south wall. Doors: police station front entry door on the north wall leads from the exterior sidewalk into the police lobby; no other doors are present. Windows: police station windows on the north wall face the alley; one small opposite-building window on the south wall faces the alley. External adjacency: the left and right ends of the alley open to connecting city streets; the front entry door opens directly onto the street-level sidewalk/back alley pavement outside the police station. Negative constraints: NOT a balcony, NOT a rooftop, NOT an apartment, NOT a house, NOT a single-room studio, NOT a multi-floor cutaway, NOT a photorealistic street scene, NOT an interior room plan only, NOT a suburban road, NOT a parking garage, NOT a mountain trail. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2918,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L02.png",
        "image_bytes": 925668,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L03",
        "label": "야외 사건 현장",
        "scene_indices": [
          3
        ],
        "prompt_text": "Top-down architectural floor plan of an outdoor crime scene investigation area. Draw a rectangular open-air site enclosed by police tape acting as temporary perimeter walls: north wall, south wall, east wall, west wall. Center zone is the main evidence area (현장), occupying most of the rectangle; place small numbered evidence markers scattered in the center and left-center, with a large clear working aisle running north-south through the middle. Northeast corner is the body recovery zone: place one large stretcher parallel to the east wall, about one-third the size of that zone, with a covered body shape centered on top; place a second covered body outline or body bag on the ground just west of the stretcher to reflect two discovered bodies. Put a small forensic kit table against the north wall of this northeast zone, facing the stretcher. Northwest corner is the forensic inspection zone: place two small evidence tables along the west wall, a tripod camera near the center facing southeast, and several small marker cones arranged between the tables and the central evidence area. South side is the police command zone: place a long folding command table against the south wall facing north, with document boards and radios on it; place a cluster of detective/police figure symbols immediately north of the table. Southeast corner is the vehicle/loading zone: draw a van parking rectangle along the east wall, nose toward the south wall, with an open rear facing the body recovery zone; leave a clear path from the stretcher to the van. Southwest corner is the media/public exclusion zone outside the tape: place a camera position symbol and crowd barrier outside the southwest perimeter, not inside the crime scene. Doors/openings: no building doors; show one controlled entry gap in the south police-tape wall at the center, leading outside to the public sidewalk and street; show one service tape opening on the east wall near the van, leading to the vehicle loading area. Windows: no windows anywhere because this is an outdoor site with no building interior. External adjacency: outside the south entry gap is a public sidewalk and street with bystander/media area; outside the east tape opening is vehicle access pavement; outside the north and west tape edges is open outdoor ground. Label all zones clearly: main evidence area (현장), body recovery zone, forensic inspection zone, police command zone, vehicle/loading zone, media/public exclusion zone, public sidewalk/street. Negative constraints: NOT an apartment, NOT an indoor room, NOT a balcony, NOT a rooftop, NOT a multi-floor building, NOT a single-room studio, NOT a photorealistic crime scene, NOT a detailed gore image; draw only schematic symbols and covered body forms. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2826,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L03.png",
        "image_bytes": 1058660,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L04",
        "label": "옥탑방 옥상·철문 현관 외부",
        "scene_indices": [
          4,
          10,
          17
        ],
        "prompt_text": "Top-down architectural floor plan of an old villa rooftop exterior with a small rooftop room (옥탑방) and iron front door area. Show a rectangular flat concrete rooftop terrace (옥상) enclosed by a low parapet wall (담) on all four edges. Place the small rooftop room building footprint in the upper-right corner of the rooftop, occupying about one quarter of the roof area; label it rooftop room (옥탑방), with only its exterior walls shown and no detailed interior rooms. The rooftop room has an iron front entry door (철문 현관) on its bottom/south wall, slightly left of center, opening outward onto the rooftop concrete; outside this door is the open rooftop terrace concrete, not a hallway, not a balcony, not a street. Add a narrow door threshold and a small landing zone directly in front of the iron door, with a thin rectangular advertising flyer drawn caught at the door crack. Add one lit window on the left/west wall of the rooftop room, medium size relative to the wall, facing the open rooftop; show a simple reflection mark inside the window but no people. Add a second small window on the bottom/south wall near the right corner if needed for the visible lit room, but keep the main visible window on the west wall. On the rooftop terrace, place a cylindrical water tank (물탱크) in the upper-left corner, large relative to the surrounding roof but smaller than the rooftop room, close to the north and west parapet walls. Place a clothesline (빨랫줄) stretched diagonally across the left-center rooftop from near the water tank toward the lower-middle parapet wall; mark it as a thin line with a few small hanging cloth shapes. Place a low wooden platform/bench (평상) in the center-left area of the rooftop, rectangular and medium size, parallel to the rooftop room wall; draw dried leaves/herbs on top of it as small scattered shapes. Keep an open walking path from the lower-left rooftop area across the concrete to the iron door, with the door landing clear. Show the parapet wall continuous around the rooftop, with a low wall section at the lower edge where a cat could look over from outside; label the outside beyond the parapet as adjacent rooftop edge / neighboring building void, not an interior room. Include surrounding roof context only as simple outlines beyond the parapet to suggest nearby old buildings, but do not make them part of the main plan. Doors: one iron front entry door on the south wall of the rooftop room leading inside the rooftop room; no other doors visible. Windows: one main window on the west wall of the rooftop room facing the rooftop terrace; optional small south-wall window facing the door landing area. Negative constraints: NOT a balcony, NOT a street-level entrance, NOT an apartment corridor, NOT a multi-floor building section, NOT a single-room studio interior, NOT a photorealistic rooftop, NOT a furnished indoor apartment plan, NOT a garden terrace, NOT a modern luxury rooftop, do not draw people or character names. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 3040,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L04.png",
        "image_bytes": 987993,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L05",
        "label": "옥탑방 내부",
        "scene_indices": [
          5,
          12,
          14,
          18,
          25,
          27
        ],
        "prompt_text": "Top-down architectural floor plan of a small single-level rooftop room interior (옥탑방 내부). Rectangular compact dwelling with the front entry zone (현관) on the bottom-left side opening directly outward to an exposed rooftop concrete terrace, not to a hallway or balcony. Central-left area is the living room (거실), central-right area is the kitchenette and dining zone, top-left room is the main bedroom (안방), top-right room is the daughter bedroom (수리영 방), and bottom-right corner is the bathroom (욕실). Living room (거실): place a small TV on the left wall facing inward toward the center of the room; a low TV stand under it, medium size relative to the wall. Put a small floor lamp near the TV along the left wall. Place a small window on the upper-left wall of the living room with sunlight indicated only by label, and another note that this window can be open. Put scattered footprints and overturned dining chairs as optional incident markers, but keep them schematic. Kitchenette/dining zone: along the right wall of the living room area, draw a narrow sink counter with faucet and a small stovetop, both compact and linear, with a pot on the stovetop; the sink counter runs vertically on the right wall. In front of the kitchenette, near the center-right, place a small rectangular dining table with two to four chairs; show two teacup positions on the tabletop. The dining table is between the kitchen counter and the living room TV area. Front entry zone (현관): bottom-left wall has the main front door, hinged, swinging inward, leading outside to ROOFTOP CONCRETE TERRACE; show a small shoe area immediately inside the door along the bottom wall. The entry opens into the living room with no separate corridor. Main bedroom (안방): top-left room accessed by an interior door on its bottom wall from the living room. Inside, place a single or small double bed with its headboard against the top wall, occupying about half the room width; leave narrow walking space around it. Add a small side table beside the bed. No corpse or blood in this room. Daughter bedroom (수리영 방): top-right room accessed by an interior door on its bottom-left wall from the living/dining area. Place a bed along the right wall with head near the top wall, medium size, occupying about half the room length. Place a curtain-covered window on the top wall or upper-right wall directly behind/near the bed area; label “curtain.” Show bloodstain and bloody footprints as optional scene markers leading from the bedroom floor toward the curtain, and show an alternate clean-state note with backpack and doll on the floor near the lower side of the bed. Place a small wall area above the bed marked “red circle mark / photo spot” on the wall. Bathroom (욕실): bottom-right corner, accessed by an interior door on its left wall from the living/dining area. Inside, place a sink and mirror on the right wall, mirror directly above the sink; place a toilet along the bottom wall and a small shower/washing area along the top wall. Add a bathroom wall label where a red circle reflection can appear in the mirror. Doors: main front door on bottom-left exterior wall leads to outside rooftop concrete; main bedroom door on bottom wall of top-left room leads to living room; daughter bedroom door on bottom-left wall of top-right room leads to living/dining area; bathroom door on left wall of bottom-right room leads to living/dining area. Windows: small living room window on upper-left wall; daughter bedroom curtain window on top or upper-right wall; no balcony windows. External adjacency: outside the front entry door is an open rooftop concrete terrace with wind exposure, explicitly labeled “outside rooftop concrete,” with no corridor. Negative constraints: NOT a balcony, NOT a multi-floor cutaway, NOT a single-room studio, NOT a large apartment, NOT a photorealistic interior, NOT perspective view, NOT exterior building elevation, NOT furnished with luxury items, NOT extra rooms beyond living room, kitchenette/dining zone, entry, main bedroom, daughter bedroom, and bathroom. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 4129,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L05.png",
        "image_bytes": 1024755,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L06",
        "label": "해안도로",
        "scene_indices": [
          6,
          9,
          24
        ],
        "prompt_text": "Top-down architectural floor plan of a coastal road beside the sea. Draw an outdoor site-plan diagram, not an interior. Zones: long coastal road (해안도로) runs horizontally through the center from left edge to right edge, occupying most of the plan; open ocean / sea zone (바다) is along the entire top side; narrow seawall or guardrail strip is directly between the top edge of the road and the sea, spanning left to right; paved shoulder / bicycle riding strip is on the lower half of the road, parallel to the sea; inland roadside verge is along the entire bottom side, with rough ground and a small sound-source marker for distant barking dog beyond the road. Road furniture and relative placement: center of the road has two narrow lane-marking lines running left to right, small relative to the road width; bicycle symbol is placed in the center-right of the lower riding strip, medium-small relative to the road, oriented left-to-right as if traveling along the coast; rider marker sits on the bicycle seat, with feet at pedals and hands at handlebar, but keep it schematic and minimal. Seawall/guardrail is a thin continuous barrier on the top wall/edge of the road facing the sea; it is long and narrow, about one-tenth the road width. Inland verge at the bottom is a narrow strip, about one-fifth the road width, with no buildings. Include small directional arrows along the road showing travel toward the right, and labels for day route, night route, and heavy rain route as overlays on the same road, without changing the layout. Doors: no doors anywhere, no front entry door, because this is an exterior coastal roadway. Windows: no windows anywhere. External adjacency: since there is no front entry door, show all plan edges open to exterior space; outside the top edge is open sea, outside the left and right edges the coastal road continues, outside the bottom edge is inland roadside ground, not a hallway or balcony. Negative constraints: NOT a house, NOT an apartment, NOT a balcony, NOT a rooftop, NOT a multi-floor building, NOT an interior room, NOT a single-room studio, NOT a parking lot, NOT a bridge, NOT a beach resort, NOT photorealistic scenery, NOT perspective view. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2266,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L06.png",
        "image_bytes": 845820,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L07",
        "label": "유기견 보호원",
        "scene_indices": [
          7
        ],
        "prompt_text": "Top-down architectural floor plan of a single-story dog shelter (유기견 보호원). Rectangular building layout: front entry on the bottom/south side opening directly to an outdoor concrete shelter yard and small parking approach, not a hallway or balcony. Bottom/south center: reception and waiting zone with front door on the south wall; a small counter along the west wall, two visitor chairs along the east wall, and a notice board on the north wall facing the entry. From reception, an interior door on the north wall leads into the central kennel corridor.\n\nCenter of plan: long kennel corridor running south to north. Along the west wall of the corridor are multiple medium dog cages/kennels in a row, each cage occupying about one third of corridor width, with barred fronts facing east toward the corridor; one larger reinforced kennel for a large aggressive dog at the northwest side, labeled “large dog cage,” with thicker bars. Along the east wall of the corridor are additional smaller dog cages/kennels in a row, barred fronts facing west toward the corridor. Leave an open walking aisle down the center for staff and veterinarian movement.\n\nNorthwest corner: vaccination and examination room connected by a door from the kennel corridor on its east wall. Inside, an exam table centered slightly toward the north wall, a rolling medical cart on the south wall beside the door, a small refrigerator/cabinet on the west wall, and a sharps/waste bin near the southeast corner. The exam table is sized large enough for a medium-to-large dog; cart is small relative to the room. Add a small interior pass door or wide gate on the east wall between this room and the large dog kennel area to show injection access. Window on the north wall of the vaccination room.\n\nNortheast corner: grooming and clipping room (미용실) connected by a door from the kennel corridor on its west wall. A waist-high grooming table centered in the room, large enough for one dog, with a small stool on its south side. Scissors and clipper station/counter along the east wall; storage shelves for towels and ointments along the north wall; a small trash bin near the southwest corner. Furniture faces inward toward the grooming table. Window on the east wall.\n\nEast middle: bathing room (목욕실) connected to the grooming room by a door on the grooming room’s south wall and also connected to the kennel corridor by a door on its west wall. A raised dog bathtub/wash basin occupies most of the east wall, with faucet indicated on the east wall; drying rack or towel shelf along the north wall; floor drain in the center; shampoo cabinet along the south wall. Window high on the east wall above or near the tub.\n\nWest middle: supply and medicine storage room connected by a door from the kennel corridor on its east wall. Shelving units line the north and west walls, with stacked food bags along the south wall; open floor space in center. No window.\n\nBottom/southwest corner: staff utility nook accessible from reception through a small door on its east wall; lockers along the west wall, sink along the north wall, cleaning tools in the southwest corner. Small window on the south wall.\n\nDoors: front entry door on south wall of reception leads outside to outdoor concrete dog shelter yard and parking approach; reception north interior door leads to kennel corridor; kennel corridor northwest door leads to vaccination/examination room; kennel corridor northeast door leads to grooming room; grooming south door leads to bathing room; kennel corridor east-middle door leads to bathing room; kennel corridor west-middle door leads to supply storage; reception southwest door leads to staff utility nook. Windows: north wall of vaccination room, east wall of grooming room, east wall of bathing room, south wall of staff utility nook; no windows in kennel corridor except optional small high vents along north wall. Include clear labels for reception, kennel corridor, dog cages, large dog cage, vaccination/examination room, grooming/clipping room, bathing room, supply storage, staff utility nook, outdoor concrete yard.\n\nNegative constraints: NOT a pet shop, NOT a house apartment, NOT a hospital ward, NOT a multi-floor building, NOT a balcony, NOT a rooftop, NOT a single-room studio, NOT photorealistic, NOT perspective view, NOT crowded with people, NOT decorative interior rendering. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 4437,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L07.png",
        "image_bytes": 988255,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L09",
        "label": "대형 마트 매장 내부",
        "scene_indices": [
          8,
          19
        ],
        "prompt_text": "Top-down architectural floor plan of a large retail supermarket store interior in a busy commercial district near a harbor. Overall plan is a wide rectangular single-floor mart, with the front facade along the bottom/south side and the rear wall along the top/north side. Outside the south front entry is an exterior commercial sidewalk/street zone, not interior space: show a narrow concrete sidewalk directly outside the doors, bicycle parking racks near the left of the entrance, a curb/street edge with taxi lane indication, small street-food stall icons, and neon sign markers along neighboring storefront edges. Place an exterior CCTV camera on the outside south wall above and slightly right of the automatic entrance, angled toward the sidewalk and entrance area. The main customer entrance is centered on the south wall: double automatic sliding glass doors leading from the exterior sidewalk into a shallow entry vestibule. The entry vestibule is just inside the south wall, medium width, with anti-theft gate posts on both sides and a clear path leading north into the sales floor. To the right/east of the vestibule along the south wall is a checkout and customer service zone: two long checkout counters placed horizontally east-west, small relative to the full store but large within the front zone, with cashier stations facing north toward incoming customers and bagging shelves behind them against the south wall. To the left/west of the vestibule along the south wall is a cart and basket area with nested shopping carts against the west side of the entry and hand baskets stacked against the south wall. The central and north portions are the main sales floor (매장), an open rectangular area filled with parallel grocery display aisles: four long shelving aisles running north-south, evenly spaced from west to east, each shelf long and narrow, occupying most of the room length, with clear walking lanes between them. Add a central aisle gap across the middle running east-west so staff and customers can cross between shelves. On the west wall of the sales floor, place refrigerated display cases running along most of the wall, facing east toward the aisles. On the east wall, place promotional endcap displays and stacked box display islands, facing west toward the aisles; include one box-stocking work spot beside an aisle, with a small hand truck and cardboard boxes near the east-center aisle. At the north wall, create a rear storage/stockroom zone occupying the top/north strip of the plan, separated from the sales floor by a wall; include a double swinging staff door in the center of the north interior wall leading from the sales floor into the stockroom. Inside the stockroom, show pallet racks against the north wall, a large pallet stack in the center, and cardboard box stacks along the east wall. Add a small staff-only door on the northeast wall leading to a service corridor/loading area outside the drawn store boundary, labeled only as service exit, not a customer entrance. Windows: show large storefront glass windows on the south/front wall on both sides of the automatic sliding doors, looking out to the commercial sidewalk/street; no windows on the north storage wall; small high windows may be on the west wall above refrigerated cases. Label the exterior zone as busy commercial street outside mart front entry, explicitly not a balcony and not a rooftop. Negative constraints: NOT a home, NOT an apartment, NOT a single-room studio, NOT a warehouse-only plan, NOT a shopping mall atrium, NOT a multi-floor building, NOT a balcony, NOT a rooftop, NOT a photorealistic interior, no people, no character names, no brand names. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 3747,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L09.png",
        "image_bytes": 1197569,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L10",
        "label": "다세대 빌라 외부 골목·마당",
        "scene_indices": [
          13
        ],
        "prompt_text": "Top-down architectural floor plan of exterior alley and small courtyard of a multi-family villa with an exterior stair route to a rooftop room. Draw a ground-level exterior site plan: narrow residential alley along the bottom/south side, small paved courtyard (마당) in the center, villa building footprint occupying the upper/north and right/east sides, and an exterior stairwell on the right/east side climbing from the courtyard toward the rooftop room exterior (옥탑방 외곽). Outside the front entry gate at the bottom/south center is the narrow residential alley/street, not a balcony. Place a car stopping zone in the lower-left/southwest alley, medium size relative to alley width, oriented parallel to the alley, facing right/east. Put the front entry gate in the bottom/south wall/fence of the courtyard, centered, leading from the alley into the courtyard. The courtyard is rectangular, open-air, medium size, with clear standing space in the center; along the left/west courtyard wall place a low utility wall and small trash/recycling bins, small relative to the courtyard; along the upper/north side show the villa exterior wall with a main building entrance door near the upper-left/northwest leading inside the villa common area, but do not draw interior rooms. Along the right/east side of the courtyard place an exterior stair: first stair run begins at the lower-right/southeast corner of the courtyard, rises upward/north along the east wall, turns at a small landing at the upper-right/northeast corner, then continues as an indicated upward stair route toward the rooftop. Add a separate small rooftop-level inset at the upper-right corner labeled rooftop concrete area (옥상) connected by the stair; on this rooftop inset, place the rooftop room block on the upper/north side, with the rooftop room door on its south wall opening onto a concrete rooftop landing. Show the escape path from rooftop room door across the rooftop landing to the stair head, then down the exterior stairs to the courtyard and alley. Windows: show small exterior windows on the villa north wall facing the courtyard, and one small window on the rooftop room east wall; label them as windows only, no interior detail. Doors: front gate on south fence leads to alley/street; main villa entrance door on north wall leads to interior common area; rooftop room door on south wall leads to rooftop concrete landing; stair door/gate is not present, stairs are open-air. Negative constraints: NOT a photorealistic street scene, NOT an interior apartment plan, NOT a balcony, NOT a single-room studio, NOT a full multi-floor cutaway, NOT a detailed city map, NOT a garden courtyard, NOT a parking lot, NOT furniture-heavy interior rooms. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2792,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L10.png",
        "image_bytes": 826971,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L11",
        "label": "옥탑방 외부 계단",
        "scene_indices": [
          11
        ],
        "prompt_text": "Top-down architectural floor plan of an exterior access route to a rooftop room: narrow alley at the bottom, multi-family building entrance, rear ground courtyard, exterior stairway, rooftop concrete deck, and rooftop room entrance door. Show the ground level at the lower half of the plan and the rooftop level at the upper half, connected by a long exterior stair run along the right side. Bottom side: narrow alley or street outside the building entrance. Bottom-center wall: main building door leading from the alley into a small ground entry passage. Center-left: rear courtyard (마당), an irregular open outdoor zone behind the building; place one medium bicycle leaning loosely near the back-left corner of the courtyard, not in a rack. Right side of courtyard: exterior stair entrance leading upward to the rooftop; stairs are narrow, steep, and run upward along the right edge, with simple railings on both sides. Upper-right: stair landing opens onto the rooftop concrete deck (옥상). Upper half: flat rooftop concrete surface, mostly empty, with low parapet walls around the perimeter. Upper-center or upper-left of rooftop: small rooftop room volume (옥탑방) shown as a rectangular enclosed room footprint. On the rooftop-room wall facing the rooftop deck, place a metal front entry door (현관 철문) slightly half-open, hinged on one side, opening outward onto the rooftop concrete deck; label outside of this door as “rooftop concrete deck,” not balcony. Door from ground entry passage to courtyard on the rear wall of the passage. Door/threshold at the bottom of the exterior stairs leading from courtyard to stairway. No interior furniture inside the rooftop room is visible; draw only its outline and the half-open metal entrance door. No windows visible in this scene; do not add windows unless as blank wall outlines. Emphasize the sequence: alley/street outside → building entrance door → rear courtyard with bicycle → exterior stairs → rooftop concrete deck → half-open rooftop-room metal front door. Negative constraints: NOT a balcony, NOT an interior apartment plan, NOT a single-room studio layout, NOT a photorealistic scene, NOT a perspective view, NOT a multi-floor cutaway, NOT a furnished living room, NOT a modern luxury rooftop terrace, NOT a garden patio. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2350,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L11.png",
        "image_bytes": 757811,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L12",
        "label": "해안가 버스정류장 부근",
        "scene_indices": [
          15
        ],
        "prompt_text": "Top-down architectural floor plan of a coastal bus stop area beside a seaside road at night. Overall layout: open outdoor site plan, rectangular composition with the dark sea zone across the entire top/north side, a straight seawall or guardrail running east–west just below the sea, a paved bus stop waiting zone in the center, and a coastal road running east–west along the bottom/south side. Sea zone: occupies the full north edge, labeled “sea,” with no furniture, separated from land by the seawall on its south edge. Seawall/guardrail zone: narrow horizontal strip across the upper third, between sea and bus stop, parallel to the road. Bus stop waiting zone: centered slightly left of the plan, directly south of the seawall and north of the road; include one long bus stop bench occupying about one-third of the waiting zone width, placed horizontally east–west with its back toward the south road side and its seating direction facing north toward the sea. Place a small bus stop sign pole on the right/east side of the bench, close to the road edge. Add a small standing-person marker in front of the bench, facing the seated-person marker, with a tiny drink can symbol between the standing marker and the bench. Add a seated-person marker on the bench facing the sea. Coastal road zone: full-width horizontal road along the south side, labeled “coastal road,” with lane markings; leave the road open and mostly empty. Running path/exit direction: on the right/east side of the bus stop zone, show a dashed arrow path leading from the bench area toward the east along the coastal road, indicating a person running away down the seaside road. Doors: no doors anywhere, no front entry door, no interior access points because this is an open outdoor bus stop location. Windows: no windows anywhere. External adjacency: outside the north edge is open sea beyond the seawall; outside the south edge is the coastal road continuing along the coast; east and west edges continue as sidewalk and road, not building interiors. Negative constraints: NOT an indoor room, NOT a house, NOT a bus interior, NOT a train station, NOT a balcony, NOT a multi-floor building, NOT a single-room studio, NOT a pier, NOT a beach resort, NOT a parking lot, NOT a photorealistic scene. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2344,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L12.png",
        "image_bytes": 784237,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L13",
        "label": "경찰서 사무실",
        "scene_indices": [
          16,
          21
        ],
        "prompt_text": "Top-down architectural floor plan of police station detective office. Draw a single-floor police station interior workspace with two explicitly labeled zones: main detective office (경찰서 사무실) occupying the center and right side of the plan, and police station interior corridor / entry zone (경찰서 안) directly outside the front entry door along the bottom side. The main detective office is a medium rectangular room. Front entry door is on the bottom wall near the left corner, opening inward from the police station interior corridor, not from outdoors; outside this door is an indoor police station hallway with a visible direction label toward a meeting room, but the meeting room itself is not part of the office. Add a second interior door on the right wall near the upper corner leading to an unseen meeting/briefing area. Add windows along the top wall of the main office, two medium horizontal windows behind the desks.\n\nInside the main detective office: place a large senior detective desk in the left-center of the room, oriented so the chair is on the bottom side and the desktop faces upward; this desk is medium-large relative to the room. On this desk draw scattered enlarged crime-scene photographs, loose documents, a pen, a memo notepad, and a coffee cup; label the scattered photos clearly. Place a visitor/waiting chair directly in front of this desk on the top side, facing the desk. Place a second detective desk in the right-center of the room, similar size but slightly smaller, with a computer monitor on the upper edge of the desk facing the chair on the bottom side; label the monitor as “location tracking map screen with red coordinate marker.” Put a keyboard and paperwork on this desk. Place a duty officer chair at this second desk. Put a shared printer/copier against the right wall between the second desk and the right-side door. Put filing cabinets along the left wall near the upper-left corner, tall and narrow relative to the room. Put a small coffee station on the left wall near the lower-left corner, with a compact table, coffee machine, paper cups, and trash bin. Put a notice board / case board on the top wall between the two windows, facing down into the room. Put a wall clock on the upper-right wall area, visible from the desks. Leave a clear walking path from the bottom entry door through the center between the two desks and toward the right-side meeting door.\n\nIn the police station interior corridor outside the bottom entry door: draw a narrow indoor hallway strip spanning the bottom side of the plan, with no outdoor street view. Add a bench along the bottom wall of the corridor and a wall sign pointing to “meeting room / other offices.” The corridor is smaller than the office and only serves as external adjacency to the office entrance.\n\nDoors and windows must be clearly marked with swing arcs: bottom wall office entry door leads to indoor police station corridor; right wall interior door leads to meeting/briefing area; top wall windows belong to the detective office only. Negative constraints: NOT a rooftop, NOT a balcony, NOT an apartment, NOT a house, NOT a multi-floor building, NOT a single-room studio, NOT an interrogation room, NOT a jail cell, NOT a courtroom, NOT a photorealistic interior perspective, NOT exterior street access at the office door. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 3399,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L13.png",
        "image_bytes": 1023559,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L14",
        "label": "마트 총무과",
        "scene_indices": [
          20
        ],
        "prompt_text": "Top-down architectural floor plan of a supermarket general affairs and security office. Single rectangular back-office room labeled general affairs office (총무과), wider east-west than north-south, located inside a supermarket back-of-house area. South wall has the only front entry door, centered slightly toward the southeast, opening inward from a supermarket staff/service corridor outside the room; outside the front entry is an interior back-of-house corridor of the supermarket, NOT a street, NOT a rooftop, NOT a balcony. North wall contains the CCTV review zone: a long narrow security desk spans most of the north wall, medium-large relative to the room, with multiple CCTV monitors and one larger playback monitor sitting on the desk facing south; one rolling chair is directly south of the monitor desk facing north. Center of the room has a small rectangular review table, medium-small relative to the room, placed behind the security chair, with two visitor chairs on the south side facing north toward the CCTV monitor wall, showing where people watch the screen. East wall has an administrative work zone: two standard office desks placed end-to-end along the east wall, medium size, with office chairs facing west; a printer/copier stands between the east desks and the north CCTV desk, smaller than the desks. West wall has tall filing cabinets and storage shelves along the wall, large vertical rectangles relative to the room, with a small safe or equipment cabinet near the northwest corner. Southwest corner has a small coat rack and narrow waiting/standing area beside the entry door, clear floor space for anxious observers behind the seated viewers. No bathroom, no kitchen, no bedroom, no living room. No windows on any wall; label the walls as windowless interior supermarket office walls. Door details: south entry door leads only to the supermarket staff/service corridor; no rear exit, no balcony door, no exterior door. Negative constraints: NOT a residential apartment, NOT a single-room studio apartment, NOT a sales-floor aisle, NOT a warehouse, NOT a multi-floor building, NOT an exterior storefront, NOT photorealistic, do not draw people or camera close-ups. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2267,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L14.png",
        "image_bytes": 928823,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L16",
        "label": "PC방",
        "scene_indices": [
          23
        ],
        "prompt_text": "Top-down architectural floor plan of a compact commercial internet cafe / PC gaming room (PC방) interior. Rectangular single-level floor plan: front entry zone at the bottom side, service counter and cashier zone at the bottom-left corner, main computer seating zone occupying the center and right side, printing/map-prep zone along the upper-left wall, small storage/utility closet in the upper-left corner behind the counter, restroom at the upper-right corner. Front entry door on the bottom wall slightly left of center, leading directly outside to an indoor commercial building corridor, not to a rooftop or balcony; show a small exterior corridor strip outside the door labeled “commercial corridor outside.” Windows: two narrow storefront windows on the bottom wall flanking the front door, facing the commercial corridor; one small high window on the right wall of the restroom. Main computer seating zone: three long rectangular desk rows running left-to-right across the center of the room, each desk row medium-large relative to the room; each row has multiple individual PC stations with monitors placed on the desk facing seated chairs on the opposite side, monitors drawn as small rectangles, keyboards and mice indicated; include one highlighted computer station near the center-left row with a monitor labeled “map screen,” a chair pulled out, and a backpack on the floor beside the chair. Printer/map-prep zone: along the upper-left wall, place a medium rectangular printer table with a printer on top, facing into the room; beside it place a small shelf or stack area for printed maps, and a small folding table directly to the right of the printer table for folding papers, with a backpack shown on or beside the table. Service counter zone: along the left wall near the bottom-left corner, an L-shaped cashier counter, medium size relative to the room, with a small register/computer on the counter facing the entrance; a staff chair behind the counter; counter visually separates entry from main PC seating. Storage/utility closet: small enclosed room in the upper-left corner, door on its right wall opening into the printer/map-prep zone; inside show shelves along the back wall. Restroom: small enclosed room in the upper-right corner, door on its bottom wall opening into the main computer seating zone; inside show toilet on the right wall, small sink on the left wall, rectangular mirror above the sink on the left wall, and the small window on the upper/right exterior wall. Interior circulation: clear aisle from front entry door upward into the center between computer desk rows, side aisle along the left wall connecting counter to printer zone, and aisle to restroom door on the upper-right. Draw all doors with swing arcs and label where they lead. Negative constraints: NOT a home office, NOT a single-room studio apartment, NOT a balcony, NOT a rooftop, NOT a multi-floor building, NOT a bedroom, NOT a cafe with dining tables, NOT a photorealistic interior, NOT a perspective view. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 3090,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L16.png",
        "image_bytes": 1114167,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L17",
        "label": "포구",
        "scene_indices": [
          26
        ],
        "prompt_text": "Top-down architectural floor plan of an empty foggy coastal harbor (포구) at dusk. Outdoor single-level site plan, not an interior building. Arrange the harbor with the sea zone occupying the entire right side and lower-right corner, the concrete quay/pier zone running vertically along the center-right edge beside the water, the rocky shore/gatbawi zone (갯바위) in the lower-left corner, and the land approach zone on the left side leading into the harbor. In the center-right docking area, draw one small fishing boat in the water parallel to the quay, bow pointing upward, stern downward, medium size relative to the harbor basin; no other boats. Place a mooring rope from the boat’s side to a bollard on the quay, with the bollard on the water-facing edge of the concrete pier. Add two or three small bollards spaced along the quay edge, all small relative to the pier, aligned facing the boat. On the lower-left rocky shore zone, draw irregular rock shapes forming a seated lookout area, larger than individual bollards but smaller than the quay, facing toward the sea on the right. The central open quay should be mostly empty concrete, wide enough for a person to stand between the land approach and the boat; include a small standing marker in front of the boat looking toward it, and another small marker inside or on the edge of the boat only as scale symbols, not portraits. The upper and right edges beyond the boat are open fog-covered sea, labeled “foggy sea,” with soft outline bands indicating mist but still in schematic plan form. The left edge is the only open site entry: a land-side pedestrian/vehicle access path leading from outside coastal road or harbor approach into the concrete quay; there are no doors, no gates, no interior doorways. Windows: none, because this is an open outdoor harbor with no buildings. External adjacency: outside the left-side harbor entry is an empty coastal road / harbor access lane, not a hallway, not a balcony, not a rooftop. Clearly label zones: sea (바다), concrete quay/pier, rocky shore (갯바위), land approach, small boat, mooring rope, bollards, fog area. Negative constraints: NOT an apartment, NOT a room interior, NOT a balcony, NOT a rooftop, NOT a multi-floor building, NOT a marina full of boats, NOT a crowded port, NOT a photorealistic seascape, NOT a perspective view, NOT a village street, NOT a lighthouse scene. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2453,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L17.png",
        "image_bytes": 1038983,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L18",
        "label": "바다",
        "scene_indices": [
          30
        ],
        "prompt_text": "Top-down architectural floor plan of an open sea location with a small fishing boat approaching a dense fog wall at sunset. Draw as a schematic nautical floor-plan diagram, not a realistic seascape. Zones: central open water zone occupying most of the plan; dense gray fog wall zone running horizontally across the upper third of the plan like a thick barrier; small fishing boat zone in the lower center, oriented upward toward the fog, with its bow just touching the lower edge of the fog wall; golden sunset reflection zone as a narrow band on the water behind and around the boat, aligned diagonally from upper left toward lower right. The open water zone has no walls and no furniture; show gentle contour lines only, with empty sea extending to all edges. The fog wall zone has no doors or windows; draw it as a broad opaque band labeled “dense fog wall,” spanning from left edge to right edge, much wider than the boat and positioned as the dominant boundary. The small fishing boat is much smaller than the sea zone; include a pointed bow facing the fog, a compact cabin near the rear half of the boat, a small deck area at the bow, and simple rail outlines along both sides. The cabin sits on the centerline of the boat, smaller than the deck, with no interior rooms visible unless shown as a simple rectangle. No household furniture, no beds, no sofa, no TV, no kitchen, no bathroom fixtures. Doors: no building doors, no front entry door, no interior doors; if the boat cabin is indicated, mark one small cabin hatch on the rear-facing side leading from deck to cabin. Windows: no building windows; optional tiny cabin windows on the left and right sides of the boat cabin only. External adjacency: outside all edges of the plan is continuous open sea, not street, not hallway, not rooftop, not balcony. Negative constraints: NOT an apartment, NOT a house, NOT a room interior, NOT a multi-floor building, NOT a single-room studio, NOT a balcony, NOT a rooftop, NOT a harbor, NOT a pier, NOT a beach, NOT a marina, NOT a photorealistic ocean scene, NOT a perspective view, NOT a landscape painting. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2183,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L18.png",
        "image_bytes": 1163098,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L19",
        "label": "소형 어선 갑판",
        "scene_indices": [
          28
        ],
        "prompt_text": "Top-down architectural floor plan of a small fishing boat deck floating on the open sea. Draw one compact single-level boat hull, bow at the top/north, stern at the bottom/south, port side left/west, starboard side right/east. Zones: open main deck (갑판) occupies the center and rear half of the boat; wheelhouse / steering cabin (조타실) sits forward-center near the bow; narrow bow deck zone (뱃머리) is at the north tip in front of the wheelhouse; stern work deck zone is at the south end behind the open main deck; continuous low railings run along the port, starboard, and stern edges. In the open main deck (갑판), place a small rectangular storage box / low bench along the west wall/port railing, about one-fifth the deck width, with a folded paper map and small photo on top; place a second narrow bench or tackle chest along the east wall/starboard railing facing the west bench; leave a clear central walking path from stern to the wheelhouse door. Add a small floor hatch in the center of the open deck, smaller than the benches, aligned between the benches. In the wheelhouse (조타실), place a steering console and wheel against the north/front wall facing the bow, medium size relative to the cabin; place a captain’s seat immediately south of the console facing north; add a small chart shelf along the east wall and a narrow equipment cabinet along the west wall. Door: one hinged wheelhouse door centered on the south/rear wall of the wheelhouse, leading directly into the open main deck (갑판). Door / gate: one stern boarding gate centered on the south rail of the stern work deck, opening outward to the surrounding open sea water, with no dock attached. Windows: wheelhouse has a wide front window on the north wall facing the bow, narrow side windows on the east and west walls, and a small rear window beside the south door looking onto the open deck. Exterior adjacency: outside all sides of the hull is open sea; outside the stern boarding gate is open water, not a pier, not a street, not a rooftop, not a balcony. Include labels for open sea around the boat, bow, stern, port, starboard, open deck (갑판), wheelhouse (조타실), and bow deck (뱃머리). Negative constraints: NOT a house, NOT an apartment, NOT a multi-floor building, NOT a balcony, NOT a rooftop, NOT an indoor room, NOT a single-room studio, NOT a large ship, NOT a yacht interior, NOT a docked pier scene, NOT photorealistic, NOT perspective view. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2492,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L19.png",
        "image_bytes": 906115,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      },
      {
        "id": "L20",
        "label": "소형 어선 조타실",
        "scene_indices": [
          29
        ],
        "prompt_text": "Top-down architectural floor plan of a compact small fishing boat wheelhouse. Single enclosed zone: wheelhouse (조타실) occupying the center of the diagram, rectangular and narrow, with the forward bow side at the top, aft deck side at the bottom, port side on the left, starboard side on the right. Forward wall: full-width angled helm console, large relative to the room, spanning most of the top wall; steering wheel centered on the console, throttle lever to the right of the wheel, compass and circular gauges clustered across the console, several round radar/sonar screens and circular instrument dials above it, including one small red circled mark among many circles. Captain chair: medium-size swivel chair directly behind the helm console, centered, facing the forward wall and steering wheel. Starboard/right wall: narrow built-in bench or crew seat along the right wall, medium-small relative to the room, facing left toward the helm area; small shelf beside it holding a rectangular photograph/card prop. Port/left wall: slim chart table or folding work surface attached to the left wall, small relative to the room, facing inward toward the captain chair; shallow storage cabinet under the chart table. Aft/bottom wall: primary exterior entry door centered on the aft wall, opening outward to the open aft working deck of the small fishing boat; outside this door show a small labeled exterior deck area with railings and surrounding sea context, not an interior hallway. Optional narrow side access door on the starboard/right rear wall leading to exterior side walkway of the boat. Windows: wide front windshield across the forward/top wall above the helm console; rectangular side windows on both port/left and starboard/right walls; small rear window on the aft/bottom wall beside the entry door. Include tight circulation space between helm chair, bench, and chart table to show the cramped wheelhouse. Draw only this boat wheelhouse and the immediately adjacent exterior aft deck. Negative constraints: NOT a house or apartment, NOT a balcony, NOT a rooftop, NOT a street, NOT a hallway, NOT a multi-floor building, NOT a large ship bridge, NOT a single-room studio apartment, NOT a bedroom, NOT a bathroom, NOT a kitchen, NOT photorealistic, no people, no character names. Schematic line drawing style, clean labels, no shading, white background.",
        "prompt_chars": 2364,
        "image_path": "projects/c00bbe19-a9b5-463f-acfc-806f2e820258/images/fe165e3a-19c2-4a0f-9acb-e0c9bab0ee5a/floor_plan/L20.png",
        "image_bytes": 1095020,
        "gen_model": "gpt-image-2",
        "gen_size": "1024x1024",
        "gen_quality": "high",
        "status": "ok",
        "failure_reason": null
      }
    ],
    "applicable_count": 18,
    "succeeded_count": 18,
    "failed_count": 0
  },
  "step_id": "location_floor_plan",
  "run_id": "c6d5a40f-db11-48b8-9d4b-6ba9a8bda2d2",
  "resolved_model": "gpt",
  "updated_at": "2026-04-28T17:44:19.676946+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}