outdoor_site_layout — groups 7

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

osl-l01 L01

S1sh2, S1sh5, S1sh7

겨울 갈대숲낡은 나무집조선인 여자 (sh2)조선인들 (sh2)조선인들 (sh5)조선인들 (sh7)일본인 군인 무리 (sh5)cam sh2cam sh5cam sh7
spatial summary [1: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):
- 겨울 갈대숲: at the near right side of the frame.
- 낡은 나무집: at the far right side of the frame.
FIGURES:
- 조선인 여자: at the near center of the frame — NEAREST figure to the camera.
- 조선인들: at the mid-distance center of the frame; about 1.7x as far from the camera as the nearest figure, so they must appear roughly 0.58x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the far right side of the frame; moving away from 조선인 여자.
DEPTH CONTRACT: 조선인들 is farther than 조선인 여자 and must read visibly smaller and deeper in the frame.
spatial summary [1: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):
- 겨울 갈대숲: at the mid-distance center of the frame.
- 낡은 나무집: at the far center of the frame.
FIGURES:
- 일본인 군인 무리: at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the mid-distance center of the frame.
- 조선인들: at the mid-distance center of the frame; about 2.4x as far from the camera as the nearest figure, so they must appear roughly 0.42x 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.
DEPTH CONTRACT: 조선인들 is farther than 일본인 군인 무리 and must read visibly smaller and deeper in the frame.
spatial summary [1: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):
- 겨울 갈대숲: at the mid-distance left side of the frame.
- 낡은 나무집: at the mid-distance right side of the frame.
FIGURES:
- 조선인들: at the near left side 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 겨울 갈대숲.
revised [1:2 / variation 0] 74e0e3e28c5274ab→30cbd4e67937e220
Photorealistic cinematic still. Captured by a low observer at knee height within an escape path, the dirt ground visible along the lower frame edge. In the middle foreground, an East Asian woman in disheveled early 20th-century commoner hanbok is frozen in mid-collapse at a three-quarter angle from the left. Her upper body is pitching heavily toward the ground, looking down with a severely injured, pained expression. Dark-crimson blood streams from her head, standing out as the sole restrained color accent in the hard, high-contrast daytime monochrome environment. Behind her, deeper in the center midground, a visibly smaller panicked group of East Asian civilians in rustic, un-dyed cotton garments frantically flee, already partway along their path through the dense winter reed forest toward the far right side of the frame and moving away from the woman, their faces locked in extreme terror. They run through a dense winter reed forest filled with tall, pale, and dry reeds that partially obscure their figures, sharply contrasting against deep black shadows under stark daylight.
revised [1:5 / variation 0] 50ffbfd483dc1352→ce1021a12879d9c5
Photorealistic cinematic still. High-contrast daytime black-and-white. At chest height and offset from the firing line, the camera briefly steadies while retreating, framing an advancing platoon of Japanese soldiers, generic adult figures in early 20th-century uniform, at three-quarter angle from the right. They occupy the middle foreground, their bodies rendered as dense silhouettes broken by pale reeds of L01. Their P07 rifles are raised in a staggered, diagonal firing posture, barrels pointing away from the camera. Beyond the aiming line, a group of fleeing Korean civilians, generic adult figures in disheveled commoner attire, with back to camera, appear visibly smaller deeper in the mid-distance center, already partway through the dense winter reed forest toward the far center of the frame, caught mid-flight and gazing into the distance. The stark lighting emphasizes the repeated diagonal lines of the staggered P07 barrels cutting through the winter landscape.
revised [1:7 / variation 0] 7d49ddf7c5166c8d→18df8c5be7d271cb
Photorealistic cinematic still. The escape path through the reeds opens in the middle-center midground, leading toward a wooden refuge house in the upper-right background. Viewed from waist height ahead and slightly beside the survivors, already partway along the escape path on the left side of the frame, heading along it toward the wooden refuge house on the mid-distance right side of the frame and not into the winter reed forest, a group of Korean civilians in disheveled early 20th-century commoner attire is captured at three-quarter angle from the right, mid-stride in a frantic run. Their bodies lean heavily forward with arms outstretched, one foot just lifted off the ground, eyes fixed on the wooden refuge house. The wide framing holds their reaching arms and lifted feet together in the same composition. [L01: A dense winter reed forest under daytime lighting, filled with tall pale dry reeds forming a converging corridor, rendered in high-contrast daytime monochrome to emphasize the bleak historical setting.]

osl-l03 L03

S97sh1

warehousereed field그분(응집된 검은 연기 형체) (sh1)captive village chief (sh1)cam sh1
spatial summary [97: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):
- warehouse: at the far left side of the frame.
- reed field: at the mid-distance right side of the frame.
FIGURES:
- 그분(응집된 검은 연기 형체): at the near center of the frame — NEAREST figure to the camera.
- captive village chief: at the mid-distance center of the frame; about 2.1x as far from the camera as the nearest figure, so they must appear roughly 0.48x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: captive village chief is farther than 그분(응집된 검은 연기 형체) and must read visibly smaller and deeper in the frame.

osl-l09 L09

S7sh2, S7sh6, S7sh9

police station parking areapolice station exterior강민숙(홍은미) (sh2)강민숙(홍은미) (sh6)강민숙(홍은미) (sh9)정인우 (sh2)정인우 (sh6)정인우 (sh9)cam sh2cam sh6cam sh9
spatial summary [7: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):
- police station parking area: at the near left side of the frame.
- police station exterior (path): runs from the far left side of the frame to the far right side of the frame.
FIGURES:
- 정인우 (C02): at the near right side 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; moving away from 강민숙(홍은미); NOT heading into the police station parking area.
- 강민숙(홍은미) (C05): at the mid-distance left side 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 [7: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):
- police station parking area: at the near center of the frame.
- police station exterior (path): runs from the far left side of the frame to the far right side of the frame.
FIGURES:
- 강민숙(홍은미) (C05): at the near left side of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near right side of the frame; NOT heading into the police station parking area.
- 정인우 (C02): at the near right side 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 [7:9]
SHOT 9 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):
- police station parking area: at the near center of the frame.
- police station exterior (path): runs from the far left side of the frame to the far center of the frame.
FIGURES:
- 정인우 (C02): at the near center of the frame — NEAREST figure to the camera.
- 강민숙(홍은미) (C05): at the far center of the frame; about 3.1x as far from the camera as the nearest figure, so they must appear roughly 0.32x 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 police station parking area.
DEPTH CONTRACT: 강민숙(홍은미) is farther than 정인우 and must read visibly smaller and deeper in the frame.
revised [7:2 / variation 0] ddafb11b5b798938→f5fa4ff1591ceba2
Photorealistic cinematic still. Observer at the woman's eye level. Shot from over an Asian man's soft shoulder edge entering the right foreground frame, shifting weight backward. C09O14 in a beige trench coat, a Korean middle-aged woman, occupies the mid-distance left, visibly smaller and deeper in the frame than the man, in a tight close view, at three-quarter angle from the right. She is leaning upward in plea, her reddened face looking up with eyes fixed on the man. The space behind her is a blurred, out-of-focus outdoor area, illuminated by subdued daytime ambient light with muted colors and restrained contrast, capturing a grounded memory tone.
revised [7:6 / variation 0] f8702f274171578c→82224f152dc3cd05
Photorealistic cinematic still. An extreme close insert at hand height. C09O14 in a beige trench coat, a Korean middle-aged woman, is implied in right profile with her gaze off-screen, her forearm entering from the left edge, her hand firmly pushing P02 forward. P02, a thick white money envelope, stays centered, its broad unmarked face visible to the camera as its edge is pressed forcefully into the open palm of C03O05 in a beige winter coat, a Korean young man. C03O05 appears visibly smaller and deeper at the near right side of the frame, implied in left profile with his gaze off-screen, his forearm entering from the right edge, his palm braced against the envelope. Both figures maintain a normal active state outside the immediate framing. Behind the hands, a narrow contextual strip of the parking lot environment shows a blurred curb and a parking space. Subdued daytime ambient light with muted contrast illuminates the scene, keeping the forceful hand contact clear while preserving a grounded memory quality.
revised [7:9 / variation 0] 55c4d6ac028adb70→5f3c0e5db679772d
Photorealistic cinematic still. From eye level behind and slightly to one side of the foreground subject, a wide composition captures the physical distance between two figures sharing the same open driveway. In the center foreground, C03O05 in a beige winter coat, an Asian man in his 20s, stands motionless with back to camera, his jaw profile visible, his shoulders slumped. He holds P02, a thick white money envelope, lowered in his hand; its broad white face angles partly toward the camera beside his leg, his eyes fixed on the distant figure. In the far-center background across the shared driveway, visibly smaller and deeper in the frame at roughly one-third of C03O05's height, already partway along the police station exterior path from the far left toward the far center, moving away from C03O05 and not heading into the police station parking area, C09O14 in a beige trench coat, an Asian woman in her 40s, is caught mid-stride departing with back to camera, her head angled slightly in profile as she gazes into the distance. [L09B01: Subdued daytime ambient light washes the police station exterior with muted colors and restrained contrast, while a police car by the curb anchors the space.]

osl-l11 L11

S11sh3, S11sh4

다세대 주택가 골목다세대 주택낡은 외부 계단정인우 (sh3)정인우 (sh4)김지후(강수리영) (sh4)cam sh3cam sh4
spatial summary [11: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 left side of the frame to the far right side of the frame.
- 다세대 주택: at 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:
- 정인우 (C03): at the near center of the frame — NEAREST figure to the camera.
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):
- 다세대 주택가 골목 (path): runs from the far right side of the frame to the far left side of the frame.
- 다세대 주택: at the mid-distance center of the frame.
- 낡은 외부 계단 (path): runs from the near left side of the frame to the far center of the frame.
FIGURES:
- 정인우 (C03): at the near left side of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the far center of the frame; their path follows the 낡은 외부 계단; NOT heading into the 다세대 주택가 골목.
- 김지후(강수리영) (C01): at the near right side 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); in motion: already partway along their path, heading toward the far center of the frame; their path follows the 낡은 외부 계단; NOT heading into the 다세대 주택가 골목.
DEPTH CONTRACT: 김지후(강수리영) is farther than 정인우 and must read visibly smaller and deeper in the frame.
revised [11:3 / variation 0] 58575970e89dd57f→29185e5b8282049d
Photorealistic cinematic still. Just outside the fully open door at upper-body height, C03O05 in a beige winter coat, a young Korean man with a neat dark short haircut, leaning urgently through the doorway, occupying the center of the frame at three-quarter angle from the left, looking off-screen. His torso is isolated beyond the angled door edge, while enough of the stopped police car body and roofline remains visible behind him. Low-key nighttime ambient illumination envelops the scene with subdued earthy shadows, keeping the emergency light bar on the roofline as a restrained red color accent against the dark residential alleyway.
revised [11:4 / variation 0] 42d40c84b2889a44→21b71d16dafad260
Photorealistic cinematic still. C03O05 in a beige winter coat, an East Asian man in his 20s, appears in the middle-left midground moving toward the upper stair landing in the upper-center background. C01O02 in a black windbreaker, an East Asian woman in her 20s, occupies the near-right side, visibly smaller and deeper in the frame than C03O05, already partway along the exterior staircase toward the upper stair landing at the far center, following the staircase rather than heading into the apartment-neighborhood alley. Captured from behind at waist height, the lowered wide framing catches both figures with their backs to the camera, frozen in mid-stride on the shared exterior staircase. Each figure has one foot planted firmly on the concrete step and the other suspended over the next step, both looking up toward the destination. C01O02 tightly clenches P01 smartphone in her hand. The stair run recedes upward from the lower foreground, surrounded by the dim walls of the apartment building under low-key nighttime ambient illumination, preserving their urgent silhouettes within restrained earthy shadows.

osl-l16 L16

S54sh3, S62sh6, S62sh9, S79sh1, S100sh5, S101sh1

바다육지 해안선착장금월도황봉업 (sh3)황봉업 (sh6)황봉업 (sh5)정인우 (sh3)김여상 (sh6)구창모 (sh5)한국인 낚시꾼들 (sh1)한국인 여자들 (sh1)cam sh3cam sh6cam sh9cam sh1cam sh5cam sh1
spatial summary [100: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):
- 바다: at the far center of the frame.
- 육지 해안 (path): runs from the far left side of the frame to the far right side of the frame.
- 선착장 (path): runs from the near right side of the frame to the far left side of the frame.
- 금월도: at the far center of the frame.
FIGURES:
- 구창모 (C12): at the near left side of the frame — NEAREST figure to the camera.
- 황봉업 (C13): at the far center of the frame; about 7.8x as far from the camera as the nearest figure, so they must appear roughly 0.13x 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 [101: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 left side of the frame.
- 육지 해안 (path): runs from the mid-distance right side of the frame to the far left side of the frame.
- 선착장 (path): runs from the near right side of the frame to the mid-distance right side of the frame.
- 금월도: at the far left side of the frame.
FIGURES:
- 한국인 여자들: at the near left side of the frame — NEAREST figure to the camera.
- 한국인 낚시꾼들: at the near center of the frame; about 1.0x as far from the camera as the nearest figure, so they must appear roughly 0.96x 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 [54: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 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 center of the frame to the far center of the frame.
- 금월도: at the far center of the frame.
FIGURES:
- 황봉업 (C13): at the near left side of the frame — NEAREST figure to the camera.
- 정인우 (C03): at the far center of the frame; about 3.2x as far from the camera as the nearest figure, so they must appear roughly 0.31x 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 [62: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):
- 바다: at the mid-distance 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 left side of the frame to the far center of the frame.
- 금월도: at the far center of the frame.
FIGURES:
- 황봉업 (C13): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the mid-distance center of the frame; moving away from 김여상; NOT heading into the 바다.
- 김여상 (C14): at the mid-distance center of the frame; about 1.3x as far from the camera as the nearest figure, so they must appear roughly 0.78x 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 [79: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 left side of the frame.
- 육지 해안 (path): runs from the mid-distance right side of the frame to the far left side of the frame.
- 선착장 (path): runs from the near right side of the frame to the mid-distance right side of the frame.
- 금월도: at the far left side of the frame.
FIGURES:
- 한국인 여자들: at the near left side of the frame — NEAREST figure to the camera.
- 한국인 낚시꾼들: at the near center of the frame; about 1.0x as far from the camera as the nearest figure, so they must appear roughly 0.96x 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 [100:5 / variation 0] 3bc38c656f3ccc5f→661255d1998c1370
Photorealistic cinematic still. A sliver of a man's shoulder occupies the left foreground, looking across the shared flat dock surface toward C13O19 in waterproof workwear, a Korean man in his 50s with a round large face and short dark hair, who appears as a visibly small full-length figure at the far center, deep in the frame, while a large fishing boat rests in the upper-right background. C13O19 is seen at three-quarter angle from the left, one arm raised overhead, his eyes fixed on the foreground man. The outdoor coastal village dock features a utilitarian open waterfront area under natural daytime lighting. The side of the fishing boat anchors the space behind the far-center figure. The scene is rendered with restrained earthy tones, controlled low-key contrast, and a heavy dark tonal weight, maintaining clear long-distance separation between the foreground shoulder and the small, deep far-center figure.
revised [101:1 / variation 0] f50e388055724eb5→aae53f8dd1751ccc
Photorealistic cinematic still. The side of the fishing boat faces the camera, exposing the full passenger deck and railing. A large crowd of Korean fishermen and Korean women packed shoulder to shoulder in layered rows across the passenger deck, with bodies overlapping naturally. Several Korean adult men in fishing workwear, including one with a tanned face, another with an ordinary face, and a third with a round face, stand slightly deeper near the center of the frame, visibly slightly smaller than the Korean women, their bodies turned at a three-quarter angle from the right, looking off-screen. Several Korean women in bright dresses and heavy makeup are squeezed among the seated passengers at three-quarter angle from the left, looking off-screen. Daylight renders the crowded figures with grounded clarity while an earthy, restrained color grade keeps the cheerful surface tonally uneasy. The dock is partially visible beside the fishing boat.
revised [54:3 / variation 0] 62ca1f5ca43520ba→d533ce68e13bbdd9
Photorealistic cinematic still. C13O19 in a waterproof workwear, an East Asian middle-aged man with a large round face and short dark hair, occupies the middle-left foreground at a three-quarter angle from the left, his murderous glare looking toward a small back-facing East Asian male figure on the boat bow in the far-center background. Captured in tight close framing at eye level, the interior edges of the wheelhouse enclose the shot, with C13O19's both hands firmly clamping around the round steering wheel in the lower third of the frame. Through the forward opening, the distant figure braces at the bow, gazing into the distance. A dense, heavy layer of fog completely envelops the sea, severely limiting visibility beyond the bow. Fog-muted natural daylight creates low-key facial contrast and dense shadows on C13O19, emphasizing restrained earthy tones and the eerie, gloomy atmosphere of the isolated journey.
revised [62:6 / variation 0] befa56846a183612→12d5082e2df03772
Photorealistic cinematic still. C13O19 in waterproof workwear, an Asian middle-aged man, leans with back to camera in the lower-center foreground moving toward the fishing boat deck, lifting C14O20 in fishing wear, an Asian middle-aged man, who is supported horizontally, visibly smaller and deeper in the frame at the mid-distance center, directly above the gap between adjoining boats in the lower-center midground. Low observer at deck level angling slightly upward, C13O19's braced broad back occupies most of the foreground in dense silhouette-like earthy shadow, head gazing down at the gap. C14O20 appears in left profile, limp and lifeless, gazing down as he rests fully supported across C13O19's two arms. Beneath the suspended body, the utilitarian police patrol boat deck edge and the weathered fishing boat deck share the same physical space, visually anchoring the illicit transfer. Early-evening illumination catches faint details on the horizontal corpse, while deep twilight shadows plunge the broader maritime environment into near-darkness.
revised [79:1 / variation 0] c8ae86618f5a9862→7a32c3bdd680016b
Photorealistic cinematic still. From an elevated position beyond the outer edge of the pier, a static long-distance wide frame looks inward. [L16: An old moored fishing boat] sits below center as a scale reference. The surrounding [L19: pier is brightly illuminated by work lights mounted on utility poles, creating an unusually bright nighttime field with hard spatial separation against the deep darkness beyond]. Near the center of the frame, slightly deeper along the pier, visibly smaller anonymous figures carry heavy-duty hand-held P17, emitting strong, concentrated, directional beams of bright white light cutting through the earthy graded ambient darkness.

osl-l19 L19

S20sh2, S20sh6, S20sh9, S55sh6, S61sh15, S79sh5, S86sh5, S88sh4, S92sh3

바다선착장small island village선착장에서 마을 쪽으로 들어오는 길좁은 마을 골목길반월 식당어구 창고김지후(강수리영) (sh2)김지후(강수리영) (sh6)김지후(강수리영) (sh9)김지후(강수리영) (sh6)강영란(흰 머리 여자) (sh6)강영란(흰 머리 여자) (sh9)강영란(흰 머리 여자) (sh6)강영란(흰 머리 여자) (sh15)강영란(흰 머리 여자) (sh4)정인우 (sh6)정인우 (sh15)강민숙(홍은미) (sh3)gathered Korean villagers (sh2)welcoming villagers (sh9)마을 청년들의 대치선 (sh15)한국인 마을 사람들 (sh5)한국인 마을 사람들 (sh4)마을 사람들 (sh5)cam sh2cam sh6cam sh9cam sh6cam sh15cam sh5cam sh5cam sh4cam sh3
spatial summary [20: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):
- 바다 (path): runs from the far left side of the frame to the far right side of the frame.
- 선착장 (path): runs from the mid-distance left side of the frame to the far right side of the frame.
- small island village: at the far center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the mid-distance center of the frame to the far left side of the frame.
- 좁은 마을 골목길 (path): runs from the far center of the frame to the far center of the frame.
- 반월 식당: at the far left side of the frame.
- 어구 창고: at the far right side of the frame.
FIGURES:
- gathered Korean villagers: at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the far center of the frame; their path follows the 선착장; moving away from 김지후(강수리영); NOT heading into the small island village.
- 김지후(강수리영) (C01): at the mid-distance center of the frame; about 1.6x as far from the camera as the nearest figure, so they must appear roughly 0.62x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: 김지후(강수리영) is farther than gathered Korean villagers and must read visibly smaller and deeper in the frame.
spatial summary [20: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):
- 바다 (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 right side of the frame.
- small island village: at the far center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the far center of the frame to the far right side of the frame.
- 좁은 마을 골목길 (path): runs from the far center of the frame to the far center of the frame.
- 반월 식당: at the far right side of the frame.
- 어구 창고: at 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 center of the frame; their path follows the 선착장; NOT heading into the 바다.
- 정인우 (C03): at the far center of the frame.
- 강영란(흰 머리 여자) (C07): at the far center of the frame.
DEPTH CONTRACT: 강영란(흰 머리 여자) is farther than 김지후(강수리영) and must read visibly smaller and deeper in the frame.
spatial summary [20:9]
SHOT 9 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 left side of the frame to the far left side of the frame.
- 선착장 (path): runs from the near right side of the frame to the mid-distance left side of the frame.
- small island village: at the mid-distance right side of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the near right side of the frame to the near center of the frame.
- 좁은 마을 골목길 (path): runs from the near right side of the frame to the mid-distance right side of the frame.
- 반월 식당: at the near right side of the frame.
- 어구 창고: at the mid-distance right side of the frame.
FIGURES:
- welcoming villagers: at the near right side of the frame — NEAREST figure to the camera.
- 김지후(강수리영) (C01): at the near center of the frame; about 1.0x as far from the camera as the nearest figure, so they must appear roughly 0.98x the nearest figure's height (smaller, deeper in the frame).
- 강영란(흰 머리 여자) (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 0.98x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: 강영란(흰 머리 여자) is farther than welcoming villagers and must read visibly smaller and deeper in the frame.
spatial summary [55: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):
- 바다 (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 right side of the frame.
- small island village: at the far center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the far center of the frame to the far right side of the frame.
- 좁은 마을 골목길 (path): runs from the far center of the frame to the far center of the frame.
- 반월 식당: at the far right side of the frame.
- 어구 창고: at 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 center of the frame; their path follows the 선착장; NOT heading into the 바다.
- 정인우 (C03): at the far center of the frame.
- 강영란(흰 머리 여자) (C07): at the far center of the frame.
DEPTH CONTRACT: 강영란(흰 머리 여자) is farther than 김지후(강수리영) and must read visibly smaller and deeper in the frame.
spatial summary [61:15]
SHOT 15 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.
- small island village: at 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.
- 반월 식당: at the far left side of the frame.
- 어구 창고: at the far left side of the frame.
FIGURES:
- 정인우 (C03): at the near left side of the frame — NEAREST figure to the camera.
- 강영란(흰 머리 여자) (C07): at the mid-distance center of the frame; about 1.9x as far from the camera as the nearest figure, so they must appear roughly 0.54x the nearest figure's height (smaller, deeper in the frame).
- 마을 청년들의 대치선: at the mid-distance center of the frame; about 2.4x as far from the camera as the nearest figure, so they must appear roughly 0.41x 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 [79: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):
- 바다 (path): runs from the far right side of the frame to the far left side of the frame.
- 선착장 (path): runs from the mid-distance right side of the frame to the far center of the frame.
- small island village: at the near center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the mid-distance center of the frame to the far right side of the frame.
- 좁은 마을 골목길 (path): runs from the near center of the frame to the far center of the frame.
- 반월 식당: at the far right side of the frame.
- 어구 창고: at the mid-distance left side of the frame.
FIGURES:
- 한국인 마을 사람들: at the near center of the frame — NEAREST figure to the camera.
- 마을 사람들: at the mid-distance center of the frame; about 2.3x as far from the camera as the nearest figure, so they must appear roughly 0.44x 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; their path follows the 선착장; moving away from 한국인 마을 사람들; NOT heading into the small island village.
DEPTH CONTRACT: 마을 사람들 is farther than 한국인 마을 사람들 and must read visibly smaller and deeper in the frame.
spatial summary [86: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):
- 바다 (path): runs from the far right side of the frame to the far left side of the frame.
- 선착장 (path): runs from the mid-distance right side of the frame to the far center of the frame.
- small island village: at the near center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the mid-distance center of the frame to the far right side of the frame.
- 좁은 마을 골목길 (path): runs from the near center of the frame to the far center of the frame.
- 반월 식당: at the far right side of the frame.
- 어구 창고: at the mid-distance left side of the frame.
FIGURES:
- 한국인 마을 사람들: at the near center of the frame — NEAREST figure to the camera.
- 마을 사람들: at the mid-distance center of the frame; about 2.3x as far from the camera as the nearest figure, so they must appear roughly 0.44x 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; their path follows the 선착장; moving away from 한국인 마을 사람들; NOT heading into the small island village.
DEPTH CONTRACT: 마을 사람들 is farther than 한국인 마을 사람들 and must read visibly smaller and deeper in the frame.
spatial summary [88: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):
- 바다 (path): runs from the far left side of the frame to the far right side of the frame.
- 선착장 (path): runs from the near left side of the frame to the far center of the frame.
- small island village: at the far center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the far center of the frame to the far right side of the frame.
- 좁은 마을 골목길 (path): runs from the far center of the frame to the far center of the frame.
- 반월 식당: at the far right side of the frame.
- 어구 창고: at the far center of the frame.
FIGURES:
- 강영란(흰 머리 여자) (C07): at the near center of the frame — NEAREST figure to the camera.
- 한국인 마을 사람들: at the mid-distance center of the frame; about 1.3x as far from the camera as the nearest figure, so they must appear roughly 0.75x 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 [92: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 left side of the frame to the far right side of the frame.
- 선착장 (path): runs from the mid-distance right side of the frame to the far left side of the frame.
- small island village: at the far center of the frame.
- 선착장에서 마을 쪽으로 들어오는 길 (path): runs from the far center of the frame to the far left side of the frame.
- 좁은 마을 골목길 (path): runs from the far center of the frame to the far center of the frame.
- 반월 식당: at the far left side of the frame.
- 어구 창고: at the far right side of the frame.
FIGURES:
- 강민숙(홍은미) (C09): at the near center of the frame — NEAREST figure to the camera.
revised [20:2 / variation 0] 511b9a3f4165a36d→40819405abfb3e6a
Photorealistic cinematic still. Shot from an observer's chest height, the camera focuses on C01O02's tense posture and wide-eyed expression against a compressed human corridor. C01O02 in a dark hooded jacket, a young Korean woman in her 20s, stands near the center of the concrete pier, visibly smaller and deeper in the mid-distance than the villagers, at three-quarter angle from the left. Her dark medium-length hair frames a pretty oval face with rounded eyes wide open, her gaze fixed off-screen past the camera. She is pausing with shoulders drawn, displaying stiffened facial muscles and a tense physical demeanor. At the center of the frame in the foreground, the partial shoulders and back of heads of unnamed Korean villagers face toward her. C01O02 and the foreground villagers occupy the same concrete pier. In the background behind the crowd, a docked fishing boat rests on the water. Further back, distant colorful-roofed houses face the pier. Natural daytime light illuminates the environment with restrained earthy color tones and firm contrast.
revised [20:6 / variation 0] 1db317b56ee467a6→805e5f08d40171bf
Photorealistic cinematic still. Wide subjective point-of-view from eye level, capturing the full figure from head to toe. C07O10 in an elegant hanbok, an elderly Asian woman with neatly tied white hair, stands visibly smaller and deeper in the frame at the far center, at the end of the pier. She is facing the camera, her weight settled and chin lifted, looking at the camera with a bright, direct smile. Clear empty space separates her from the distant crowd. The receding line of the concrete pier points directly toward her. In the background, a small harbor building and village houses sit among peak autumn trees. The scene is illuminated by natural daytime light with restrained earthy color tones and firm contrast, maintaining a subtly uneasy tension.
revised [20:9 / variation 0] 72d32da4adc7d2e5→a48ce01c9f271fa4
Photorealistic cinematic still. Observer POV at shoulder height capturing a medium profile two-shot. C07O10, already at the near center, deeper in the frame and visibly slightly smaller than the welcoming villagers, in a traditional hanbok, an elderly Korean woman in her late 60s with neatly tied up white hair and a mild elegant appearance, in right profile, wrapping her arms tightly around C01O02 in a firm circular shape, with eyes closed in a warm expression. C01O02, already at the near center, deeper in the frame and visibly slightly smaller than the welcoming villagers, in a black windbreaker, a young Korean woman in her early 20s with dark mid-length hair and a pretty oval face, in left profile, her forearms hovering awkwardly in the open space mid-embrace, eyes looking off-screen with a bewildered expression. The two share the concrete surface of the pier. Behind them, on the near right side of the frame, a crowd of unnamed Korean villagers clapping and cheering occupies the background space, extending toward the village, kept readable but visually subordinate. Natural daytime illumination provides restrained earthy color tones and firm contrast.
revised [55:6 / variation 0] 5e2db5b4c4b49203→87607739b1558a7c
Photorealistic cinematic still. 강영란(흰 머리 여자) stands at the far center, visibly smaller and deeper in the frame, and 김지후(강수리영) appears in the middle-center background, already partway along her path following the 선착장 toward the far center of the frame, not heading into the 바다. Across the shared dirt path, a young modern Korean man in modern casual attire occupies the far center, visibly smaller and deeper in the frame, seen from behind and paused mid-turn, heavily blurred in this eye-level over-the-shoulder medium view. C07O10 in an elegant modern hanbok, a Korean woman in her 60s, stands there, turned three-quarter left, her weight set before the entrance, eyes fixed on the foreground man. Behind her, C01O02 in a dark windbreaker, a Korean woman in her 20s, is angled in three-quarter right, one hand raised and waving, her eyes fixed on the man. The exact background of the harbor building and its door carries through consistently. The outdoor environment is bathed in a restrained, low-key daylight with muted earthy tones and distinct shadowing over the figures.
revised [61:15 / variation 0] 4d3d652ba0ac940c→5469e2fbe543a027
Photorealistic cinematic still. C07O10 in an elegant hanbok, an elderly Asian woman, stands in the middle-center midground, deeper in the frame and visibly smaller than the man, at roughly half his apparent height, raising her palm and pointing toward the blocked route toward the police boat in the middle-right background. Occupying the shared pier space in the foreground, an Asian man in casual clothes stands at a three-quarter angle from the left, weight shifted back and checked mid-step, his eyes fixed on C07O10. C07O10 holds her unyielding upper body at a three-quarter angle from the right, her stern gaze fixed on the man. Behind her raised hand, a compressed human barrier of villagers stands in the middle-center mid-distance, deeper in the frame and visibly smaller than the man, at roughly two-fifths his apparent height, in the shadows. The dock environment is enveloped in a restrained crimson sunset, casting deep red directional light and dense low-key facial shadows across the scene, highlighting a harbor building and mooring ropes in the dark, ominous atmosphere.
revised [79:5 / variation 0] 581a2abdeb98220a→0b4b750e8022f089
Photorealistic cinematic still. A group of middle-aged Asian villagers stand with their backs to the camera in the lower and middle frame, facing the scrutinized deep section of the alley in the upper-center background. The visibly smaller clustered Asian figures, already deeper at the mid-distance center and partway along the 선착장 toward the far center of the frame, moving away from the group of middle-aged Asian villagers and not heading into the small island village, in dark earthy workwear, are paused mid-search with shoulders leaning forward, gazing off-screen into the darkness. They hold heavy-duty portable flashlights (P17) aimed forward. Strong, concentrated, directional beams of bright white light emit from the P17 units, cutting through the dark space and converging toward the upper-center depth. The figures remain in low-key silhouette with restrained earthy contrast against the night environment. A faint window and overhead power line outline the narrow corridor, keeping the exact background atmosphere intact.
revised [86:5 / variation 0] 575f99432be95b23→b7c271845e38ec15
Photorealistic cinematic still. A charging crowd of Korean villagers in the upper-center midground moves toward the lower dock and patrol boat, covering the route toward the lower dock in the lower-center foreground. Leading the mass is C04O07 in a black leather jacket, a Korean middle-aged man with a cold face, sharp eyes, and short cropped hair, seen at three-quarter angle from the right, charging downhill with a bent torso and an extended stride, knees driving, eyes looking off-screen. The unnamed Korean villagers, visibly smaller than the Korean villagers and deeper in the mid-distance center, pour downward behind him, bodies leaning forward in a single predatory flow, already partway along the unadorned concrete pier of the 선착장 toward the far center of the frame, moving away from the Korean villagers and not heading into the small island village. The natural daytime illumination is heavily subdued with dense tonal contrast and restrained earthy colors, casting deep facial shadows over the mob, captured from a crane perspective slightly above head height looking back up the open descending pathway.
revised [88:4 / variation 0] 8a54ba2d4da2ae5d→b0d0a5fd526d475a
Photorealistic cinematic still. Viewed from standing eye level, looking across the remaining water toward the dock. C07O11 in a red shaman robe, an elderly Korean woman, stands in the lower center as the foremost figure on the dock, facing the camera with her chin raised and feet planted, looking at the camera. Deeper in the frame behind her, at the mid-distance center, is a visibly smaller dense crowd of Korean villagers, packed shoulder-to-shoulder and turned at a three-quarter angle toward the left, looking at the camera. The forward-facing bow deck of the patrol boat anchors the immediate lower foreground, pointing toward the landing point. The environment is enveloped in subdued natural daylight with restrained earthy tones and low-key contrast, casting hard edges that turn the gathered crowd into a dense wall of threat.

osl-l23 L23

S65sh1, S65sh4, S104sh4, S104sh8, S106sh2

반월 식당반월 식당 입구식당 밖 골목식당으로 향하는 마을길마을 청년#1 (sh1)마을 청년#1 (sh4)한국인 마을 청년들 (sh1)한국인 마을 청년들 (sh4)고산들 (sh4)고산들 (sh8)고산들 (sh2)황봉업 (sh4)황봉업 (sh8)구창모 (sh4)구창모 (sh8)cam sh1cam sh4cam sh4cam sh8cam sh2
spatial summary [104: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 mid-distance left side of the frame.
- 반월 식당 입구: at the mid-distance left side of the frame.
- 식당 밖 골목 (path): runs from the mid-distance right side of the frame to the far center of the frame.
- 식당으로 향하는 마을길 (path): runs from the mid-distance left side of the frame to the mid-distance left side of the frame.
FIGURES:
- 한국인 마을 청년들: at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the far center of the frame; their path follows the 식당 밖 골목.
- 마을 청년#1: at the mid-distance center of the frame; about 1.5x as far from the camera as the nearest figure, so they must appear roughly 0.67x 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; their path follows the 식당 밖 골목; NOT heading into the 반월 식당.
- 고산들: at the mid-distance left side of the frame; about 1.9x as far from the camera as the nearest figure, so they must appear roughly 0.52x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance left side of the frame; their path follows the 식당으로 향하는 마을길.
- 황봉업 (C13): at the mid-distance left side of the frame; about 2.0x as far from the camera as the nearest figure, so they must appear roughly 0.51x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance left side of the frame; their path follows the 식당으로 향하는 마을길.
- 구창모: at the mid-distance left side of the frame; about 2.1x as far from the camera as the nearest figure, so they must appear roughly 0.47x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance left side of the frame; their path follows the 식당으로 향하는 마을길.
DEPTH CONTRACT: 구창모 is farther than 한국인 마을 청년들 and must read visibly smaller and deeper in the frame.
spatial summary [104:8]
SHOT 8 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 mid-distance center of the frame.
- 반월 식당 입구: at the near center 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 near center of the frame to the far center of the frame.
FIGURES:
- 고산들: 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 식당으로 향하는 마을길.
- 구창모: at the mid-distance right side of the frame; about 1.7x as far from the camera as the nearest figure, so they must appear roughly 0.58x 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.
- 황봉업 (C13): at the mid-distance center of the frame; about 1.8x as far from the camera as the nearest figure, so they must appear roughly 0.56x 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; NOT heading into the 반월 식당.
DEPTH CONTRACT: 황봉업 is farther than 고산들 and must read visibly smaller and deeper in the frame.
spatial summary [106: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):
- 반월 식당: at the far center of the frame.
- 반월 식당 입구: at the mid-distance center of the frame.
- 식당 밖 골목 (path): runs from the far right side of the frame to the far right side of the frame.
- 식당으로 향하는 마을길 (path): runs from the mid-distance center of the frame to the mid-distance center of the frame.
FIGURES:
- 고산들: 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 [65: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 center of the frame.
- 반월 식당 입구: at the far left side of the frame.
- 식당 밖 골목 (path): runs from the near center of the frame to the far right side of the frame.
- 식당으로 향하는 마을길 (path): runs from the far left side of the frame to the far left side of the frame.
FIGURES:
- 마을 청년#1: at the near center of the frame — NEAREST figure to the camera.
- 한국인 마을 청년들: at the mid-distance center of the frame; about 2.0x as far from the camera as the nearest figure, so they must appear roughly 0.49x the nearest figure's height (smaller, deeper in the frame).
DEPTH CONTRACT: 한국인 마을 청년들 is farther than 마을 청년#1 and must read visibly smaller and deeper in the frame.
spatial summary [65: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 mid-distance left side of the frame.
- 반월 식당 입구: at the mid-distance left side of the frame.
- 식당 밖 골목 (path): runs from the mid-distance right side of the frame to the far center of the frame.
- 식당으로 향하는 마을길 (path): runs from the mid-distance left side of the frame to the mid-distance left side of the frame.
FIGURES:
- 한국인 마을 청년들: at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the far center of the frame; their path follows the 식당 밖 골목.
- 마을 청년#1: at the mid-distance center of the frame; about 1.5x as far from the camera as the nearest figure, so they must appear roughly 0.67x 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; their path follows the 식당 밖 골목; NOT heading into the 반월 식당.
- 고산들: at the mid-distance left side of the frame; about 1.9x as far from the camera as the nearest figure, so they must appear roughly 0.52x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance left side of the frame; their path follows the 식당으로 향하는 마을길.
- 황봉업 (C13): at the mid-distance left side of the frame; about 2.0x as far from the camera as the nearest figure, so they must appear roughly 0.51x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance left side of the frame; their path follows the 식당으로 향하는 마을길.
- 구창모: at the mid-distance left side of the frame; about 2.1x as far from the camera as the nearest figure, so they must appear roughly 0.47x the nearest figure's height (smaller, deeper in the frame); in motion: already partway along their path, heading toward the mid-distance left side of the frame; their path follows the 식당으로 향하는 마을길.
DEPTH CONTRACT: 구창모 is farther than 한국인 마을 청년들 and must read visibly smaller and deeper in the frame.
revised [104:4 / variation 0] d0149952084e85d6→8fc9daf8049e9e9f
Photorealistic cinematic still. C04O07 in a dark leather jacket, a Korean middle-aged man with a cold face, sharp eyes, and short cropped hair, occupies the mid-distance left side of the frame, visibly smaller and deeper in the frame, already partway along the 식당으로 향하는 마을길 as it leads toward the mid-distance left side, moving toward the restaurant entrance and 황봉업; 황봉업 is already partway along that same path at the mid-distance left side, visibly smaller and deeper in the frame, heading toward the mid-distance left side. Framed at chest height to capture his tightened full body, his hostile face is positioned in the upper left of the frame, while his lifted stepping foot hovers just above the lower edge. Caught mid-stride advancing and facing the camera directly, his entire body is completely drenched in water; his wet hair clings flat against his head, and his dark, heavy garments stick tightly to his figure due to the moisture. His eyes are fixed intensely forward on the off-screen target. The dark outdoor village road at night stretches out behind him, characterized by strong low-key contrast. Deep, enveloping shadows dominate the environment, with faint ambient night lighting minimally illuminating the wet road and a distant streetlight, preserving the sinister tension.
revised [65:1 / variation 0] 424c576d5def70a5→78ed152336ced320
Photorealistic cinematic still. The restaurant dominates the middle-right background of the outdoor alleyway. At eye level near one end of the narrow path, C20O26 in a worn tracksuit, an Asian young man, stands at three-quarter angle from the right in the center foreground, his weight shifted toward the restaurant, eyes fixed on the structure. A dispersed line of unnamed Asian young men occupies irregular mid-distance intervals at the center, deeper in the frame along the exterior walls of the building, the men appearing roughly half the height of C20O26, scattered in watch positions, looking off-screen. Negative space between them emphasizes the coordinated surveillance. Low-key nighttime ambient illumination casts the area in deep shadow, keeping the figures readable as dark shapes against the wall where a gas pipe and an unlit streetlight are visible.
revised [65:4 / variation 0] 4ffcc5702c97f4ac→8e6a98e9483f8694
Photorealistic cinematic still. The fire behind the restaurant burns in the upper-center background. The restaurant-side alley runs from the mid-distance right to the far center of the frame, while the village road toward the restaurant remains on the mid-distance left. Observed from a waist-height perspective, two other Asian young men in dark jackets, centered in the frame, sprint toward the flames, all with backs to camera. Already partway along the restaurant-side alley at mid-distance center, an Asian young man appears visibly smaller and deeper, about two-thirds their height, sprinting toward the flames and heading from the mid-distance right toward the far center without heading into the restaurant. Already partway along the village road toward the restaurant at mid-distance left, C20O26 in a worn track suit appears visibly smaller and deeper, roughly half their height, sprinting toward the flames and heading toward the mid-distance left. Their backs and urgent strides occupy the lower and middle frame along the narrow village path. One of C20O26's shoes is suspended mid-step above the ground, his body leaning forward in a mid-sprint freeze with fabric trailing backward in the direction opposite to motion. The exterior of the restaurant flanks the path, cast in low-key dark nighttime ambient lighting. Agitated crimson light from the distant fire supplies a sharp red emphasis, catching the edges of the runners' shoulders against the deep shadows.

diagnostics

{
 "outdoor_location_count": 40,
 "seed_group_count": 25,
 "groups_extracted": 7,
 "skipped": [
  {
   "shot": "S3sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S3sh13",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S3sh17",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S6sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S6sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S6sh7",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S8sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S8sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S14sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S14sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S17sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S17sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S19sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S19sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S25sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S25sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S29sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S29sh7",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S29sh11",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S31sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S31sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S33sh12",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S33sh13",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S35sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S35sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S38sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S38sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S43sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S43sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S46sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S47sh10",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S47sh12",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S49sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S49sh7",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S53sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S53sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S55sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S55sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S56sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S57sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S60sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S61sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S61sh11",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S62sh6",
   "reason": "multiple_outdoor_locations",
   "locations": [
    "L16",
    "L45"
   ],
   "chosen": "L16"
  },
  {
   "shot": "S62sh9",
   "reason": "multiple_outdoor_locations",
   "locations": [
    "L16",
    "L45"
   ],
   "chosen": "L16"
  },
  {
   "shot": "S66sh1",
   "reason": "multiple_outdoor_locations",
   "locations": [
    "L31",
    "L34"
   ],
   "chosen": "L31"
  },
  {
   "shot": "S68sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S68sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S70sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S70sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S72sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S72sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S74sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S74sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S78sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S78sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S79sh1",
   "reason": "multiple_outdoor_locations",
   "locations": [
    "L16",
    "L19"
   ],
   "chosen": "L16"
  },
  {
   "shot": "S86sh12",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S86sh14",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S87sh34",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S87sh41",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S93sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S93sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S97sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S100sh5",
   "reason": "multiple_outdoor_locations",
   "locations": [
    "L16",
    "L41"
   ],
   "chosen": "L16"
  },
  {
   "shot": "S101sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S101sh15",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S103sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S103sh7",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S105sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S105sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "seed": "location:L24",
   "reason": "cap"
  },
  {
   "seed": "location:L25",
   "reason": "cap"
  },
  {
   "seed": "location:L26",
   "reason": "cap"
  },
  {
   "seed": "location:L27",
   "reason": "cap"
  },
  {
   "seed": "location:L28",
   "reason": "cap"
  },
  {
   "seed": "location:L31",
   "reason": "cap"
  },
  {
   "seed": "location:L35",
   "reason": "cap"
  },
  {
   "seed": "location:L39",
   "reason": "cap"
  },
  {
   "seed": "location:L40",
   "reason": "cap"
  },
  {
   "seed": "location:L41",
   "reason": "cap"
  },
  {
   "seed": "location:L43",
   "reason": "cap"
  },
  {
   "seed": "location:L44",
   "reason": "cap"
  },
  {
   "seed": "location:L45",
   "reason": "cap"
  },
  {
   "seed": "location:L48",
   "reason": "cap"
  },
  {
   "seed": "location:L50",
   "reason": "cap"
  },
  {
   "seed": "location:L51",
   "reason": "cap"
  },
  {
   "seed": "location:L61",
   "reason": "cap"
  },
  {
   "seed": "location:L18",
   "reason": "layout_shape_invalid"
  }
 ],
 "layout_shape_violations": [
  {
   "seed": "location:L18",
   "violations": [
    "figures must be a non-empty list"
   ]
  }
 ],
 "layout_side_conflicts": [],
 "spatial_summary_skipped": [
  {
   "shot": "S62sh9",
   "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-single-l03-s97-sh1",
   "shot": "S97sh1",
   "reason": "pose_brief_unusable_fail_closed"
  }
 ],
 "composition_guide_count": 27,
 "seed_prefilter_meta": {
  "1:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L01",
   "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"
   ]
  },
  "1:5": {
   "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": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "1:7": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L01",
   "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"
   ]
  },
  "7:2": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L09",
   "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"
   ]
  },
  "7:6": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L09",
   "figure_count": 2,
   "framing_scale": "insert",
   "character_angle_count": 2,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "7:9": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L09",
   "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"
   ]
  },
  "11:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L11",
   "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"
   ]
  },
  "11:4": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L11",
   "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"
   ]
  },
  "19:11": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L18",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "20:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L19",
   "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"
   ]
  },
  "20:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L19",
   "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"
   ]
  },
  "20:9": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L19",
   "figure_count": 2,
   "framing_scale": "medium",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "22:2": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "primary_location",
   "location_id": "L24",
   "figure_count": 0,
   "framing_scale": "close",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "23:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L25",
   "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"
   ]
  },
  "26:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L31",
   "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:5": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "primary_location",
   "location_id": "L31",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "28:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L31",
   "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"
   ]
  },
  "30:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "30:7": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "33:4": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "35:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L26",
   "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"
   ]
  },
  "37:3": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "primary_location",
   "location_id": "L31",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "37:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L31",
   "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"
   ]
  },
  "39:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L24",
   "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"
   ]
  },
  "39:7": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L24",
   "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"
   ]
  },
  "39:10": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L24",
   "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"
   ]
  },
  "40:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L27",
   "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"
   ]
  },
  "40:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L27",
   "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"
   ]
  },
  "41:2": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L28",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale"
   ]
  },
  "41:8": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L28",
   "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"
   ]
  },
  "42:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L40",
   "figure_count": 1,
   "framing_scale": "insert",
   "character_angle_count": 1,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "45:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L25",
   "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"
   ]
  },
  "45:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "45:8": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "46:12": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L28",
   "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"
   ]
  },
  "46:18": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L28",
   "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"
   ]
  },
  "47:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L41",
   "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"
   ]
  },
  "52:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L43",
   "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"
   ]
  },
  "54:3": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L16",
   "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"
   ]
  },
  "54:4": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L18",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale"
   ]
  },
  "55:6": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L19",
   "figure_count": 3,
   "framing_scale": "medium",
   "character_angle_count": 3,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "56:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L44",
   "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"
   ]
  },
  "57:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L28",
   "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"
   ]
  },
  "58:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L35",
   "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"
   ]
  },
  "60:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L48",
   "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"
   ]
  },
  "61:15": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L19",
   "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"
   ]
  },
  "62:4": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L45",
   "figure_count": 2,
   "framing_scale": "insert",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "62:6": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L16",
   "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"
   ]
  },
  "62:9": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L16",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "64:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "65:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L23",
   "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"
   ]
  },
  "65:4": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L23",
   "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"
   ]
  },
  "66:1": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L31",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "67:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "67:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "67:8": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "69:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L25",
   "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"
   ]
  },
  "69:6": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "69:7": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "73:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L43",
   "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"
   ]
  },
  "73:4": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L43",
   "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"
   ]
  },
  "76:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L39",
   "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"
   ]
  },
  "76:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L39",
   "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"
   ]
  },
  "79:1": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L16",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale"
   ]
  },
  "79:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L19",
   "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"
   ]
  },
  "80:25": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L61",
   "figure_count": 2,
   "framing_scale": "wide",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "82:2": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L24",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale"
   ]
  },
  "85:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L50",
   "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"
   ]
  },
  "85:5": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L45",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "86:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L19",
   "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"
   ]
  },
  "87:26": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L45",
   "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"
   ]
  },
  "88:4": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L19",
   "figure_count": 2,
   "framing_scale": "wide",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "88:8": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L45",
   "figure_count": 2,
   "framing_scale": "close",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "89:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L48",
   "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"
   ]
  },
  "91:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L31",
   "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"
   ]
  },
  "92:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L19",
   "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"
   ]
  },
  "95:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L51",
   "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"
   ]
  },
  "95:10": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L51",
   "figure_count": 2,
   "framing_scale": "close",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "95:15": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L51",
   "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"
   ]
  },
  "97:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L03",
   "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"
   ]
  },
  "100:3": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L41",
   "figure_count": 2,
   "framing_scale": "medium",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "100:5": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L16",
   "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"
   ]
  },
  "101:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L16",
   "figure_count": 2,
   "framing_scale": "wide",
   "character_angle_count": 2,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "102:20": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L43",
   "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"
   ]
  },
  "104:4": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L23",
   "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"
   ]
  },
  "104:8": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L23",
   "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"
   ]
  },
  "106:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L23",
   "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"
   ]
  },
  "107:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L25",
   "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"
   ]
  },
  "109:1": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L35",
   "figure_count": 0,
   "framing_scale": "wide",
   "character_angle_count": 0,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale"
   ]
  },
  "110:22": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L43",
   "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"
   ]
  },
  "110:27": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L43",
   "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"
   ]
  },
  "110:45": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L43",
   "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"
   ]
  }
 },
 "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": [
    "S1sh2",
    "S1sh5",
    "S1sh7"
   ],
   "cameras_non_identical": true,
   "landmark_count": 2,
   "per_shot_signals": {
    "1:2": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    },
    "1:5": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    },
    "1:7": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l03-s97-sh1",
   "location_id": "L03",
   "scene_index": 97,
   "member_shots": [
    "S97sh1"
   ],
   "cameras_non_identical": false,
   "landmark_count": 2,
   "per_shot_signals": {
    "97:1": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l09-s7",
   "location_id": "L09",
   "scene_index": 7,
   "member_shots": [
    "S7sh2",
    "S7sh6",
    "S7sh9"
   ],
   "cameras_non_identical": true,
   "landmark_count": 2,
   "per_shot_signals": {
    "7:2": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    },
    "7:6": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 1,
     "has_motion": true
    },
    "7:9": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-shared-l11-s11",
   "location_id": "L11",
   "scene_index": 11,
   "member_shots": [
    "S11sh3",
    "S11sh4"
   ],
   "cameras_non_identical": true,
   "landmark_count": 3,
   "per_shot_signals": {
    "11:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "11:4": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l16-s54-sh3",
   "location_id": "L16",
   "scene_index": 54,
   "member_shots": [
    "S54sh3"
   ],
   "cameras_non_identical": false,
   "landmark_count": 4,
   "per_shot_signals": {
    "54:3": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l16-s62-sh6",
   "location_id": "L16",
   "scene_index": 62,
   "member_shots": [
    "S62sh6"
   ],
   "cameras_non_identical": false,
   "landmark_count": 4,
   "per_shot_signals": {
    "62:6": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l16-s79-sh1",
   "location_id": "L16",
   "scene_index": 79,
   "member_shots": [
    "S79sh1"
   ],
   "cameras_non_identical": false,
   "landmark_count": 4,
   "per_shot_signals": {
    "79:1": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l16-s100-sh5",
   "location_id": "L16",
   "scene_index": 100,
   "member_shots": [
    "S100sh5"
   ],
   "cameras_non_identical": false,
   "landmark_count": 4,
   "per_shot_signals": {
    "100:5": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l16-s101-sh1",
   "location_id": "L16",
   "scene_index": 101,
   "member_shots": [
    "S101sh1"
   ],
   "cameras_non_identical": false,
   "landmark_count": 4,
   "per_shot_signals": {
    "101:1": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l19-s20",
   "location_id": "L19",
   "scene_index": 20,
   "member_shots": [
    "S20sh2",
    "S20sh6",
    "S20sh9"
   ],
   "cameras_non_identical": true,
   "landmark_count": 7,
   "per_shot_signals": {
    "20:2": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": true
    },
    "20:6": {
     "entity_count_bucket": "multiple",
     "entity_count": 3,
     "depth_planes": 2,
     "has_motion": true
    },
    "20:9": {
     "entity_count_bucket": "multiple",
     "entity_count": 3,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l19-s55-sh6",
   "location_id": "L19",
   "scene_index": 55,
   "member_shots": [
    "S55sh6"
   ],
   "cameras_non_identical": false,
   "landmark_count": 7,
   "per_shot_signals": {
    "55:6": {
     "entity_count_bucket": "multiple",
     "entity_count": 3,
     "depth_planes": 2,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l19-s61-sh15",
   "location_id": "L19",
   "scene_index": 61,
   "member_shots": [
    "S61sh15"
   ],
   "cameras_non_identical": false,
   "landmark_count": 7,
   "per_shot_signals": {
    "61:15": {
     "entity_count_bucket": "multiple",
     "entity_count": 3,
     "depth_planes": 3,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l19-s79-sh5",
   "location_id": "L19",
   "scene_index": 79,
   "member_shots": [
    "S79sh5"
   ],
   "cameras_non_identical": false,
   "landmark_count": 7,
   "per_shot_signals": {
    "79:5": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l19-s86-sh5",
   "location_id": "L19",
   "scene_index": 86,
   "member_shots": [
    "S86sh5"
   ],
   "cameras_non_identical": false,
   "landmark_count": 7,
   "per_shot_signals": {
    "86:5": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l19-s88-sh4",
   "location_id": "L19",
   "scene_index": 88,
   "member_shots": [
    "S88sh4"
   ],
   "cameras_non_identical": false,
   "landmark_count": 7,
   "per_shot_signals": {
    "88:4": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l19-s92-sh3",
   "location_id": "L19",
   "scene_index": 92,
   "member_shots": [
    "S92sh3"
   ],
   "cameras_non_identical": false,
   "landmark_count": 7,
   "per_shot_signals": {
    "92:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l23-s65",
   "location_id": "L23",
   "scene_index": 65,
   "member_shots": [
    "S65sh1",
    "S65sh4"
   ],
   "cameras_non_identical": true,
   "landmark_count": 4,
   "per_shot_signals": {
    "65:1": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    },
    "65:4": {
     "entity_count_bucket": "multiple",
     "entity_count": 5,
     "depth_planes": 3,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-shared-l23-s104",
   "location_id": "L23",
   "scene_index": 104,
   "member_shots": [
    "S104sh4",
    "S104sh8"
   ],
   "cameras_non_identical": true,
   "landmark_count": 4,
   "per_shot_signals": {
    "104:4": {
     "entity_count_bucket": "multiple",
     "entity_count": 5,
     "depth_planes": 3,
     "has_motion": true
    },
    "104:8": {
     "entity_count_bucket": "multiple",
     "entity_count": 3,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-single-l23-s106-sh2",
   "location_id": "L23",
   "scene_index": 106,
   "member_shots": [
    "S106sh2"
   ],
   "cameras_non_identical": false,
   "landmark_count": 4,
   "per_shot_signals": {
    "106:2": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  }
 ],
 "shared_model_judge_decisions": [
  {
   "group_id": "osl-shared-l01-s1",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity"
   ],
   "evidence": [
    {
     "shot_key": "1:2",
     "source_field": "camera_direction",
     "quote": "From knee height within the escape path, the camera pulls backward along the fugitives’ axis"
    },
    {
     "shot_key": "1:5",
     "source_field": "camera_direction",
     "quote": "At chest height and offset from the firing line, the camera briefly steadies while retreating with the advancing Japanese formation"
    },
    {
     "shot_key": "1:7",
     "source_field": "camera_direction",
     "quote": "From waist height ahead of and slightly beside the survivors, the camera tracks backward on an oblique axis that keeps the runners in the left and central field and the wooden house ahead on the right."
    }
   ],
   "guide_scope": "group",
   "risk_notes": "No optical risks detected.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l03-s97-sh1",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "97:1",
     "source_field": "camera_direction",
     "quote": "points toward the lens"
    },
    {
     "shot_key": "97:1",
     "source_field": "camera_direction",
     "quote": "protruding from the back after piercing the heart"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "Foreshortening and occlusion risk with the spear tip pointing toward the lens and protruding from the back, plus two figures on different depth planes.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l09-s7",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "7:2",
     "source_field": "camera_direction",
     "quote": "finish the dolly-in with a tight close view of her reddened face angled upward toward him. Her face occupies the center-left while 정인우's soft shoulder edge on the right preserves the height relationship"
    },
    {
     "shot_key": "7:6",
     "source_field": "camera_direction",
     "quote": "hold an extreme close insert at the exact instant 강민숙(홍은미)'s hand drives the thick white money envelope into 정인우's open palm"
    },
    {
     "shot_key": "7:9",
     "source_field": "camera_direction",
     "quote": "complete the dolly-out into a wide composition that holds his full body in the left foreground and 강민숙(홍은미) receding in the right background"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The sequence moves from a tight close-up to an extreme close insert and finally to a wide shot with significant depth layering. A shared model guide is necessary to ensure the spatial relationship between the characters and the parking area remains consistent across these drastically different framing scales and depth planes.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l11-s11",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "11:3",
     "source_field": "camera_direction",
     "quote": "Just outside the fully open driver's door at upper-body height, the dolly-in settles on 정인우 leaning urgently through the doorway"
    },
    {
     "shot_key": "11:4",
     "source_field": "camera_direction",
     "quote": "At waist height a few steps behind them, the camera tracks upward along the exterior stairs with 정인우 on the left and 김지후(강수리영) on the right, both seen from behind."
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The shots cover different areas of the same location (alley/car vs exterior stairs), requiring a shared model to maintain structural continuity. Shot 11:4 also features a specific low-angle tracking shot of two figures on stairs, which poses a framing risk.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l16-s54-sh3",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "occlusion_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "54:3",
     "source_field": "camera_direction",
     "quote": "Through the forward opening, 정인우 remains a small back-facing figure on the bow along 황봉업’s sightline"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "Foreground figure inside a structure looking through an opening at a background figure on the bow requires careful depth layering and framing to maintain the spatial relationship.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l16-s62-sh6",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "occlusion_or_framing_risk",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "62:6",
     "source_field": "camera_direction",
     "quote": "Track low beside the narrow gap between the adjoining boats from a few feet behind 황봉업, angling slightly upward so his braced back occupies most of the foreground without obscuring 김여상's lifted body."
    },
    {
     "shot_key": "62:6",
     "source_field": "camera_direction",
     "quote": "Keep the corpse horizontal across the middle of the frame and both deck edges visible beneath it"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires precise placement of two figures across depth planes with a low camera angle and specific occlusion constraints to show the gap between boats.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l16-s79-sh1",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "79:1",
     "source_field": "camera_direction",
     "quote": "From an elevated position beyond the dock's outer edge, a static long-distance frame looks inward along the dock"
    },
    {
     "shot_key": "79:1",
     "source_field": "camera_view_brief",
     "quote": "a figure: foreground, toward the left of frame"
    },
    {
     "shot_key": "79:1",
     "source_field": "camera_view_brief",
     "quote": "a figure: foreground, near centre of frame"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The elevated camera position and the arrangement of multiple figures across the water and dock create a high risk of spatial collapse or incorrect perspective without a layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l16-s100-sh5",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "100:5",
     "source_field": "camera_direction",
     "quote": "using a sliver of 구창모's shoulder at the left foreground to motivate the long view across the dock. 황봉업 appears full-length in the middle-right before the fishing boat"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires an over-the-shoulder foreground element to frame a midground figure, creating depth layering and framing risks that warrant a single-shot layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l16-s101-sh1",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "occlusion_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "101:1",
     "source_field": "camera_direction",
     "quote": "Arrange the 한국인 낚시꾼들 and 한국인 여자들 in layered rows across the passenger area, with bodies overlapping naturally"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires arranging multiple figures in layered rows with natural overlapping, which presents a high risk of incorrect depth and occlusion if rendered unguided.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l19-s20",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "20:2",
     "source_field": "camera_direction",
     "quote": "At 김지후(강수리영)'s chest height on the dock, end the inward dolly in a medium view through the surrounding villagers"
    },
    {
     "shot_key": "20:6",
     "source_field": "camera_direction",
     "quote": "hold a static wide subjective view with 강영란(흰 머리 여자)'s full figure centered at the end of the dock"
    },
    {
     "shot_key": "20:9",
     "source_field": "camera_direction",
     "quote": "begin the lateral track in a medium profile two-shot of 강영란(흰 머리 여자) clasping 김지후(강수리영) tightly"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The shots cover the same dock location from different angles (inward dolly, subjective wide, lateral track profile). A shared guide is needed to ensure the dock, surrounding structures, and the relative positions of the main characters and the crowd remain consistent across these varying perspectives.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l19-s55-sh6",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "occlusion_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "55:6",
     "source_field": "camera_direction",
     "quote": "medium over-the-shoulder view with 정인우 blurred at the lower-left edge, 강영란 centered in the midground, and 김지후(강수리영) newly revealed behind her toward the right"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires precise placement of three figures across distinct depth layers (foreground, midground, background) in an over-the-shoulder arrangement, which poses a high risk of incorrect occlusion or depth collapse without a layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l19-s61-sh15",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "61:15",
     "source_field": "camera_direction",
     "quote": "Her hand occupies the central foreground without exceeding natural scale, while 정인우 remains checked at one edge behind the opposing line, making the blocked route readable within a single plane."
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires precise depth layering and figure placement to convey the blocked route and the spatial relationship between the characters.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l19-s79-sh5",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "79:5",
     "source_field": "camera_direction",
     "quote": "directly behind the villagers, the tracking move eases almost to a stop as they pause on the alley axis. Their clustered backs occupy the lower and middle frame"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The camera is placed directly behind the figures, requiring their backs to occupy the lower and middle frame while aligning with the alley axis in the background. A layout sketch will help ensure this specific alignment and framing.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l19-s86-sh5",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "86:5",
     "source_field": "camera_direction",
     "quote": "Arrange the leading bodies across the middle band with bent torsos and extended strides, while successive ranks climb into the upper background"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires arranging a mass of figures across distinct depth layers (middle band and upper background) from a specific crane angle, which presents a high risk of incorrect placement and depth collapse without a layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l19-s88-sh4",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "depth_layering",
    "occlusion_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "88:4",
     "source_field": "camera_direction",
     "quote": "강영란(흰 머리 여자) holds the lower center as the foremost figure, while the densely packed 한국인 마을 사람들 rise behind her across the width of the landing area."
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires placing a foreground figure against a densely packed group of background figures across a landing area, creating a high risk of depth collapse or incorrect spatial arrangement without a layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l19-s92-sh3",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "92:3",
     "source_field": "camera_direction",
     "quote": "directly behind 강민숙(홍은미)"
    },
    {
     "shot_key": "92:3",
     "source_field": "camera_direction",
     "quote": "aligned symmetrically with the sea beyond"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The camera directive requires precise symmetrical alignment of the figure's back with the background sea, creating a framing risk that warrants a layout guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l23-s65",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "65:1",
     "source_field": "camera_direction",
     "quote": "hold a static wide view down the dispersed line of Korean village youths toward the restaurant"
    },
    {
     "shot_key": "65:4",
     "source_field": "camera_direction",
     "quote": "Track from waist height behind the running youths toward the rear of the restaurant"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The shots share the same outdoor location and structures (the restaurant and alley) but from different camera positions and tracking movements, requiring cross-shot continuity. Additionally, shot 65:4 features multiple figures moving across three depth planes, justifying a complexity guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l23-s104",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity",
    "depth_layering",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "104:4",
     "source_field": "camera_direction",
     "quote": "At chest height on the road-to-entrance axis, retreat directly ahead of 고산들 in a tightened full-body frame"
    },
    {
     "shot_key": "104:8",
     "source_field": "camera_direction",
     "quote": "From a low position just outside the entrance, complete the upward tilt at the apex of 고산들's leap"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group features multiple camera angles of the same location (a retreating shot on the road-to-entrance axis and a low-angle upward tilt near the entrance). A shared guide is necessary to maintain the spatial relationship between the road, the restaurant entrance, and the moving figure across these distinct perspectives, while also managing the depth layering in shot 4 and the extreme low-angle framing in shot 8.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l23-s106-sh2",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "high",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "106:2",
     "source_field": "camera_direction",
     "quote": "Track backward at waist height outside the restaurant, centered on 고산들's path as he takes his first full step through the open doorway"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The shot requires precise placement of the figure stepping through an architectural threshold (the open doorway) while the camera tracks backward at waist height. A layout sketch will ensure the figure is grounded correctly relative to the doorway structure and depth is maintained.",
   "admit": true,
   "deny_reason": null
  }
 ],
 "shared_model_attach_decisions": [
  {
   "group_id": "osl-shared-l01-s1",
   "scene_index": 1,
   "base_cache_key": "3e469d2ad249f10a",
   "attached_shots": [
    "1:2",
    "1:5",
    "1:7"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l03-s97-sh1",
   "scene_index": 97,
   "base_cache_key": "a07080a3bd909d45",
   "attached_shots": [],
   "attached": false,
   "fail_stage": "pose_brief"
  },
  {
   "group_id": "osl-shared-l09-s7",
   "scene_index": 7,
   "base_cache_key": "9e52cca80eb5fe4d",
   "attached_shots": [
    "7:2",
    "7:6",
    "7:9"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l11-s11",
   "scene_index": 11,
   "base_cache_key": "3051d9139ceffe6f",
   "attached_shots": [
    "11:3",
    "11:4"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l16-s54-sh3",
   "scene_index": 54,
   "base_cache_key": "4664c6730a73379f",
   "attached_shots": [
    "54:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l16-s62-sh6",
   "scene_index": 62,
   "base_cache_key": "e5cd4331cfac5833",
   "attached_shots": [
    "62:6"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l16-s79-sh1",
   "scene_index": 79,
   "base_cache_key": "d38bf968032e7fe4",
   "attached_shots": [
    "79:1"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l16-s100-sh5",
   "scene_index": 100,
   "base_cache_key": "043cc134ec78c8cb",
   "attached_shots": [
    "100:5"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l16-s101-sh1",
   "scene_index": 101,
   "base_cache_key": "82801942cb9cf768",
   "attached_shots": [
    "101:1"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l19-s20",
   "scene_index": 20,
   "base_cache_key": "bc5b7cdd177d0681",
   "attached_shots": [
    "20:2",
    "20:6",
    "20:9"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l19-s55-sh6",
   "scene_index": 55,
   "base_cache_key": "8164703ce7b35904",
   "attached_shots": [
    "55:6"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l19-s61-sh15",
   "scene_index": 61,
   "base_cache_key": "59b0a2c64ba6f3b3",
   "attached_shots": [
    "61:15"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l19-s79-sh5",
   "scene_index": 79,
   "base_cache_key": "b8f5873b53243145",
   "attached_shots": [
    "79:5"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l19-s86-sh5",
   "scene_index": 86,
   "base_cache_key": "e4caa17f485f3e0b",
   "attached_shots": [
    "86:5"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l19-s88-sh4",
   "scene_index": 88,
   "base_cache_key": "303d4eb6ad574858",
   "attached_shots": [
    "88:4"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l19-s92-sh3",
   "scene_index": 92,
   "base_cache_key": "4d99e703345bc20c",
   "attached_shots": [
    "92:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l23-s65",
   "scene_index": 65,
   "base_cache_key": "cd0c1307fe828b69",
   "attached_shots": [
    "65:1",
    "65:4"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l23-s104",
   "scene_index": 104,
   "base_cache_key": "6e294c488d704aec",
   "attached_shots": [
    "104:4",
    "104:8"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l23-s106-sh2",
   "scene_index": 106,
   "base_cache_key": "912a192fab28e596",
   "attached_shots": [
    "106:2"
   ],
   "attached": true
  }
 ],
 "shared_model_single_shot_complexity_observation": [
  {
   "group_id": "osl-single-l03-s97-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-l09-s7",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l11-s11",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l16-s54-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-l16-s62-sh6",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l16-s79-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-l16-s100-sh5",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l16-s101-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-l19-s20",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l19-s55-sh6",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l19-s61-sh15",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l19-s79-sh5",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l19-s86-sh5",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l19-s88-sh4",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l19-s92-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-l23-s65",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l23-s104",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l23-s106-sh2",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  }
 ],
 "shared_model_pose_fail_closed": [
  {
   "shot": "S97sh1",
   "group_id": "osl-single-l03-s97-sh1",
   "figure_count": 2,
   "had_body": true
  }
 ],
 "shared_model_optical_risk_excluded": [],
 "shared_model_building_fp_link": {
  "L03": {
   "fp_id": "fp_l02_shed_interior",
   "indoor_loc_sid": "L02",
   "group_id": "bg_reed_field_wooden_shed"
  },
  "L08": {
   "fp_id": "fp_l06_refrigerator_backspace",
   "indoor_loc_sid": "L06",
   "group_id": "bg_convenience_store"
  },
  "L09": {
   "fp_id": "fp_detective_office",
   "indoor_loc_sid": "L14",
   "group_id": "bg_police_station"
  },
  "L11": {
   "fp_id": "fp_minsuk_residence",
   "indoor_loc_sid": "L10",
   "group_id": "bg_multifamily_residence"
  },
  "L19": {
   "fp_id": "fp_l49_gear_warehouse",
   "indoor_loc_sid": "L49",
   "group_id": "bg_island_main_pier"
  },
  "L23": {
   "fp_id": "fp_l20_restaurant_main",
   "indoor_loc_sid": "L20",
   "group_id": "bg_restaurant_compound"
  },
  "L31": {
   "fp_id": "fp_l20_restaurant_main",
   "indoor_loc_sid": "L20",
   "group_id": "bg_restaurant_compound"
  },
  "L34": {
   "fp_id": "fp_l20_restaurant_main",
   "indoor_loc_sid": "L20",
   "group_id": "bg_restaurant_compound"
  },
  "L29": {
   "fp_id": "fp_cave_interior",
   "indoor_loc_sid": "L30",
   "group_id": "bg_natural_cave"
  },
  "L36": {
   "fp_id": "fp_slaughterhouse_interior",
   "indoor_loc_sid": "L37",
   "group_id": "bg_forest_slaughterhouse"
  },
  "L39": {
   "fp_id": "fp_slaughterhouse_interior",
   "indoor_loc_sid": "L37",
   "group_id": "bg_forest_slaughterhouse"
  }
 },
 "shared_model_image_calls": {
  "predicted": {
   "base": 18,
   "blocking": 18,
   "camera_view_sketch": 18
  },
  "actual": {
   "base": 18,
   "blocking": 18,
   "camera_view_sketch": 18
  },
  "predicted_call_count": 54,
  "actual_call_count": 54,
  "continuity_anchor_generation_calls": 0
 },
 "shared_model_chain_lineage": {
  "annotated": [
   {
    "asset": "b5cbf27b-d72b-4c1e-8abb-89cd3800a882",
    "role": "outdoor_shot_blocking",
    "input": "abd756bb-c7a1-42ff-a81a-e53673ae42a7"
   },
   {
    "asset": "7d3e5486-d4b2-4db5-94cb-1fe2ce111193",
    "role": "outdoor_camera_sketch",
    "input": "b5cbf27b-d72b-4c1e-8abb-89cd3800a882"
   },
   {
    "asset": "9a33cbbf-2e6a-4930-a0b6-7adbbf3a4c45",
    "role": "outdoor_shot_blocking",
    "input": "b4943fef-849a-4824-879b-2b467a00ef4e"
   },
   {
    "asset": "aacd379a-4396-4851-a9ea-b73b6ae9bee2",
    "role": "outdoor_camera_sketch",
    "input": "9a33cbbf-2e6a-4930-a0b6-7adbbf3a4c45"
   },
   {
    "asset": "b8a8e12f-95b8-4ef8-bd8c-fcc4e1111950",
    "role": "outdoor_shot_blocking",
    "input": "1268f1fe-b4d9-4531-ad20-2cf4e8342b94"
   },
   {
    "asset": "5304e634-2151-4ea4-82c6-63d51ec7a133",
    "role": "outdoor_camera_sketch",
    "input": "b8a8e12f-95b8-4ef8-bd8c-fcc4e1111950"
   },
   {
    "asset": "af8b28ca-ee58-4896-9836-2912c2d3b307",
    "role": "outdoor_shot_blocking",
    "input": "eecd0430-f074-4014-80c6-6a7060ccae62"
   },
   {
    "asset": "76080625-c8c7-44ea-b39d-7d49904bec2d",
    "role": "outdoor_camera_sketch",
    "input": "af8b28ca-ee58-4896-9836-2912c2d3b307"
   },
   {
    "asset": "8a4231ac-e1ba-486e-a070-a093c79c0683",
    "role": "outdoor_shot_blocking",
    "input": "a876365d-4132-4f39-81be-cf333193f9a3"
   },
   {
    "asset": "119ded06-106b-4213-a2f0-d72ad3ef631b",
    "role": "outdoor_camera_sketch",
    "input": "8a4231ac-e1ba-486e-a070-a093c79c0683"
   },
   {
    "asset": "03c99edd-d197-4a78-971e-1696a8df0078",
    "role": "outdoor_shot_blocking",
    "input": "1701db37-33d8-44c6-a381-06f0d871e063"
   },
   {
    "asset": "1d857805-acae-4a2f-b511-f202ea196218",
    "role": "outdoor_camera_sketch",
    "input": "03c99edd-d197-4a78-971e-1696a8df0078"
   },
   {
    "asset": "3505cfc6-6485-47a6-bfe4-de508281583d",
    "role": "outdoor_shot_blocking",
    "input": "097553de-bcce-45da-883c-02afa89a50f8"
   },
   {
    "asset": "248cfbee-00de-4365-82c7-e12969a7b97c",
    "role": "outdoor_camera_sketch",
    "input": "3505cfc6-6485-47a6-bfe4-de508281583d"
   },
   {
    "asset": "fc481416-86a2-48f1-afbc-54f706e069c9",
    "role": "outdoor_shot_blocking",
    "input": "67548e9d-d83c-4791-a5e1-ed33ca9aba41"
   },
   {
    "asset": "0c6fcc8e-1880-40d8-a86e-957b7e1897ac",
    "role": "outdoor_camera_sketch",
    "input": "fc481416-86a2-48f1-afbc-54f706e069c9"
   },
   {
    "asset": "5aef6e94-eb30-4438-ac97-093fb67e1fbf",
    "role": "outdoor_shot_blocking",
    "input": "9b87ba1f-35ec-448d-b221-7b81633d3485"
   },
   {
    "asset": "e9d7eb59-6164-4130-8452-02476171c0bc",
    "role": "outdoor_camera_sketch",
    "input": "5aef6e94-eb30-4438-ac97-093fb67e1fbf"
   },
   {
    "asset": "d4aac8f8-9362-44e2-a7c7-b8ff5af8629c",
    "role": "outdoor_shot_blocking",
    "input": "8038db8e-b364-43b7-bb1a-b7068350458c"
   },
   {
    "asset": "9c0cd386-f6d1-4678-a9dd-da8611ed7873",
    "role": "outdoor_camera_sketch",
    "input": "d4aac8f8-9362-44e2-a7c7-b8ff5af8629c"
   },
   {
    "asset": "a82131fe-eb67-4cf9-ab5a-febd890da2f0",
    "role": "outdoor_shot_blocking",
    "input": "80e9a2f9-0333-4255-bbe8-a8fed14d795e"
   },
   {
    "asset": "fb86e4d3-1c89-44d6-8cd6-503562b2faed",
    "role": "outdoor_camera_sketch",
    "input": "a82131fe-eb67-4cf9-ab5a-febd890da2f0"
   },
   {
    "asset": "1f322ff5-b3e6-4016-8489-24d8b6e7e640",
    "role": "outdoor_shot_blocking",
    "input": "5fafc08a-929d-4149-b950-668c15b26a68"
   },
   {
    "asset": "2f635501-ef64-45ce-bead-6b04d5285249",
    "role": "outdoor_camera_sketch",
    "input": "1f322ff5-b3e6-4016-8489-24d8b6e7e640"
   },
   {
    "asset": "475c4ad1-0b47-4772-be66-39df86c041b7",
    "role": "outdoor_shot_blocking",
    "input": "f7b08614-052a-4ed4-81e3-36933e056e8f"
   },
   {
    "asset": "7e9d7e00-c2f3-480b-bc0b-4caf38922527",
    "role": "outdoor_camera_sketch",
    "input": "475c4ad1-0b47-4772-be66-39df86c041b7"
   },
   {
    "asset": "79da4b36-aa2d-426c-8cf7-0a589613fcee",
    "role": "outdoor_shot_blocking",
    "input": "27b707cf-b79b-4bc0-87d7-370ff938bb33"
   },
   {
    "asset": "af79f219-34f0-40ff-a291-e1d4da88b141",
    "role": "outdoor_camera_sketch",
    "input": "79da4b36-aa2d-426c-8cf7-0a589613fcee"
   },
   {
    "asset": "a4272673-c09f-440f-9c0f-786a37402f59",
    "role": "outdoor_shot_blocking",
    "input": "c701369a-7913-417f-8703-571b760e7aba"
   },
   {
    "asset": "7a4eae6f-a847-4e0a-993d-9547fb5e896f",
    "role": "outdoor_camera_sketch",
    "input": "a4272673-c09f-440f-9c0f-786a37402f59"
   },
   {
    "asset": "c7df6a16-285d-4e69-bf10-6df903a54ab8",
    "role": "outdoor_shot_blocking",
    "input": "17d02b60-a2b6-487b-80f0-aad1ff7f0090"
   },
   {
    "asset": "1cf72ad5-55b3-4167-97ac-20561a23bdc8",
    "role": "outdoor_camera_sketch",
    "input": "c7df6a16-285d-4e69-bf10-6df903a54ab8"
   },
   {
    "asset": "ca05fa4f-165b-4187-a317-6bfa96a7f246",
    "role": "outdoor_shot_blocking",
    "input": "0f6bcf54-cb6e-4097-b061-2a317cd2eaee"
   },
   {
    "asset": "df9d9ad3-4b98-4ac7-9bde-e33d25646d80",
    "role": "outdoor_camera_sketch",
    "input": "ca05fa4f-165b-4187-a317-6bfa96a7f246"
   },
   {
    "asset": "5ae777ad-4620-4651-a983-48af3a4f8543",
    "role": "outdoor_shot_blocking",
    "input": "d69b5e3d-b066-4394-bf06-943a4ddff07c"
   },
   {
    "asset": "69dd4db5-17b9-4235-b4c4-48e3be39266a",
    "role": "outdoor_camera_sketch",
    "input": "5ae777ad-4620-4651-a983-48af3a4f8543"
   }
  ],
  "unresolved": [],
  "guide_asset_resolved": [
   {
    "shot": "1:2",
    "asset": "7d3e5486-d4b2-4db5-94cb-1fe2ce111193"
   },
   {
    "shot": "7:2",
    "asset": "aacd379a-4396-4851-a9ea-b73b6ae9bee2"
   },
   {
    "shot": "11:3",
    "asset": "5304e634-2151-4ea4-82c6-63d51ec7a133"
   },
   {
    "shot": "54:3",
    "asset": "76080625-c8c7-44ea-b39d-7d49904bec2d"
   },
   {
    "shot": "62:6",
    "asset": "119ded06-106b-4213-a2f0-d72ad3ef631b"
   },
   {
    "shot": "79:1",
    "asset": "1d857805-acae-4a2f-b511-f202ea196218"
   },
   {
    "shot": "100:5",
    "asset": "248cfbee-00de-4365-82c7-e12969a7b97c"
   },
   {
    "shot": "101:1",
    "asset": "0c6fcc8e-1880-40d8-a86e-957b7e1897ac"
   },
   {
    "shot": "20:2",
    "asset": "e9d7eb59-6164-4130-8452-02476171c0bc"
   },
   {
    "shot": "55:6",
    "asset": "9c0cd386-f6d1-4678-a9dd-da8611ed7873"
   },
   {
    "shot": "61:15",
    "asset": "fb86e4d3-1c89-44d6-8cd6-503562b2faed"
   },
   {
    "shot": "79:5",
    "asset": "2f635501-ef64-45ce-bead-6b04d5285249"
   },
   {
    "shot": "86:5",
    "asset": "7e9d7e00-c2f3-480b-bc0b-4caf38922527"
   },
   {
    "shot": "88:4",
    "asset": "af79f219-34f0-40ff-a291-e1d4da88b141"
   },
   {
    "shot": "92:3",
    "asset": "7a4eae6f-a847-4e0a-993d-9547fb5e896f"
   },
   {
    "shot": "65:1",
    "asset": "1cf72ad5-55b3-4167-97ac-20561a23bdc8"
   },
   {
    "shot": "104:4",
    "asset": "df9d9ad3-4b98-4ac7-9bde-e33d25646d80"
   },
   {
    "shot": "106:2",
    "asset": "69dd4db5-17b9-4235-b4c4-48e3be39266a"
   }
  ],
  "guide_asset_unresolved": []
 }
}