outdoor_site_layout — groups 8

layout 이미지는 review 전용 — scene 생성 ref 로 부착하지 않는다 (ablation 실측: 이미지 ref 채널은 기하 명세 효과 없음).

osl-l01 L01

S1sh1, S1sh4, S3sh3

우거진 수풀폴리스 라인금월산 피해 남자 (sh1)금월산 피해 남자 (sh4)정체불명의 습격자 (활성 상태) (sh4)혜수 (sh3)한국인 형사들 (sh3)한국인 형사들 (sh3)cam sh1cam sh4cam sh3
spatial summary [1:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 우거진 수풀: at the near center of the frame.
- 폴리스 라인 (path): runs from the mid-distance left side of the frame to the far right side of the frame.
FIGURES:
- 금월산 피해 남자 (C09): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near center of the frame.
spatial summary [1:4]
SHOT 4 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 우거진 수풀: at the near left side of the frame.
- 폴리스 라인 (path): runs from the near left side of the frame to the far left side of the frame.
FIGURES:
- 금월산 피해 남자 (C09): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the mid-distance right side of the frame; NOT heading into the 우거진 수풀.
- 정체불명의 습격자 (활성 상태) (C07): at the near center of the frame; about 1.1x as far from the camera as the nearest figure, so they must appear roughly 0.95x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the near center of the frame; NOT heading into the 우거진 수풀.
DEPTH CONTRACT: 정체불명의 습격자 (활성 상태) is farther than 금월산 피해 남자 and must read visibly smaller and deeper in the frame.
spatial summary [3:3]
SHOT 3 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 우거진 수풀: at the near center of the frame.
- 폴리스 라인 (path): runs from the mid-distance left side of the frame to the far right side of the frame.
FIGURES:
- 혜수 (C02): at the near center of the frame — NEAREST figure to the camera.
- 한국인 형사들: at the near left side of the frame; about 1.1x as far from the camera as the nearest figure, so they must appear roughly 0.89x the nearest figure's height (smaller, deeper in the frame).
- 한국인 형사들: at the near right side of the frame; about 1.1x as far from the camera as the nearest figure, so they must appear roughly 0.89x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: 한국인 형사들 is farther than 혜수 and must read visibly smaller and deeper in the frame.
revised [1:4 / variation 0] 1b7ec8bef4405603→6c64ccd6e93a7e98
Photorealistic cinematic still. Captured from waist height tilting sharply upward, C07O10 in a dark garment, a Korean adult man, occupies the near-center midground, already partway along the same dense forest path toward C09O12 below, heading toward the near center rather than into the thick bushes, visibly smaller and deeper in the frame, while C09O12 in outdoor hiking wear, a Korean adult man, is compressed into the lower-center midground. Airborne in right profile with knees drawn forward, C07O10 appears as a dark figure with body volume preserved, head shape indistinguishable and face fully swallowed in shadow except for red eyes fixed on C09O12 below. Positioned at three-quarter angle from the left, C09O12 is a terrified, severely injured figure stumbling mid-stride beneath the attacker, gazing off-screen. C09O12 maintains a panicked expression with wide eyes and an open mouth, frantically pushing his body through the thick bushes mid-stride, with one shoe missing and a bleeding bite mark visible on his thigh. The surrounding environment is a dense forest filled with thick, overgrown bushes and foliage. The fading sunset ambience casts muted earth tones and restrained, desaturated shadows across the woods.
revised [3:3 / variation 0] 90dff4381cacce85→dcee6ec747956ebc
Photorealistic cinematic still. A Korean middle-aged woman with mature features and dark medium-length hair in a detective coat stands in the middle-center midground, pointing toward the off-screen investigation direction. Seen at chest height, her upper body anchors the middle of the frame at a three-quarter angle from the right, one arm extended, looking off-screen. Several Asian male detectives in dark workwear cluster at the near left and near right sides of the frame, slightly deeper and visibly smaller than her, seen over the shoulder with their eyes fixed on the commanding woman. In the distant background, police officers process the same cordoned-off forest floor they all occupy, the active investigation area receding behind the group. A yellow printed warning side of a police line crosses the investigation boundary. Through a broadcast lens with subtle digital noise, daytime ambient light casts muted earth tones and restrained brightness, producing a cool, tense broadcast contrast.

osl-l02 L02

S2sh1, S2sh4

도시 뒷골목콘크리트 전봇대가로등정체불명의 습격자 (활성 상태) (sh1)효장동 피해 여자 (sh1)효장동 피해 여자 (sh4)cam sh1cam sh4
spatial summary [2:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 도시 뒷골목: at the near center of the frame.
- 콘크리트 전봇대: at the near center of the frame.
- 가로등: at the near center of the frame.
FIGURES:
- 효장동 피해 여자 (C11): at the near center of the frame — NEAREST figure to the camera.
- 정체불명의 습격자 (활성 상태) (C07): at the near center of the frame; about 1.0x as far from the camera as the nearest figure, so they must appear roughly 1.00x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: 정체불명의 습격자 (활성 상태) is farther than 효장동 피해 여자 and must read visibly smaller and deeper in the frame.
spatial summary [2:4]
SHOT 4 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 도시 뒷골목: at the near left side of the frame.
- 콘크리트 전봇대: at the near center of the frame.
- 가로등: at the near right side of the frame.
FIGURES:
- 효장동 피해 여자 (C11): at the near center of the frame — NEAREST figure to the camera.
revised [2:1 / variation 0] 87ef8c7b0ccff736→cc34f00171637260
Photorealistic cinematic still. C07O10 in a dark silhouette jacket, an Asian adult man, stands visibly smaller and deeper in the middle-center background, pinning C11O14 in street casuals, an Asian adult woman, in the middle-center background against the concrete utility pole in the middle-center background. Seen from one end of the dark, narrow concrete back alley at adult eye height, the static long-distance wide frame captures both their full bodies, shoes standing on the asphalt paving. C07O10, in three-quarter left, exerts firm forward pressure, his face fully obscured in shadow with no discernible features, body volume preserved by faint streetlamp rim light tracing his shoulders, his red eyes serving as a restrained accent, eyes fixed on C11O14. C11O14, in three-quarter right, stands with her back braced tightly against the pole, eyes fixed on C07O10. The concrete utility pole's alley-facing side anchors the two intertwining figures against deep, desaturated shadows. Faint streetlamp illumination produces a tense, low-brightness atmosphere, with the dark alley axis receding from the camera.
revised [2:4 / variation 0] d2750b8070c9f296→4190edf69538cbf9
Photorealistic cinematic still. Low observer at ground level, the lens almost level with the rough asphalt. C11O14 in a dark street casual jacket, an East Asian adult woman, lying motionless at the center of the frame in left profile, sprawled limp diagonally across the frame with eyes closed. Her slack limbs rest lifelessly on the paved ground. The same dark, narrow concrete back alley surrounds her, illuminated by a single faint streetlamp casting low, desaturated contrast. A concrete utility pole stands in the background beyond the fallen body, its lit side facing the alley, immersed in deep, desaturated shadows.

osl-l03 L03

S4sh1, S10sh3, S10sh6

old villa rooftoprooftop platformsmall rooftop roomrooftop-room entrance iron doorrooftop-room window panewater tank정체불명의 습격자 (활성 상태) (sh3)정체불명의 습격자 (활성 상태) (sh6)강민숙 (sh6)cam sh1cam sh3cam sh6
spatial summary [10:3]
SHOT 3 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- old villa rooftop: at the mid-distance right side of the frame.
- rooftop platform: at the near right side of the frame.
- small rooftop room: at the far center of the frame.
- rooftop-room entrance iron door (path): runs from the mid-distance center of the frame to the mid-distance center of the frame.
- rooftop-room window pane (path): runs from the far left side of the frame to the far left side of the frame.
- water tank: at the far right side of the frame.
FIGURES:
- 정체불명의 습격자 (활성 상태) (C07): at the near center of the frame — NEAREST figure to the camera.
spatial summary [10:6]
SHOT 6 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- old villa rooftop: at the mid-distance right side of the frame.
- rooftop platform: at the mid-distance right side of the frame.
- small rooftop room: at the mid-distance center of the frame.
- rooftop-room entrance iron door (path): runs from the mid-distance right side of the frame to the mid-distance right side of the frame.
- rooftop-room window pane (path): runs from the near left side of the frame to the near right side of the frame.
- water tank: at the far center of the frame.
FIGURES:
- 정체불명의 습격자 (활성 상태) (C07): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near center of the frame.
- 강민숙 (C04): at the near center of the frame; about 1.1x as far from the camera as the nearest figure, so they must appear roughly 0.90x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance center of the frame.
DEPTH CONTRACT: 강민숙 is farther than 정체불명의 습격자 (활성 상태) and must read visibly smaller and deeper in the frame.
revised [10:6 / variation 0] 10f9f4c7b781131b→82ef46e34faf52ec
Photorealistic cinematic still. In the middle-center foreground, C07 in a dark outfit, a Korean adult man, appears as a dense reflected silhouette lunging forward, overlapping C04 in casual wear, a Korean middle-aged woman, visibly smaller and deeper in the frame at the near center, already partway along her path toward the mid-distance center, twisting as a reflected silhouette. From outside at upper-body height, the static camera faces the window squarely, holding the overlapping upper-body shapes at the center of the glass pane. C07 is seen at three-quarter angle from the left, his weight pressing forward over her shoulder, his facial features completely obscured by heavy shadow, reducing him to a featureless dark mass. C04, in right profile beneath him, recoils with a pained expression, her head forced back as the violently colliding shapes read through tension. The faint interior light creates severe contrast and muted colors, preserving their body volumes with faint rim edges against the pitch-dark exterior night.

osl-l05 L05

S6sh1, S9sh1, S24sh3

해안가 도로바다해안가수리영 (sh1)수리영 (sh1)수리영 (sh3)cam sh1cam sh1cam sh3
spatial summary [24:3]
SHOT 3 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 해안가 도로 (path): runs from the far right side of the frame to the far left side of the frame.
- 바다 (path): runs from the far right side of the frame to the far left side of the frame.
- 해안가 (path): runs from the far right side of the frame to the far left side of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the far right side of the frame; their path follows the 해안가 도로; NOT heading into the 바다.
spatial summary [6:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 해안가 도로 (path): runs from the far right side of the frame to the far left side of the frame.
- 바다 (path): runs from the far left side of the frame to the far left side of the frame.
- 해안가 (path): runs from the far left side of the frame to the far left side of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near center of the frame; their path follows the 해안가 도로; NOT heading into the 바다.
spatial summary [9:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 해안가 도로 (path): runs from the far right side of the frame to the far left side of the frame.
- 바다 (path): runs from the far left side of the frame to the far left side of the frame.
- 해안가 (path): runs from the far left side of the frame to the far left side of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near center of the frame; their path follows the 해안가 도로; NOT heading into the 바다.
revised [24:3 / variation 0] 0a5900cf2313d37b→019fab497d3be5ba
Photorealistic cinematic still. C01O03 in a rain-soaked jacket, a Korean young woman with an oval face and dark tied-up hair, in right profile, her eye and set jaw occupying the center of the frame. She is gazing off-screen into the open space ahead, torso pitched forward over the handlebars, caught mid-travel as heavy rain crosses the frame. Her rain-soaked hair and water droplets trail backward opposite to the direction of motion. A partial side section of the bicycle handlebars aligns with her forward travel direction at the lower frame edge. The background is [: a narrow strip of out-of-focus coastline moving behind her under falling rain, lit by storm-darkened daylight and intermittent hard lightning accents across a muted, rain-heavy palette].
revised [6:1 / variation 0] e35e7117aa4e68f1→a0e3098752d420a1
Photorealistic cinematic still. C01O01 in light casual wear, a Korean young woman, occupies the middle-center midground, already partway along the coastal road, heading from the far right side of the frame toward the near center as the road runs to the far left, not into the sea. Seen from directly ahead at chest height in a medium upper-body framing, she faces the camera with a bright smile, gazing into the distance. She is pedaling with hands braced on the bicycle's handlebar spanning the lower third of the frame, the front frame of the bicycle visibly connected beneath her. Her dark tied hair trails backward, preserving the forward travel motion. Clean white earphones rest in her ears as a crisp accent. [L05: The bright daytime road extends from beneath the bicycle into the background, the sea visible beside it.] Bright daytime light keeps the figure lively against the muted, restrained palette of the coastal surroundings.
revised [9:1 / variation 0] 200bf49bbced5881→4d8e12eb5a28a5ca
Photorealistic cinematic still. C01O01 in a casual jacket, an East Asian young woman in her 20s with an oval face and tied dark long hair, seen at three-quarter angle from the left, gazing into the distance. Already partway along the coastal road at center frame, she follows it from frame right toward frame left, heading toward the near center and not into the sea. Her pitched torso occupies the upper-center frame in a mid-action freeze, one forceful leg driving the bicycle pedal downward in the lower-right. The bicycle's frame and front wheel mechanism remain visible in the lower frame, its left-front side presented to the camera. Her tied hair and clothing trail backward in the direction opposite to travel. The coastal road slips laterally behind her in the background, dimly lit by sparse streetlights. Low-key night ambience keeps the palette muted with a cool atmospheric tone, separating the moving figure sharply through tense, restrained contrast.

osl-l08 L08

S8sh1, S8sh5, S8sh7

road between street stallsstreet stallsstreet stallslarge supermarketsupermarket entrance수리영 (sh1)수리영 (sh5)수리영 (sh7)cam sh1cam sh5cam sh7
spatial summary [8:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- road between street stalls (path): runs from the far right side of the frame to the far left side of the frame.
- street stalls (path): runs from the near center of the frame to the far left side of the frame.
- street stalls (path): runs from the far right side of the frame to the far center of the frame.
- large supermarket: at the far center of the frame.
- supermarket entrance: at the mid-distance right side of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the mid-distance right side of the frame; their path follows the road between street stalls; NOT heading into the street stalls.
spatial summary [8:5]
SHOT 5 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- road between street stalls (path): runs from the far left side of the frame to the far left side of the frame.
- street stalls (path): runs from the far left side of the frame to the far left side of the frame.
- street stalls (path): runs from the far left side of the frame to the far left side of the frame.
- large supermarket: at the near right side of the frame.
- supermarket entrance: at the far left side of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera.
spatial summary [8:7]
SHOT 7 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- road between street stalls (path): runs from the far left side of the frame to the far right side of the frame.
- street stalls (path): runs from the far right side of the frame to the far right side of the frame.
- street stalls (path): runs from the far left side of the frame to the far right side of the frame.
- large supermarket: at the far center of the frame.
- supermarket entrance: at the mid-distance center of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera.
revised [8:1 / variation 0] df8d8fb846358806→613c31e267fb9e51
Photorealistic cinematic still. From rider height ahead and slightly left, framing the subject in the center. C01O01 in a casual jacket, an Asian young woman, seated on the saddle of the bicycle in mid-pedal, seen at three-quarter angle from the left, gaze fixed into the distance, hair flowing back in the direction opposite to motion. Hands grip the handlebar, the bicycle frame and front wheel visible in the lower frame. The background expands into a receding street at dusk. A lit signboard and an open street stall anchor the deep roadside, while a taxi moves through the background lane. Desaturated cool shadows dominate the environment, punctuated by subdued warm neon accents from the commercial lights.
revised [8:7 / variation 0] 856ef367a3dcc0ad→b1baff0048d9b581
Photorealistic cinematic still. Outside the mart, a chest-height camera angles slightly downward. C01O01 in casual everyday clothing, a young Korean woman in her 20s, occupies the center, framed from the waist up at three-quarter angle from the right. She is looking down with eyes fixed on P07. P07, a modern handheld smartphone, is cupped near her waist in the lower center of the frame, its dark-glass touchscreen tilting upward toward her and oblique to the camera. Behind her, the mart entrance door remains open for passage, anchoring her in the outdoor space. The darkening street environment is bathed in desaturated cool shadows, punctuated by the warm glow of a neon signboard, creating subdued contrast against the restrained palette.

osl-l11 L11

S13sh3, S17sh1

옥탑방stairwaycement flooryard walllit rooftop-room window수리영 (sh3)검은 고양이 (sh1)cam sh3cam sh1
spatial summary [13:3]
SHOT 3 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 옥탑방: at the far center of the frame.
- stairway (path): runs from the near center of the frame to the mid-distance center of the frame.
- cement floor: at the mid-distance right side of the frame.
- yard wall (path): runs from the near left side of the frame to the far left side of the frame.
- lit rooftop-room window (path): runs from the far center of the frame to the far center of the frame.
FIGURES:
- 수리영: at the near center of the frame — NEAREST figure to the camera.
spatial summary [17:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 옥탑방: at the far right side of the frame.
- stairway (path): runs from the near right side of the frame to the mid-distance right side of the frame.
- cement floor: at the mid-distance right side of the frame.
- yard wall (path): runs from the near center of the frame to the mid-distance left side of the frame.
- lit rooftop-room window (path): runs from the mid-distance center of the frame to the mid-distance center of the frame.
FIGURES:
- 검은 고양이 (C13): at the near left side of the frame — NEAREST figure to the camera.

osl-l12 L12

S11sh4, S11sh5

rooftop floorrooftop roomhalf-open rooftop entrance doordark room interior수리영 (sh4)수리영 (sh5)cam sh4cam sh5
spatial summary [11:4]
SHOT 4 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- rooftop floor: at the mid-distance right side of the frame.
- rooftop room: at the far center of the frame.
- half-open rooftop entrance door (path): runs from the far center of the frame to the far center of the frame.
- dark room interior: at the far center of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera.
spatial summary [11:5]
SHOT 5 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- rooftop floor: at the far right side of the frame.
- rooftop room: at the far center of the frame.
- half-open rooftop entrance door (path): runs from the far center of the frame to the far right side of the frame.
- dark room interior: at the far center of the frame.
FIGURES:
- 수리영 (C01): at the near center of the frame — NEAREST figure to the camera.

osl-l13 L13

S15sh2, S15sh5

seabus stop혜수 (sh2)혜수 (sh5)수리영 (sh2)수리영 (sh5)cam sh2cam sh5
spatial summary [15:2]
SHOT 2 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- sea (path): runs from the far left side of the frame to the far right side of the frame.
- bus stop: at the near center of the frame.
FIGURES:
- 혜수 (C02): at the near left side of the frame — NEAREST figure to the camera.
- 수리영 (C01): at the near center of the frame; about 1.2x as far from the camera as the nearest figure, so they must appear roughly 0.83x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: 수리영 is farther than 혜수 and must read visibly smaller and deeper in the frame.
spatial summary [15:5]
SHOT 5 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- sea (path): runs from the far left side of the frame to the far left side of the frame.
- bus stop: at the mid-distance left side of the frame.
FIGURES:
- 혜수 (C02): at the near left side of the frame — NEAREST figure to the camera.
- 수리영 (C01): at the far center of the frame; about 4.4x as far from the camera as the nearest figure, so they must appear roughly 0.23x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the far center of the frame; moving away from 혜수; NOT heading into the sea.
DEPTH CONTRACT: 수리영 is farther than 혜수 and must read visibly smaller and deeper in the frame.
revised [15:2 / variation 0] 61c60bd8923b5f4e→c78e0e2becc8dcf4
Photorealistic cinematic still. C01, a Korean young woman in casual trousers, seated on the bench in the lower-center midground, visibly smaller and deeper in the frame than C02, and C02, a Korean middle-aged woman in a dark sleeve, in the middle-left foreground reaching for the space above C01's lap, offering the canned drink. Shot at lap height beside the shared bench, the camera focuses tightly on C02's hand holding the cold canned drink. The can is suspended just above C01's still knees, its side slightly angled toward the lens, kept below forty percent of the image. C01's body is positioned in right profile, gazing down. C02 leans in from the left, gazing off-screen. Both of their faces remain strictly outside the upper frame edge, leaving only C01's lap and C02's reaching arm visible in the frame. The wooden bench seat edge runs horizontally across the lower background behind C01's knees, serving as a physical anchor connecting the two figures. The immediate surroundings are softly illuminated by subdued, natural nighttime ambient light appropriate to the coastal setting, fading the unlit background elements into deep shadows to maintain a restrained, dim atmosphere.
revised [15:5 / variation 0] 5388bfda24f9c58c→3980a5ba616a1615
Photorealistic cinematic still. C02O04 in a detective coat, a middle-aged Korean woman, stands in the left foreground looking toward the departing C01O01 in a casual jacket, a young Korean woman, who occupies the far center of the background, visibly smaller and deeper in the frame, already partway along the departure path and heading toward the far center, moving away from C02O04 and not heading into the sea. Viewed from an observer's chest height, C02O04 is seen at three-quarter angle from the right, one hand cupped at her mouth, while C01O01 is captured with back to camera, frozen mid-stride along the shared path, her hair flowing back in the direction opposite to motion. The coastal bus stop area is immersed in nighttime darkness, softly illuminated by subdued, natural ambient night light. The side of an unoccupied wooden bench recedes behind C02O04 toward the left edge of the frame, and the background elements of the coastal setting fade into deep shadows, emphasizing the unsettling mood of the unseen watcher's gaze.

diagnostics

{
 "outdoor_location_count": 15,
 "seed_group_count": 10,
 "groups_extracted": 8,
 "skipped": [
  {
   "shot": "S7sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S7sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S13sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S13sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S26sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S26sh12",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S28sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S28sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "seed": "location:L18",
   "reason": "cap"
  },
  {
   "seed": "location:L19",
   "reason": "cap"
  }
 ],
 "layout_shape_violations": [],
 "layout_side_conflicts": [],
 "spatial_summary_skipped": [
  {
   "shot": "S4sh1",
   "reason": "no_spatial_summary"
  }
 ],
 "rewrite_failed": [],
 "revised_prompt_audit_violations": [],
 "zoom_member_exclusion_source": "shot_dependency_t2i",
 "composition_guide_failed": [],
 "composition_guide_candidate_skipped": [
  {
   "group": "osl-shared-l03-s10",
   "shot": "S10sh6",
   "reason": "optical_composition_risk"
  },
  {
   "group": "osl-single-l11-s17-sh1",
   "shot": "S17sh1",
   "reason": "pose_brief_unusable_fail_closed"
  },
  {
   "group": "osl-shared-l12-s11",
   "shot": "S11sh4",
   "reason": "pose_brief_unusable_fail_closed"
  }
 ],
 "composition_guide_count": 15,
 "seed_prefilter_meta": {
  "1:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L01",
   "figure_count": 1,
   "framing_scale": "medium",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "1:4": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L01",
   "figure_count": 2,
   "framing_scale": "wide",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "2:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L02",
   "figure_count": 2,
   "framing_scale": "wide",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "2:4": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L02",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "3:3": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L01",
   "figure_count": 2,
   "framing_scale": "medium",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "4:1": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L03",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "6:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L05",
   "figure_count": 1,
   "framing_scale": "medium",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "8:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L08",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "8:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L08",
   "figure_count": 1,
   "framing_scale": "close",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "8:7": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L08",
   "figure_count": 1,
   "framing_scale": "medium",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "9:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L05",
   "figure_count": 1,
   "framing_scale": "medium",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "10:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L03",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "10:6": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L03",
   "figure_count": 2,
   "framing_scale": "medium",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "11:4": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L12",
   "figure_count": 1,
   "framing_scale": "close",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "11:5": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "primary_location",
   "location_id": "L12",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "13:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L11",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "15:2": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L13",
   "figure_count": 2,
   "framing_scale": "close",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "15:5": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L13",
   "figure_count": 2,
   "framing_scale": "medium",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "17:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L11",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "24:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L05",
   "figure_count": 1,
   "framing_scale": "close",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "26:3": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L18",
   "figure_count": 0,
   "framing_scale": "close",
   "character_angle_count": 0,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale"
   ]
  },
  "30:3": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L19",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  }
 },
 "single_shot_seed_lane_enabled": true,
 "composition_guide_shared_model_enabled": true,
 "shared_model_judge_enabled": true,
 "shared_model_candidate_signals": [
  {
   "group_id": "osl-shared-l01-s1",
   "location_id": "L01",
   "scene_index": 1,
   "member_shots": [
    "S1sh1",
    "S1sh4"
   ],
   "cameras_non_identical": true,
   "landmark_count": 2,
   "per_shot_signals": {
    "1:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    },
    "1:4": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l01-s3-sh3",
   "location_id": "L01",
   "scene_index": 3,
   "member_shots": [
    "S3sh3"
   ],
   "cameras_non_identical": false,
   "landmark_count": 2,
   "per_shot_signals": {
    "3:3": {
     "entity_count_bucket": "multiple",
     "entity_count": 3,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l02-s2",
   "location_id": "L02",
   "scene_index": 2,
   "member_shots": [
    "S2sh1",
    "S2sh4"
   ],
   "cameras_non_identical": true,
   "landmark_count": 3,
   "per_shot_signals": {
    "2:1": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 1,
     "has_motion": false
    },
    "2:4": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l03-s10",
   "location_id": "L03",
   "scene_index": 10,
   "member_shots": [
    "S10sh3",
    "S10sh6"
   ],
   "cameras_non_identical": true,
   "landmark_count": 6,
   "per_shot_signals": {
    "10:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "10:6": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l05-s6-sh1",
   "location_id": "L05",
   "scene_index": 6,
   "member_shots": [
    "S6sh1"
   ],
   "cameras_non_identical": false,
   "landmark_count": 3,
   "per_shot_signals": {
    "6:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l05-s9-sh1",
   "location_id": "L05",
   "scene_index": 9,
   "member_shots": [
    "S9sh1"
   ],
   "cameras_non_identical": false,
   "landmark_count": 3,
   "per_shot_signals": {
    "9:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l05-s24-sh3",
   "location_id": "L05",
   "scene_index": 24,
   "member_shots": [
    "S24sh3"
   ],
   "cameras_non_identical": false,
   "landmark_count": 3,
   "per_shot_signals": {
    "24:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-shared-l08-s8",
   "location_id": "L08",
   "scene_index": 8,
   "member_shots": [
    "S8sh1",
    "S8sh5",
    "S8sh7"
   ],
   "cameras_non_identical": true,
   "landmark_count": 5,
   "per_shot_signals": {
    "8:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    },
    "8:5": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "8:7": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l11-s13-sh3",
   "location_id": "L11",
   "scene_index": 13,
   "member_shots": [
    "S13sh3"
   ],
   "cameras_non_identical": false,
   "landmark_count": 5,
   "per_shot_signals": {
    "13:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l11-s17-sh1",
   "location_id": "L11",
   "scene_index": 17,
   "member_shots": [
    "S17sh1"
   ],
   "cameras_non_identical": false,
   "landmark_count": 5,
   "per_shot_signals": {
    "17:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l12-s11",
   "location_id": "L12",
   "scene_index": 11,
   "member_shots": [
    "S11sh4",
    "S11sh5"
   ],
   "cameras_non_identical": true,
   "landmark_count": 4,
   "per_shot_signals": {
    "11:4": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "11:5": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 0,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l13-s15",
   "location_id": "L13",
   "scene_index": 15,
   "member_shots": [
    "S15sh2",
    "S15sh5"
   ],
   "cameras_non_identical": true,
   "landmark_count": 2,
   "per_shot_signals": {
    "15:2": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    },
    "15:5": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    }
   }
  }
 ],
 "shared_model_judge_decisions": [
  {
   "group_id": "osl-shared-l01-s1",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "figure_placement_continuity",
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "1:1",
     "source_field": "camera_direction",
     "quote": "Track backward at the fleeing man's chest height in a slightly tightened frontal three-quarter upper-body frame"
    },
    {
     "shot_key": "1:4",
     "source_field": "camera_direction",
     "quote": "place the camera at the man's side near waist height and tilt sharply upward, holding both bodies in a wide frame at the leap's apex"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The sequence cuts from a backward tracking shot to a low-angle, sharply tilted upward shot. A shared guide is necessary to anchor the environment (foliage, police line) and ensure the spatial relationship between the fleeing man and the airborne attacker is maintained correctly despite the extreme shift in camera perspective.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l01-s3-sh3",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "figure_placement_continuity",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "3:3",
     "source_field": "camera_direction",
     "quote": "centered on 혜수 among the detective group"
    },
    {
     "shot_key": "3:3",
     "source_field": "camera_direction",
     "quote": "surrounding detectives remain at the lateral edges"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "Single shot with multiple figures requiring specific lateral placement and depth layering.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l02-s2",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "2:1",
     "source_field": "camera_direction",
     "quote": "From one end of the alley at adult eye height, hold a static long-distance wide frame with the utility pole and the two intertwined figures grouped slightly off center."
    },
    {
     "shot_key": "2:4",
     "source_field": "camera_direction",
     "quote": "Retreat at near-ground height until the woman's entire body fits diagonally across the wide frame, keeping the lens almost level with the asphalt."
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The sequence shifts from an adult eye-height wide shot to an extreme low-angle shot near the ground. A shared model guide is necessary to maintain the spatial relationship between the figures, the alley, and the utility pole across these distinct camera heights, while also mitigating the framing risk of the extreme low angle in the second shot.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l03-s10",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "10:3",
     "source_field": "camera_direction",
     "quote": "Directly behind 정체불명의 습격자 (활성 상태) at upper-body height, the dolly-in ends on his dark back centered before the closed entrance door."
    },
    {
     "shot_key": "10:6",
     "source_field": "camera_direction",
     "quote": "holds the reflected silhouettes at the center of the pane"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group takes place in the same outdoor location across multiple shots, warranting a cross-shot continuity guide to maintain the spatial relationship between the rooftop structures and the characters. However, shot 10:6 presents the subjects entirely as reflections in a window pane, which poses a severe optical risk for mannequin layout sketches; it is flagged for exclusion.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l05-s6-sh1",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk",
    "occlusion_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "6:1",
     "source_field": "camera_direction",
     "quote": "Move directly ahead of the bicycle at 수리영's chest height while matching her speed, holding a head-on medium upper-body frame. Her hands and the handlebar sit across the lower third"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The specific framing of the bicycle handlebar and hands in the lower third while tracking head-on presents a framing and occlusion risk that warrants a layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l05-s9-sh1",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "9:1",
     "source_field": "camera_direction",
     "quote": "At waist height off 수리영’s front-left side, the camera tracks parallel with the bicycle in a close mid-action composition. Her pitched torso occupies the upper center while the forceful descending leg and pedal remain visible in the lower-right"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The specific waist-height tracking angle and precise framing requirements for the torso and leg/pedal create a high risk of incorrect figure placement or collapsed depth in an unguided render.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l05-s24-sh3",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "24:3",
     "source_field": "camera_direction",
     "quote": "locking her rain-soaked profile into a tight close-up. Her eye and set jaw occupy the forward half of the frame"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "Tight profile close-up with specific asymmetrical framing requirements.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l08-s8",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity"
   ],
   "evidence": [
    {
     "shot_key": "8:1",
     "source_field": "camera_view_brief",
     "quote": "road between street stalls: in the foreground"
    },
    {
     "shot_key": "8:5",
     "source_field": "camera_view_brief",
     "quote": "supermarket entrance: in the background"
    },
    {
     "shot_key": "8:7",
     "source_field": "camera_view_brief",
     "quote": "road between street stalls: in the foreground... supermarket entrance: in the foreground"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The shots share the same outdoor location, featuring the road, street stalls, and supermarket entrance from different angles. A group guide is necessary to maintain structural continuity across these views.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l11-s13-sh3",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "13:3",
     "source_field": "camera_direction",
     "quote": "At chest height at the bottom of the stairway, hold a static full-body composition with 수리영 placed centrally and the stair run retained behind her."
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The camera directive specifies a precise spatial relationship between the figure and the stairway behind her, warranting a layout guide to ensure correct placement and depth.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l11-s17-sh1",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "17:1",
     "source_field": "camera_direction",
     "quote": "holds at the 검은 고양이's height near the wall in a slight side angle"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The camera directive specifies an extreme low viewpoint at animal height near a wall, creating a strong spatial relationship that an unguided render may misinterpret or collapse.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l12-s11",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity"
   ],
   "evidence": [
    {
     "shot_key": "11:4",
     "source_field": "camera_view_brief",
     "quote": "Visible structures, ordered near to far:\n- half-open rooftop entrance door: in the foreground"
    },
    {
     "shot_key": "11:5",
     "source_field": "camera_direction",
     "quote": "From 수리영’s standing eye level, the camera holds still along her direct sightline toward the half-open entrance door."
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group features a reverse-angle/POV setup where the same architectural elements (the rooftop entrance door and room interior) are visible across both shots. A shared guide will ensure the door and structure remain consistent between the character's close-up and her POV.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l13-s15",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "15:2",
     "source_field": "camera_direction",
     "quote": "At lap height beside the bench, finish the dolly in on 혜수's hand holding the canned drink just above 수리영's knees."
    },
    {
     "shot_key": "15:5",
     "source_field": "camera_direction",
     "quote": "혜수 occupies the left-center foreground with one hand cupped at her mouth, while 수리영's back remains smaller in the right background and continues away along the same sightline."
    }
   ],
   "guide_scope": "group",
   "risk_notes": "Shot 15:2 requires precise framing to exclude faces and focus on the lap/hands, while 15:5 requires clear depth layering between the foreground character and the departing background character. A shared guide will ensure the bus stop and spatial relationship remain consistent across these different angles and framing scales.",
   "admit": true,
   "deny_reason": null
  }
 ],
 "shared_model_attach_decisions": [
  {
   "group_id": "osl-shared-l01-s1",
   "scene_index": 1,
   "base_cache_key": "561ad4ad211b8422",
   "attached_shots": [
    "1:1",
    "1:4"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l01-s3-sh3",
   "scene_index": 3,
   "base_cache_key": "ae994a028a6804c0",
   "attached_shots": [
    "3:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l02-s2",
   "scene_index": 2,
   "base_cache_key": "958aaa30edfd257e",
   "attached_shots": [
    "2:1",
    "2:4"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l03-s10",
   "scene_index": 10,
   "base_cache_key": "d03dd5074fe20d87",
   "attached_shots": [
    "10:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l05-s6-sh1",
   "scene_index": 6,
   "base_cache_key": "4b930efd68a6fe20",
   "attached_shots": [
    "6:1"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l05-s9-sh1",
   "scene_index": 9,
   "base_cache_key": "837f3b03e7349c4f",
   "attached_shots": [
    "9:1"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l05-s24-sh3",
   "scene_index": 24,
   "base_cache_key": "9f2289df22510398",
   "attached_shots": [
    "24:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l08-s8",
   "scene_index": 8,
   "base_cache_key": "e410ac2dc421c4d7",
   "attached_shots": [
    "8:1",
    "8:5",
    "8:7"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l11-s13-sh3",
   "scene_index": 13,
   "base_cache_key": "0fee9ed3e22d9a89",
   "attached_shots": [
    "13:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l11-s17-sh1",
   "scene_index": 17,
   "base_cache_key": "9ab7328ea7a04c69",
   "attached_shots": [],
   "attached": false,
   "fail_stage": "pose_brief"
  },
  {
   "group_id": "osl-shared-l12-s11",
   "scene_index": 11,
   "base_cache_key": "8db67130be320871",
   "attached_shots": [],
   "attached": false,
   "fail_stage": "pose_brief"
  },
  {
   "group_id": "osl-shared-l13-s15",
   "scene_index": 15,
   "base_cache_key": "8f4e31bbf1ccf279",
   "attached_shots": [
    "15:2",
    "15:5"
   ],
   "attached": true
  }
 ],
 "shared_model_single_shot_complexity_observation": [
  {
   "group_id": "osl-shared-l01-s1",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l01-s3-sh3",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l02-s2",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l05-s6-sh1",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l05-s9-sh1",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l05-s24-sh3",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l11-s13-sh3",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l11-s17-sh1",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l13-s15",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  }
 ],
 "shared_model_pose_fail_closed": [
  {
   "shot": "S17sh1",
   "group_id": "osl-single-l11-s17-sh1",
   "figure_count": 0,
   "had_body": true
  },
  {
   "shot": "S11sh4",
   "group_id": "osl-shared-l12-s11",
   "figure_count": 1,
   "had_body": true
  }
 ],
 "shared_model_optical_risk_excluded": [
  {
   "shot": "S10sh6",
   "group_id": "osl-shared-l03-s10"
  }
 ],
 "shared_model_building_fp_link": {
  "L03": {
   "fp_id": "fp_l04_rooftop_room_interior",
   "indoor_loc_sid": "L04",
   "group_id": "bg_rooftop_residential_building"
  },
  "L11": {
   "fp_id": "fp_l04_rooftop_room_interior",
   "indoor_loc_sid": "L04",
   "group_id": "bg_rooftop_residential_building"
  },
  "L12": {
   "fp_id": "fp_l04_rooftop_room_interior",
   "indoor_loc_sid": "L04",
   "group_id": "bg_rooftop_residential_building"
  },
  "L08": {
   "fp_id": "fp_l09_sales_floor",
   "indoor_loc_sid": "L09",
   "group_id": "bg_large_retail_store"
  },
  "L16": {
   "fp_id": "fp_l14_detective_office",
   "indoor_loc_sid": "L14",
   "group_id": "bg_police_station"
  },
  "L20": {
   "fp_id": "fp_l21_wheelhouse",
   "indoor_loc_sid": "L21",
   "group_id": "bg_small_fishing_boat"
  }
 },
 "shared_model_image_calls": {
  "predicted": {
   "base": 10,
   "blocking": 10,
   "camera_view_sketch": 10
  },
  "actual": {
   "base": 10,
   "blocking": 10,
   "camera_view_sketch": 10
  },
  "predicted_call_count": 30,
  "actual_call_count": 30,
  "continuity_anchor_generation_calls": 0
 },
 "shared_model_chain_lineage": {
  "annotated": [
   {
    "asset": "77bb82be-14b9-4022-9b3a-952793dff340",
    "role": "outdoor_shot_blocking",
    "input": "53fddf8f-c48c-4f25-94d4-82becc3d428f"
   },
   {
    "asset": "5eec7594-27ed-4bdb-95a3-5ae388693faf",
    "role": "outdoor_camera_sketch",
    "input": "77bb82be-14b9-4022-9b3a-952793dff340"
   },
   {
    "asset": "a541beca-0a25-4563-a309-ec8dfeee3b1c",
    "role": "outdoor_shot_blocking",
    "input": "a26d8a03-4937-4153-a8b1-3be8359caf0f"
   },
   {
    "asset": "5290ffe9-c5c9-43ae-bd44-9ab0abf84095",
    "role": "outdoor_camera_sketch",
    "input": "a541beca-0a25-4563-a309-ec8dfeee3b1c"
   },
   {
    "asset": "128f5330-b6c8-4b74-91f2-16618d0442e0",
    "role": "outdoor_shot_blocking",
    "input": "59b51171-eca7-4c34-aa82-e580b22d57e4"
   },
   {
    "asset": "a636f09e-1b4e-4227-9e1e-9a722e270c14",
    "role": "outdoor_camera_sketch",
    "input": "128f5330-b6c8-4b74-91f2-16618d0442e0"
   },
   {
    "asset": "d75ecaa0-6ba9-4f98-b808-8f988a01c981",
    "role": "outdoor_shot_blocking",
    "input": "2a596a18-1dcb-48ad-af8b-5eb53c60a177"
   },
   {
    "asset": "6ec6420b-ef85-4d17-b9cc-85a505f396c0",
    "role": "outdoor_camera_sketch",
    "input": "d75ecaa0-6ba9-4f98-b808-8f988a01c981"
   },
   {
    "asset": "5bc47f9b-e5f3-4058-8054-bb64ef701c30",
    "role": "outdoor_shot_blocking",
    "input": "1ac4ac74-0043-4ced-9ef5-ead988501b9e"
   },
   {
    "asset": "8005b593-f91e-4993-9873-e29ed65e49e3",
    "role": "outdoor_camera_sketch",
    "input": "5bc47f9b-e5f3-4058-8054-bb64ef701c30"
   },
   {
    "asset": "a59c5317-8fa5-4810-a3a4-3689b059a8ae",
    "role": "outdoor_shot_blocking",
    "input": "b537f2e6-9ace-4ed0-8035-dcf68e20e01f"
   },
   {
    "asset": "f61c63c5-427c-45f0-ad82-ac3413bbb2e4",
    "role": "outdoor_camera_sketch",
    "input": "a59c5317-8fa5-4810-a3a4-3689b059a8ae"
   },
   {
    "asset": "eeb6abd4-e432-4302-be62-030c5119e988",
    "role": "outdoor_shot_blocking",
    "input": "1a635390-b61d-452b-8a4b-3bb28bcddbb3"
   },
   {
    "asset": "4d2d5f0a-8520-43ba-b20f-b07cf0c57ead",
    "role": "outdoor_camera_sketch",
    "input": "eeb6abd4-e432-4302-be62-030c5119e988"
   },
   {
    "asset": "a0240021-6c82-4b95-9709-f78dd5ea0ab4",
    "role": "outdoor_shot_blocking",
    "input": "1902df9b-659c-4966-9adf-12f770fbb154"
   },
   {
    "asset": "d9e80a41-09ab-4187-ab71-18f5e45e26ed",
    "role": "outdoor_camera_sketch",
    "input": "a0240021-6c82-4b95-9709-f78dd5ea0ab4"
   },
   {
    "asset": "2fd045bb-71f7-4fdb-8822-7c924ce39d38",
    "role": "outdoor_shot_blocking",
    "input": "511affdf-5cd3-4afe-aed2-30daea0bebf8"
   },
   {
    "asset": "f76f6c9e-d17e-4c99-8dd3-2ef0fa4a35ed",
    "role": "outdoor_camera_sketch",
    "input": "2fd045bb-71f7-4fdb-8822-7c924ce39d38"
   },
   {
    "asset": "bb9cdbec-bb7f-4476-bdd0-c6f9587410e6",
    "role": "outdoor_shot_blocking",
    "input": "2957f180-c59e-489d-a55a-04348a63be93"
   },
   {
    "asset": "34022808-7c71-445a-a3ed-f7f08dc3954b",
    "role": "outdoor_camera_sketch",
    "input": "bb9cdbec-bb7f-4476-bdd0-c6f9587410e6"
   },
   {
    "asset": "5962ed11-6ed4-4adc-9170-e1bd56254784",
    "role": "outdoor_shot_blocking",
    "input": "d0f70440-fd7d-48c6-9ac1-b7652a93b3f0"
   },
   {
    "asset": "03469f43-f1b4-4fb7-a402-eda31b2b1252",
    "role": "outdoor_camera_sketch",
    "input": "5962ed11-6ed4-4adc-9170-e1bd56254784"
   },
   {
    "asset": "88349a79-dddd-4241-bd32-fe8e72a94a47",
    "role": "outdoor_shot_blocking",
    "input": "9a7d3583-1d03-4d5a-aca1-45c69d93e1b6"
   },
   {
    "asset": "c09dbcdd-8e20-4dd0-9c3e-e51af68f61cd",
    "role": "outdoor_camera_sketch",
    "input": "88349a79-dddd-4241-bd32-fe8e72a94a47"
   },
   {
    "asset": "9ad40c47-deae-4c50-9e7f-cf993642d35d",
    "role": "outdoor_shot_blocking",
    "input": "d7e9008b-c0eb-4243-a392-6e39337422e0"
   },
   {
    "asset": "854bd2f4-1a45-4231-b851-4041799e931d",
    "role": "outdoor_camera_sketch",
    "input": "9ad40c47-deae-4c50-9e7f-cf993642d35d"
   },
   {
    "asset": "9341d349-505d-4c73-ba5b-0bccb584a650",
    "role": "outdoor_shot_blocking",
    "input": "a7bbd4b9-4051-42cf-bcc8-b97fe4c115d5"
   },
   {
    "asset": "2a371315-2e09-4342-b39b-5a159adcb964",
    "role": "outdoor_camera_sketch",
    "input": "9341d349-505d-4c73-ba5b-0bccb584a650"
   },
   {
    "asset": "fb8e68bd-5db6-42ba-8d3c-f1bb01426d5b",
    "role": "outdoor_shot_blocking",
    "input": "b7c8defa-eb70-4446-a927-075ccc54826f"
   },
   {
    "asset": "83818ab3-ec1c-44c3-9b42-9da2f852d0a4",
    "role": "outdoor_camera_sketch",
    "input": "fb8e68bd-5db6-42ba-8d3c-f1bb01426d5b"
   },
   {
    "asset": "028d191f-9e68-4e0d-8a03-c23a91c815e4",
    "role": "outdoor_shot_blocking",
    "input": "f2d5a3d7-6570-4f2a-bcc1-5123884a50da"
   },
   {
    "asset": "9e805612-7d02-47d1-bf49-daabb8ff6822",
    "role": "outdoor_camera_sketch",
    "input": "028d191f-9e68-4e0d-8a03-c23a91c815e4"
   },
   {
    "asset": "99d7470e-2e98-462f-879b-f408606095b5",
    "role": "outdoor_shot_blocking",
    "input": "8f091a62-1bc7-40c6-8d73-60943089fce3"
   },
   {
    "asset": "ea2d1af3-183f-4717-adde-4c6e74fb4c00",
    "role": "outdoor_camera_sketch",
    "input": "99d7470e-2e98-462f-879b-f408606095b5"
   },
   {
    "asset": "9bc71901-359b-4217-8a62-06fd7d1eeed3",
    "role": "outdoor_shot_blocking",
    "input": "a6342879-899e-4e8a-a58b-10134100a6ee"
   },
   {
    "asset": "89901985-1d04-48a2-aa8a-23f763c4a7ee",
    "role": "outdoor_camera_sketch",
    "input": "9bc71901-359b-4217-8a62-06fd7d1eeed3"
   },
   {
    "asset": "c78b3498-a6db-4de3-9b2b-632ad6b897b6",
    "role": "outdoor_shot_blocking",
    "input": "68bfa8d1-a11c-4f66-a2a8-1e4adde7981b"
   },
   {
    "asset": "54d83c68-a90d-46d3-a313-7dbee52a33f1",
    "role": "outdoor_camera_sketch",
    "input": "c78b3498-a6db-4de3-9b2b-632ad6b897b6"
   },
   {
    "asset": "6590a5bd-5241-47e7-ad68-6e861241848e",
    "role": "outdoor_shot_blocking",
    "input": "5b657cad-1c27-48d2-a020-96ee38e571f4"
   },
   {
    "asset": "ffdf9a03-e4f8-4fe9-8491-796fed4c0163",
    "role": "outdoor_camera_sketch",
    "input": "6590a5bd-5241-47e7-ad68-6e861241848e"
   }
  ],
  "unresolved": [],
  "guide_asset_resolved": [
   {
    "shot": "1:1",
    "asset": "03469f43-f1b4-4fb7-a402-eda31b2b1252"
   },
   {
    "shot": "3:3",
    "asset": "c09dbcdd-8e20-4dd0-9c3e-e51af68f61cd"
   },
   {
    "shot": "2:1",
    "asset": "854bd2f4-1a45-4231-b851-4041799e931d"
   },
   {
    "shot": "10:3",
    "asset": "2a371315-2e09-4342-b39b-5a159adcb964"
   },
   {
    "shot": "6:1",
    "asset": "83818ab3-ec1c-44c3-9b42-9da2f852d0a4"
   },
   {
    "shot": "9:1",
    "asset": "9e805612-7d02-47d1-bf49-daabb8ff6822"
   },
   {
    "shot": "24:3",
    "asset": "ea2d1af3-183f-4717-adde-4c6e74fb4c00"
   },
   {
    "shot": "8:1",
    "asset": "89901985-1d04-48a2-aa8a-23f763c4a7ee"
   },
   {
    "shot": "13:3",
    "asset": "54d83c68-a90d-46d3-a313-7dbee52a33f1"
   },
   {
    "shot": "15:2",
    "asset": "ffdf9a03-e4f8-4fe9-8491-796fed4c0163"
   }
  ],
  "guide_asset_unresolved": []
 }
}