outdoor_site_layout — groups 7

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

osl-l05 L05

S92sh1, S92sh3

exterior wall김민기 (sh1)김민기 (sh3)cam sh1cam sh3
spatial summary [92: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):
- exterior wall (path): runs from the mid-distance left side of the frame to the mid-distance right side of the frame.
FIGURES:
- 김민기 (C05): at the near center of the frame — NEAREST figure to the camera.
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):
- exterior wall (path): runs from the mid-distance left side of the frame to the mid-distance right side of the frame.
FIGURES:
- 김민기 (C05): at the near center of the frame — NEAREST figure to the camera.
revised [92:1 / variation 0] edefeb51f41a97e4→bd54006522136265
Photorealistic cinematic still. C05O20 in casual dark outerwear, an Asian man in his 30s, upper body framed from chest height at medium distance, positioned at the center of the frame, leaning at a three-quarter angle with one shoulder braced against the exterior wall. He has P26 held in his mouth, head turned slightly away from the camera, gazing into the distance with a tense expression. The physical P39 is displayed on the wall clearly visible behind one shoulder in the background, anchoring the figure. The outdoor street area is bathed in subdued, neutral nighttime ambient light, emphasizing the heavily shadowed sky and the gloomy onset of a thunderstorm.

osl-l07 L07

S49sh3, S78sh2, S78sh5, S78sh7

광돌전파사 앞김광석 (sh3)김광석 (sh2)김광석 (sh5)김광석 (sh7)cam sh3cam sh2cam sh5cam sh7
spatial summary [49: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 mid-distance left side of the frame to the far right side of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the mid-distance right side of the frame.
spatial summary [78: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 mid-distance left side of the frame to the mid-distance right side of the frame.
FIGURES:
- 김광석 (C01): at the near left side of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near left side of the frame.
spatial summary [78: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.
FIGURES:
- 김광석 (C01): at the near left side of the frame — NEAREST figure to the camera.
spatial summary [78: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):
- 광돌전파사 앞 (path): runs from the mid-distance left side of the frame to the far center of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera.
revised [78:7 / variation 0] be5ceeabb79b4c2f→15d61fd485a69ecf
Photorealistic cinematic still. At near eye level from the passenger side, an observer looks diagonally from the reference-matched sidewalk across the reference-matched parking apron, with the reference-matched curb marking their boundary; C01O03 in a brown leather jacket, an East Asian man in his 20s with Korean facial appearance, natural long black hair, and understated features, occupies the center in full-body view beside the car, at three-quarter angle from the right, knees slightly bent, both hands clamped over his stomach, head thrown back, eyes looking up, mouth open in exuberant laughter. The same car supplied by the attached background reference stays prominent in the right foreground, its passenger side facing the camera and its reference-supplied door wide open toward the camera. A clear sightline through the open doorway reveals the rear seating area; the reference-supplied child safety seat remains visible on the rear passenger seat, its seating side partly exposed. Behind the car, the same shop, door, and display window from the attached background reference preserve the established exterior. Camera focus emphasizes C01O03's full-body laughter posture and upward-turned expression, with sufficient depth clarity to retain the visible child safety seat as the source of the joke. Ambient daylight rests across the visible surfaces with restrained saturation, moderate contrast, muted warm color, and subtle analog film texture.

osl-l09 L09

S38sh1, S38sh3, S38sh6

창신동 산꼭대기광돌이 전파사광석 방김광석 (sh1)김광석 (sh3)김광석 (sh6)cam sh1cam sh3cam sh6
spatial summary [38:1]
SHOT 1 SCENE GEOGRAPHY (computed from the site-layout coordinates, frame-relative from this shot's camera — source of truth for where things are, which way paths run, figure depth and relative size):
- 창신동 산꼭대기: at the near center of the frame.
- 광돌이 전파사: at the far right side of the frame.
- 광석 방: at the far right side of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera.
spatial summary [38: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.
- 광돌이 전파사: at the near center of the frame.
- 광석 방: at the far center of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera.
spatial summary [38: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 far center of the frame.
- 광돌이 전파사: at the far right side of the frame.
- 광석 방: at the mid-distance right side of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near center of the frame; NOT heading into the 창신동 산꼭대기.
revised [38:6 / variation 0] eb00f855d1577e38→6be0ea307dd4c97f
Photorealistic cinematic still. A medium waist-up framing positioned beside the bedding at upper-torso height. C01O03 in a brown leather jacket, a Korean man in his 20s with natural long black hair and plain features, occupies the center of the frame. His torso is snapped upright from the bedding, seen at a three-quarter angle from the left, mouth wide open, looking off-screen into the unoccupied dark room interior. The disturbed bedding lies tangled under and around his lower torso across the bottom edge of the frame. Very dark nighttime ambient illumination with low-contrast and muted tones heavily subdues the surroundings. Deep shadows restrict visibility so that only essential shapes and enough facial and torso detail remain noticeable against the darkness.

osl-l10 L10

S3sh1, S3sh4

campus plaza한국인 대학생들 (sh1)한국인 대학생들 (sh4)김광석 (sh4)cam sh1cam sh4
spatial summary [3: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):
- campus plaza: at the near center of the frame.
FIGURES:
- 한국인 대학생들: at the near center of the frame — NEAREST figure to the camera.
spatial summary [3: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):
- campus plaza: at the near 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.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).
DEPTH CONTRACT: 한국인 대학생들 is farther than 김광석 and must read visibly smaller and deeper in the frame.

osl-l15 L15

S8sh8, S8sh14, S8sh17, S40sh2

도서관도서관 입구백양로도서관 앞 야외테이블벤치한국인 대학생 (sh8)김광석 (sh14)김광석 (sh17)김창기 (sh17)김창기 (sh2)cam sh8cam sh14cam sh17cam sh2
spatial summary [40: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 left side of the frame.
- 도서관 입구: at the near left side of the frame.
- 백양로 (path): runs from the near left side of the frame to the near center of the frame.
- 도서관 앞 야외테이블: at the near center of the frame.
- 벤치 (path): runs from the near center of the frame to the near center of the frame.
FIGURES:
- 김창기 (C02): at the near center of the frame — NEAREST figure to the camera.
spatial summary [8:14]
SHOT 14 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 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 mid-distance right side of the frame to the far left side of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera.
spatial summary [8:17]
SHOT 17 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 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 mid-distance right side of the frame to the mid-distance left side of the frame.
FIGURES:
- 김광석 (C01): at the near center of the frame — NEAREST figure to the camera.
- 김창기 (C02): 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.55x 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 [8: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 far center 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 mid-distance left side of the frame.
- 도서관 앞 야외테이블: at the near right side of the frame.
- 벤치 (path): runs from the near right side of the frame to the near right 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 mid-distance left side of the frame; their path follows the 백양로; NOT heading into the 도서관 앞 야외테이블.
revised [40:2 / variation 0] 6442573829a6472c→400cbbbd53abdb89
Photorealistic cinematic still. From the library side at eye level, C02O08 in a neat shirt, a Korean man in his 20s, occupies a modest portion of the center of the frame, full-body beneath a tree with open space extending along his fixed eyeline. He is at a three-quarter angle from the right, halted mid-step with his weight caught between steps, looking off-screen toward the library with a rigid expression. His natural black hair and round Korean male face remain clearly visible. A bag hangs from his shoulder, its outer side visible beside his torso. The camera-facing side of the tree trunk is visible beside him. The camera focus holds on his rigid expression, fixed off-screen gaze, and isolated full-body posture beneath the tree. [L15: Daytime university library forecourt with a tree beside the distant figure, clear open ground, restrained saturation, moderate contrast, and subtle analog texture.] Natural daytime ambient light keeps the figure and setting clear.
revised [8:17 / variation 0] b01f7995435c404b→34aa9ab15793d120
Photorealistic cinematic still; C01O02 in modest casualwear, a Korean man in his 20s, sits in the middle-center foreground at a three-quarter angle from the left, looking up toward a Korean male university student in his 20s visibly smaller and deeper at mid-distance center. The static camera remains at C01O02's seated eye level, his waist-up form centered, with naturally worn long black hair, unassuming facial features, and a faint, strained smile. P01, an acoustic guitar held tightly against his chest, has its body facing partly toward the camera and its severely broken wooden neck bent sharply across his torso with exposed splinters. The secondary man is in left profile, leaning toward the bench edge with eyes fixed on C01O02, positioned slightly higher at mid-distance center. The seating side of their shared bench runs behind C01O02 toward the secondary man; wooden outdoor tables and benches remain visible within the same campus seating area. Bright spring daylight rests naturally across their visible surfaces with restrained warmth, moderate contrast, subdued saturation, and subtle analog-film texture. Primary focus rests on the faint smile and sharply bent guitar neck, with the reciprocal line of sight and shared bench preserving the spatial connection between the two men.
revised [8:8 / variation 0] 1cf31ff3fd5eb641→7be66a9b99846524
Photorealistic cinematic still. At waist height beside the campus route, a broad side composition shows three Korean university students in their early twenties in period campus clothing, all already partway along their path on 백양로, fixed in full-sprint poses traveling laterally toward the mid-distance left side and the library entrance, following the route away from the near-right outdoor tables and not heading into them. At the center of the frame, the nearest student, cropped at the upper torso, has one shoe pressed firmly against the route and the opposite knee bent upward; two visibly smaller students, already partway farther along the same route in a deeper part of the frame near center, are visible from head to knee, each in right profile, alive, looking off-screen toward the right edge, with a lifted knee and the planted lower leg continuing beyond the bottom edge. One wears a checked shirt, one a plain knit, and one a simple jacket, their bodies angled consistently with the leftward momentum. Multiple P25 student leaflets occupy the upper frame, suspended at varied angles with printed front sides and reverse sides turned toward the camera; the printed layouts are visible but specific text is illegible. [L15: A university library entrance anchors the background, its entrance-facing side visible beyond the lateral campus route and open outdoor space in bright spring daylight.] Focus holds the nearest planted foot and the line of bent trailing knees, with enough spatial clarity to preserve the upper leaflet layer and the entrance as the destination. Bright natural spring daylight rests across visible surfaces with restrained saturation, moderate contrast, and a subtle vintage analog-film texture.

osl-l21 L21

S83sh2, S83sh7

마당마루안방안방 문대문김광석 (sh2)김광석 (sh7)광석의 어머니 (sh7)cam sh2cam sh7
spatial summary [83: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 left side of the frame.
- 마루 (path): runs from the far right side of the frame to the far center of the frame.
- 안방: at the far right side 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 left side of the frame to the far left side of the frame.
FIGURES:
- 김광석 (C01): at the near right side of the frame — NEAREST figure to the camera; in motion: already partway along their path, heading toward the near center of the frame; NOT heading into the 안방.
spatial summary [83: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 far right side of the frame.
- 마루 (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 mid-distance left side of the frame to the far center of the frame.
- 대문 (path): runs from the far right side of the frame to the far right side of the frame.
FIGURES:
- 광석의 어머니: at the near center of the frame — NEAREST figure to the camera.
- 김광석 (C01): 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.47x 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 [83:2 / variation 0] b0c6d7684f898172→d14d75dc39991ad6
Photorealistic cinematic still: the metal basin on the yard ground occupies the middle-center foreground, and C01's descending foot occupies the lower-right foreground, moving toward the metal basin on the yard ground. C01, a Korean man in his 20s, is represented only by the shoe and lower foot, angled away from the camera, with the sole firmly against the basin’s open upper side and its rim visibly compressed. Ground-level observer position beside the existing metal wash basin supplied by the attached yard background reference, an intentional low push-in deviation from the reference’s eye-level framing. The basin rim faces the camera obliquely; surrounding yard ground remains visible around the contact point for scale. Focus locked on the shoe, the point of contact, and the compressed metal rim. Nighttime ambient illumination with restrained contrast defines the shoe and basin without revealing C01's upper body.
revised [83:7 / variation 0] ee6ec8db81df2333→7c95703822740500
Photorealistic cinematic still. At eye level and just off the memo's axis, a static close-up on C01O03 in a brown leather jacket, an Asian man in his 20s. C01O03 is positioned at the mid-distance center of the frame, visibly smaller and deeper than the elderly woman, at three-quarter angle from the left, frozen mid-lean, his widened eyes looking off-screen with an arrested expression appearing at roughly 0.47 times the elderly woman’s height, natural black long hair and plain features caught in the soft light. In the near foreground, an out-of-focus shoulder and extending arm of an elderly woman hold a small paper memo. The memo sits slightly forward beside his eyeline but outside the primary focus, its written surface angled partly toward the camera. Behind the figures, [: a soft out-of-focus background layer of an open doorway wrapped in deep night shadow]. The switched-on inner-room illumination shapes the scene with restrained contrast, muted warmth, and subtle analog film texture.

osl-l32 L32

S19sh1, S19sh6

open area before Seoul Stationstation frontage정승찬 (sh1)송영숙 (sh1)김광석 (sh1)박혜수 (sh1)박혜수 (sh6)cam sh1cam sh6
spatial summary [19: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):
- open area before Seoul Station: at the mid-distance left side of the frame.
- station frontage (path): runs from the mid-distance right side of the frame to the far left side of the frame.
FIGURES:
- 김광석: at the near center of the frame — NEAREST figure to the camera.
- 송영숙: at the near center of the frame; about 1.1x as far from the camera as the nearest figure, so they must appear roughly 0.91x the nearest figure's height (smaller, deeper in the frame).
- 박혜수 (C08): at the near center of the frame; about 1.1x as far from the camera as the nearest figure, so they must appear roughly 0.91x the nearest figure's height (smaller, deeper in the frame).
- 정승찬: at the near center of the frame; about 1.2x as far from the camera as the nearest figure, so they must appear roughly 0.84x 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 [19: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):
- open area before Seoul Station: at the near left side of the frame.
- station frontage (path): runs from the near right side of the frame to the far right side of the frame.
FIGURES:
- 박혜수 (C08): at the near center 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 open area before Seoul Station.
revised [19:1 / variation 0] 2410b686c7343a0e→9fd5d3b7cccec759
Photorealistic cinematic still. At eye level across the paved open plaza, four figures gather in a loose circle with open space around them. C04O18 in a check shirt, an East Asian man in his 20s, stands at three-quarter angle from the right, shifting his weight beneath large luggage, his eyes fixed on C03O12. Across the circle, C03O12 in a neat cardigan, an East Asian woman in her 20s, stands at the near center, deeper in the frame and visibly smaller than C04O18, at three-quarter angle from the left, bracing heavy bags in both hands, her eyes fixed on C04O18. Beside her, C08O26 in an oversized cardigan, an East Asian woman in her 20s, stands at the near center, deeper in the frame and visibly smaller than C04O18, at three-quarter angle from the left, balancing a bulky load, her eyes fixed on C03O12. Completing the group, C01O02 in a plain jacket, an East Asian man in his 20s, stands at the near center, deeper in the frame and visibly smaller than C04O18, at three-quarter angle from the right, shoulders drawn under his luggage, his eyes fixed on C04O18. Heavy bags and boxes hang from their hands, interrupting the circle at the lower frame edge and angling inward. The broad architectural frontage of Seoul Station forms the distant background. The area is enveloped in dusky ambient lighting with muted warm earth tones, restrained saturation, moderate contrast, and subtle analog film grain.
revised [19:6 / variation 0] 52ac86b20fdafb08→be6f484f590e8737
Photorealistic cinematic still. C08O26 in an oversized cardigan, an East Asian woman in her 20s with natural black hair and a small soft face, occupies the middle-center midground, caught mid-stride, already partway along the station-frontage path toward the near right side of the frame, with its far-right stretch behind her and not heading into the open area before Seoul Station at the near left. From a chest-height observer position on a three-quarter frontal line, she appears at three-quarter angle from the right, looking down, knees buckled beneath the load, torso tipped along the forward axis. A luggage pile broader than her torso is wrapped across her body and fills the lower-center frame, its stacked sides tilted with her posture; her unobstructed face remains visible above the pile and visually dominant. [L32: Outdoor open space before the station at dusk, broad station frontage behind her, restrained warm earth tones, moderate contrast, subtle analog texture.] Stable path lines recede behind her along her forward direction. Even dusk ambient light rests across the visible surfaces. Focus rests on her visible face, buckled posture, and the luggage cluster as the clear cause of her imbalance.

diagnostics

{
 "outdoor_location_count": 35,
 "seed_group_count": 22,
 "groups_extracted": 7,
 "skipped": [
  {
   "shot": "S11sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S11sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S20sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S20sh10",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S23sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S23sh7",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S28sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S28sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S30sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S30sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S31sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S31sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S31sh11",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S32sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S32sh8",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S34sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S34sh4",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S34sh6",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S48sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S48sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S51sh2",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S75sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S75sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S77sh1",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S77sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S89sh3",
   "reason": "zoom_continuity_member"
  },
  {
   "shot": "S89sh5",
   "reason": "zoom_continuity_member"
  },
  {
   "seed": "location:L33",
   "reason": "cap"
  },
  {
   "seed": "location:L35",
   "reason": "cap"
  },
  {
   "seed": "location:L36",
   "reason": "cap"
  },
  {
   "seed": "location:L38",
   "reason": "cap"
  },
  {
   "seed": "location:L44",
   "reason": "cap"
  },
  {
   "seed": "location:L47",
   "reason": "cap"
  },
  {
   "seed": "location:L55",
   "reason": "cap"
  },
  {
   "seed": "location:L58",
   "reason": "cap"
  },
  {
   "seed": "location:L60",
   "reason": "cap"
  },
  {
   "seed": "location:L61",
   "reason": "cap"
  },
  {
   "seed": "location:L62",
   "reason": "cap"
  },
  {
   "seed": "location:L66",
   "reason": "cap"
  },
  {
   "seed": "location:L81",
   "reason": "cap"
  },
  {
   "seed": "location:L85",
   "reason": "cap"
  },
  {
   "seed": "location:L29",
   "reason": "layout_shape_invalid"
  }
 ],
 "layout_shape_violations": [
  {
   "seed": "location:L29",
   "violations": [
    "figures must be a non-empty list"
   ]
  }
 ],
 "layout_side_conflicts": [],
 "spatial_summary_skipped": [],
 "rewrite_failed": [],
 "revised_prompt_audit_violations": [],
 "zoom_member_exclusion_source": "shot_dependency_t2i",
 "composition_guide_failed": [],
 "composition_guide_candidate_skipped": [
  {
   "group": "osl-single-l07-s49-sh3",
   "reason": "judge_no_need",
   "confidence": "low"
  }
 ],
 "composition_guide_count": 18,
 "seed_prefilter_meta": {
  "3:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L10",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "3:4": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L10",
   "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"
   ]
  },
  "8:8": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L15",
   "figure_count": 1,
   "framing_scale": "wide",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "8:14": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L15",
   "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"
   ]
  },
  "8:17": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L15",
   "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"
   ]
  },
  "19:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L32",
   "figure_count": 4,
   "framing_scale": "wide",
   "character_angle_count": 4,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "19:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L32",
   "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"
   ]
  },
  "20:12": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L33",
   "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"
   ]
  },
  "21:1": {
   "why_candidate": "single_shot_outdoor_no_figure",
   "location_source": "frame_visible",
   "location_id": "L29",
   "figure_count": 0,
   "framing_scale": "close",
   "character_angle_count": 0,
   "frame_spatial_contract_present": true,
   "available_structural_signal_names": [
    "framing_scale",
    "frame_spatial_contract"
   ]
  },
  "24:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L36",
   "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"
   ]
  },
  "24:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L35",
   "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:2": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L38",
   "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"
   ]
  },
  "26:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L38",
   "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"
   ]
  },
  "26:7": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L38",
   "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"
   ]
  },
  "32:13": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L44",
   "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"
   ]
  },
  "38:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L09",
   "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"
   ]
  },
  "38:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L09",
   "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"
   ]
  },
  "38:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L09",
   "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"
   ]
  },
  "40:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L15",
   "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"
   ]
  },
  "42:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L55",
   "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"
   ]
  },
  "45:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L58",
   "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"
   ]
  },
  "45:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L58",
   "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"
   ]
  },
  "47:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L60",
   "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"
   ]
  },
  "48:9": {
   "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": true,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "frame_spatial_contract",
    "gaze_direction"
   ]
  },
  "49:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L07",
   "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": "primary_location",
   "location_id": "L62",
   "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"
   ]
  },
  "55:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L47",
   "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"
   ]
  },
  "55:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L47",
   "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"
   ]
  },
  "55:7": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L47",
   "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"
   ]
  },
  "59:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L66",
   "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"
   ]
  },
  "75:7": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L81",
   "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"
   ]
  },
  "78:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L07",
   "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"
   ]
  },
  "78:5": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L07",
   "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"
   ]
  },
  "78:7": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L07",
   "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"
   ]
  },
  "81:1": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L85",
   "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"
   ]
  },
  "81:6": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L85",
   "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"
   ]
  },
  "81:8": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "frame_visible",
   "location_id": "L85",
   "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"
   ]
  },
  "83:2": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L21",
   "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"
   ]
  },
  "83:7": {
   "why_candidate": "cross_shot_or_multi_figure_present",
   "location_source": "primary_location",
   "location_id": "L21",
   "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"
   ]
  },
  "92:1": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "frame_visible",
   "location_id": "L05",
   "figure_count": 1,
   "framing_scale": "medium",
   "character_angle_count": 1,
   "frame_spatial_contract_present": false,
   "available_structural_signal_names": [
    "framing_scale",
    "character_angles",
    "gaze_direction"
   ]
  },
  "92:3": {
   "why_candidate": "single_shot_outdoor_figure_present",
   "location_source": "primary_location",
   "location_id": "L05",
   "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-l05-s92",
   "location_id": "L05",
   "scene_index": 92,
   "member_shots": [
    "S92sh1",
    "S92sh3"
   ],
   "cameras_non_identical": true,
   "landmark_count": 1,
   "per_shot_signals": {
    "92:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "92:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l07-s78",
   "location_id": "L07",
   "scene_index": 78,
   "member_shots": [
    "S78sh2",
    "S78sh5",
    "S78sh7"
   ],
   "cameras_non_identical": true,
   "landmark_count": 1,
   "per_shot_signals": {
    "78:2": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    },
    "78:5": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "78:7": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l07-s49-sh3",
   "location_id": "L07",
   "scene_index": 49,
   "member_shots": [
    "S49sh3"
   ],
   "cameras_non_identical": false,
   "landmark_count": 1,
   "per_shot_signals": {
    "49:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-shared-l09-s38",
   "location_id": "L09",
   "scene_index": 38,
   "member_shots": [
    "S38sh1",
    "S38sh3",
    "S38sh6"
   ],
   "cameras_non_identical": true,
   "landmark_count": 3,
   "per_shot_signals": {
    "38:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "38:3": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "38:6": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  },
  {
   "group_id": "osl-shared-l10-s3",
   "location_id": "L10",
   "scene_index": 3,
   "member_shots": [
    "S3sh1",
    "S3sh4"
   ],
   "cameras_non_identical": true,
   "landmark_count": 1,
   "per_shot_signals": {
    "3:1": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "3:4": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l15-s8",
   "location_id": "L15",
   "scene_index": 8,
   "member_shots": [
    "S8sh8",
    "S8sh14",
    "S8sh17"
   ],
   "cameras_non_identical": true,
   "landmark_count": 5,
   "per_shot_signals": {
    "8:8": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    },
    "8:14": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    },
    "8:17": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-single-l15-s40-sh2",
   "location_id": "L15",
   "scene_index": 40,
   "member_shots": [
    "S40sh2"
   ],
   "cameras_non_identical": false,
   "landmark_count": 5,
   "per_shot_signals": {
    "40:2": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l21-s83",
   "location_id": "L21",
   "scene_index": 83,
   "member_shots": [
    "S83sh2",
    "S83sh7"
   ],
   "cameras_non_identical": true,
   "landmark_count": 5,
   "per_shot_signals": {
    "83:2": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    },
    "83:7": {
     "entity_count_bucket": "multiple",
     "entity_count": 2,
     "depth_planes": 2,
     "has_motion": false
    }
   }
  },
  {
   "group_id": "osl-shared-l32-s19",
   "location_id": "L32",
   "scene_index": 19,
   "member_shots": [
    "S19sh1",
    "S19sh6"
   ],
   "cameras_non_identical": true,
   "landmark_count": 2,
   "per_shot_signals": {
    "19:1": {
     "entity_count_bucket": "multiple",
     "entity_count": 4,
     "depth_planes": 3,
     "has_motion": false
    },
    "19:6": {
     "entity_count_bucket": "single",
     "entity_count": 1,
     "depth_planes": 1,
     "has_motion": true
    }
   }
  }
 ],
 "shared_model_judge_decisions": [
  {
   "group_id": "osl-shared-l05-s92",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "figure_placement_continuity",
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "92:1",
     "source_field": "camera_direction",
     "quote": "hold 김민기’s upper body against the wall"
    },
    {
     "shot_key": "92:3",
     "source_field": "camera_direction",
     "quote": "below 김민기’s eye level, tilting upward into a wide composition"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group requires cross-shot continuity to maintain the figure's placement against the wall between a medium frontal shot and a wide low-angle shot. The low angle in shot 3 also presents a camera/framing risk that justifies a guide.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l07-s78",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity"
   ],
   "evidence": [
    {
     "shot_key": "78:2",
     "source_field": "camera_direction",
     "quote": "At eye level several meters from the front three-quarter side of the car"
    },
    {
     "shot_key": "78:5",
     "source_field": "camera_direction",
     "quote": "From just outside the open rear door at chest height"
    },
    {
     "shot_key": "78:7",
     "source_field": "camera_direction",
     "quote": "From the passenger side, the camera completes its dolly-out at near eye level"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group features multiple distinct camera angles around the same vehicle and storefront (front three-quarter, rear door, passenger side). A shared guide is necessary to ensure the vehicle's orientation, the background structures, and the character's placement remain consistent across the cuts.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l07-s49-sh3",
   "needs_shared_model_guide": false,
   "decision_type": "no_guide",
   "confidence": "low",
   "reasons": [
    "insufficient_evidence"
   ],
   "evidence": [],
   "guide_scope": "none",
   "risk_notes": "Single figure in a standard lateral tracking shot; no extreme angles, occlusion, or complex depth layering to justify a layout guide.",
   "admit": false,
   "deny_reason": "judge_no_need"
  },
  {
   "group_id": "osl-shared-l09-s38",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity"
   ],
   "evidence": [
    {
     "shot_key": "38:1",
     "source_field": "camera_direction",
     "quote": "From a static standing eye-level position several meters in front of the hilltop, frame 김광석 full-body in a wide three-quarter view"
    },
    {
     "shot_key": "38:3",
     "source_field": "camera_direction",
     "quote": "At 김광석's eye level across the work surface, complete the dolly-in and hold on a close three-quarter view"
    },
    {
     "shot_key": "38:6",
     "source_field": "camera_direction",
     "quote": "Place the static camera beside the bedding at upper-torso height and frame 김광석 from the waist up in a medium three-quarter angle."
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group features multiple shots in the same location with varying camera angles and framing scales (wide, close, medium). A shared guide is necessary to ensure the structures (hilltop, shop, room) and the figure's placement remain consistent across the different views.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l10-s3",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "3:1",
     "source_field": "camera_direction",
     "quote": "At eye level along one edge of the plaza, the camera begins a broad forward track"
    },
    {
     "shot_key": "3:4",
     "source_field": "camera_direction",
     "quote": "At chest height directly along 김광석's path, the dolly-in stops at a tight upper-body distance"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The shots cover the same plaza from different camera positions and framing scales (a wide tracking shot and a medium dolly-in), requiring a shared guide to maintain structural and spatial continuity. Additionally, shot 3:4 features multiple figures distributed across distinct depth planes, warranting single-shot complexity support.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l15-s8",
   "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": "8:8",
     "source_field": "camera_direction",
     "quote": "Track at waist height parallel to the charging 한국인 대학생 무리, using a wide side view"
    },
    {
     "shot_key": "8:14",
     "source_field": "camera_direction",
     "quote": "From knee height slightly below 김광석's lowered face, complete the dolly-in into a close three-quarter portrait"
    },
    {
     "shot_key": "8:17",
     "source_field": "camera_direction",
     "quote": "framing him in the center with the broken guitar pressed to his chest while the angle rises naturally toward 김창기 at the frame's right side"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The group features the same outdoor location across multiple framing scales and angles (wide side view, close portrait, medium two-shot). A shared guide will ensure the library, entrance, and outdoor tables remain consistent. Shot 8:17 also requires depth layering for multiple figures.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-single-l15-s40-sh2",
   "needs_shared_model_guide": true,
   "decision_type": "single_shot_complexity",
   "confidence": "medium",
   "reasons": [
    "camera_or_framing_risk"
   ],
   "evidence": [
    {
     "shot_key": "40:2",
     "source_field": "camera_direction",
     "quote": "leaving open space along the direction of his fixed eyeline"
    }
   ],
   "guide_scope": "single",
   "risk_notes": "The framing directive requires specific off-center placement to provide lead room for the subject's eyeline, which an unguided render may fail to achieve by defaulting to a centered composition.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l21-s83",
   "needs_shared_model_guide": true,
   "decision_type": "both",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "camera_or_framing_risk",
    "depth_layering"
   ],
   "evidence": [
    {
     "shot_key": "83:2",
     "source_field": "camera_direction",
     "quote": "At ground level beside the basin"
    },
    {
     "shot_key": "83:2",
     "source_field": "camera_direction",
     "quote": "low angle"
    },
    {
     "shot_key": "83:7",
     "source_field": "camera_direction",
     "quote": "광석의 어머니 remains as a soft near-edge shoulder and hand"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "Shot 83:2 features an extreme low angle at ground level which risks incorrect spatial rendering without a guide. Shot 83:7 involves depth layering with a foreground shoulder. Both shots share the same location structures (마루, 안방) from different framing scales, requiring cross-shot continuity.",
   "admit": true,
   "deny_reason": null
  },
  {
   "group_id": "osl-shared-l32-s19",
   "needs_shared_model_guide": true,
   "decision_type": "cross_shot_continuity",
   "confidence": "high",
   "reasons": [
    "multi_angle_same_set",
    "shared_structure_continuity",
    "figure_placement_continuity"
   ],
   "evidence": [
    {
     "shot_key": "19:1",
     "source_field": "camera_direction",
     "quote": "At eye level across the open area before Seoul Station, hold a wide view of the four figures gathered in a loose circle"
    },
    {
     "shot_key": "19:1",
     "source_field": "camera_view_brief",
     "quote": "Visible structures, ordered near to far:\n- open area before Seoul Station: in the foreground, toward the left of frame (runs diagonally across the frame).\n- station frontage: in the background, toward the left of frame"
    },
    {
     "shot_key": "19:6",
     "source_field": "camera_direction",
     "quote": "At chest height on the established three-quarter frontal tracking line, move backward with 박혜수 and tighten to a medium frame"
    },
    {
     "shot_key": "19:6",
     "source_field": "camera_view_brief",
     "quote": "Visible structures, ordered near to far:\n- station frontage: in the foreground, toward the right of frame; its open/front side faces toward the left of frame.\n- open area before Seoul Station: in the background, toward the left of frame"
    }
   ],
   "guide_scope": "group",
   "risk_notes": "The shots share the same outdoor location (Seoul Station frontage and open area) but are framed from different angles and scales (a wide static shot of four figures vs. a medium tracking shot of one figure). A shared guide is necessary to ensure the station architecture and ground plane remain consistent across these distinct camera setups.",
   "admit": true,
   "deny_reason": null
  }
 ],
 "shared_model_attach_decisions": [
  {
   "group_id": "osl-shared-l05-s92",
   "scene_index": 92,
   "base_cache_key": "fad3e5861310df95",
   "attached_shots": [
    "92:1",
    "92:3"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l07-s78",
   "scene_index": 78,
   "base_cache_key": "28d98c9bb3cfce36",
   "attached_shots": [
    "78:2",
    "78:5",
    "78:7"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l09-s38",
   "scene_index": 38,
   "base_cache_key": "ef5f4a7a69dd64db",
   "attached_shots": [
    "38:1",
    "38:3",
    "38:6"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l10-s3",
   "scene_index": 3,
   "base_cache_key": "43f36e603d7a2e64",
   "attached_shots": [
    "3:1",
    "3:4"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l15-s8",
   "scene_index": 8,
   "base_cache_key": "86630363025e6887",
   "attached_shots": [
    "8:8",
    "8:14",
    "8:17"
   ],
   "attached": true
  },
  {
   "group_id": "osl-single-l15-s40-sh2",
   "scene_index": 40,
   "base_cache_key": "befe578ca3dd0db7",
   "attached_shots": [
    "40:2"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l21-s83",
   "scene_index": 83,
   "base_cache_key": "14316ea080ccfcbd",
   "attached_shots": [
    "83:2",
    "83:7"
   ],
   "attached": true
  },
  {
   "group_id": "osl-shared-l32-s19",
   "scene_index": 19,
   "base_cache_key": "4ae650c20d0ffdaa",
   "attached_shots": [
    "19:1",
    "19:6"
   ],
   "attached": true
  }
 ],
 "shared_model_single_shot_complexity_observation": [
  {
   "group_id": "osl-shared-l05-s92",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l10-s3",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l15-s8",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-single-l15-s40-sh2",
   "decision_type": "single_shot_complexity",
   "is_single_shot_candidate": true,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  },
  {
   "group_id": "osl-shared-l21-s83",
   "decision_type": "both",
   "is_single_shot_candidate": false,
   "admit": true,
   "note": "single_shot_complexity lane 개방 — admit 시 production attach."
  }
 ],
 "shared_model_pose_fail_closed": [],
 "shared_model_optical_risk_excluded": [],
 "shared_model_building_fp_link": {
  "L05": {
   "fp_id": "fp_l04_auditorium",
   "indoor_loc_sid": "L04",
   "group_id": "bg_small_theater"
  },
  "L07": {
   "fp_id": "fp_l06_shop_interior",
   "indoor_loc_sid": "L06",
   "group_id": "bg_electronics_repair_shop"
  },
  "L08": {
   "fp_id": "fp_l06_shop_interior",
   "indoor_loc_sid": "L06",
   "group_id": "bg_electronics_repair_shop"
  },
  "L10": {
   "fp_id": "fp_lecture_hall",
   "indoor_loc_sid": "L11",
   "group_id": "bg_university_campus"
  },
  "L20": {
   "fp_id": "fp_gwangseok_room",
   "indoor_loc_sid": "L23",
   "group_id": "bg_modest_house"
  },
  "L21": {
   "fp_id": "fp_gwangseok_room",
   "indoor_loc_sid": "L23",
   "group_id": "bg_modest_house"
  },
  "L29": {
   "fp_id": "fp_l28_cafe_interior",
   "indoor_loc_sid": "L28",
   "group_id": "bg_basement_cafe"
  },
  "L33": {
   "fp_id": "fp_l37_youngsook_room",
   "indoor_loc_sid": "L37",
   "group_id": "bg_affluent_house"
  },
  "L35": {
   "fp_id": "fp_l37_youngsook_room",
   "indoor_loc_sid": "L37",
   "group_id": "bg_affluent_house"
  },
  "L36": {
   "fp_id": "fp_l37_youngsook_room",
   "indoor_loc_sid": "L37",
   "group_id": "bg_affluent_house"
  },
  "L46": {
   "fp_id": "fp_l48_office",
   "indoor_loc_sid": "L48",
   "group_id": "bg_basement_office"
  },
  "L47": {
   "fp_id": "fp_l48_office",
   "indoor_loc_sid": "L48",
   "group_id": "bg_basement_office"
  },
  "L60": {
   "fp_id": "fp_l59_emergency_room",
   "indoor_loc_sid": "L59",
   "group_id": "bg_rural_hospital"
  },
  "L64": {
   "fp_id": "fp_memorial_hall_theater",
   "indoor_loc_sid": "L65",
   "group_id": "bg_memorial_hall_theater"
  },
  "L85": {
   "fp_id": "fp_l84_clinic_room",
   "indoor_loc_sid": "L84",
   "group_id": "bg_rural_health_center"
  }
 },
 "shared_model_image_calls": {
  "predicted": {
   "base": 8,
   "blocking": 8,
   "camera_view_sketch": 8
  },
  "actual": {
   "base": 8,
   "blocking": 8,
   "camera_view_sketch": 8
  },
  "predicted_call_count": 24,
  "actual_call_count": 24,
  "continuity_anchor_generation_calls": 0
 },
 "shared_model_chain_lineage": {
  "annotated": [
   {
    "asset": "dd6084aa-75fd-4ef1-8cb1-9198837edd6f",
    "role": "outdoor_shot_blocking",
    "input": "81e95a82-b483-4779-b08b-7f1bfabe94b1"
   },
   {
    "asset": "0469e6af-9e26-4875-a62a-6d1ccbdd9e2e",
    "role": "outdoor_camera_sketch",
    "input": "dd6084aa-75fd-4ef1-8cb1-9198837edd6f"
   },
   {
    "asset": "a399fb91-1fdc-48ae-9a8c-6ce36fb0ea26",
    "role": "outdoor_shot_blocking",
    "input": "a9f59406-adaf-48ee-8970-4cdc7700feda"
   },
   {
    "asset": "8c7b5324-c698-4fd6-b956-08060a0498a8",
    "role": "outdoor_camera_sketch",
    "input": "a399fb91-1fdc-48ae-9a8c-6ce36fb0ea26"
   },
   {
    "asset": "8660bc73-c713-4c04-9fb1-adb4b9e82f7d",
    "role": "outdoor_shot_blocking",
    "input": "dacc2af6-a0b6-4744-9774-55f8a4ca90ac"
   },
   {
    "asset": "823cf21b-f0be-403e-bf5a-ecbc2a59eec7",
    "role": "outdoor_camera_sketch",
    "input": "8660bc73-c713-4c04-9fb1-adb4b9e82f7d"
   },
   {
    "asset": "7029dc44-b2f9-4f71-a392-c4f00b65d196",
    "role": "outdoor_shot_blocking",
    "input": "245bbceb-5633-4e49-aac7-8f3eb7cbf6a0"
   },
   {
    "asset": "22266155-f210-4523-bbbf-c3fbb7f0ed36",
    "role": "outdoor_camera_sketch",
    "input": "7029dc44-b2f9-4f71-a392-c4f00b65d196"
   },
   {
    "asset": "0e16ad3f-7fa0-4eaf-92fc-89a74435f09d",
    "role": "outdoor_shot_blocking",
    "input": "7b9aea8e-966d-455f-a33d-9652f8f82a58"
   },
   {
    "asset": "d51e589d-fd88-4694-b5e5-24e23dfaa117",
    "role": "outdoor_camera_sketch",
    "input": "0e16ad3f-7fa0-4eaf-92fc-89a74435f09d"
   },
   {
    "asset": "ec85656c-a50c-416b-9b27-5718b24c8f03",
    "role": "outdoor_shot_blocking",
    "input": "1272fe27-dba1-4084-b363-0faeb6fc49eb"
   },
   {
    "asset": "fd34c1cf-83ea-440d-bb49-fdae3e5c6e8d",
    "role": "outdoor_camera_sketch",
    "input": "ec85656c-a50c-416b-9b27-5718b24c8f03"
   },
   {
    "asset": "24ec31ef-b949-4e8d-826f-0f5c9182848c",
    "role": "outdoor_shot_blocking",
    "input": "c60e7d57-f2be-4a8e-bd73-7a82ea59e472"
   },
   {
    "asset": "5acb888f-9522-44e6-a09c-a5d3fba73fc5",
    "role": "outdoor_camera_sketch",
    "input": "24ec31ef-b949-4e8d-826f-0f5c9182848c"
   },
   {
    "asset": "4bd6968c-46ff-493e-b6c9-58a33ea0a9a8",
    "role": "outdoor_shot_blocking",
    "input": "89237368-ef0c-4e31-a2b9-ce4bb8272ba1"
   },
   {
    "asset": "7508ba58-dd4f-44a1-a512-c2f738a5b336",
    "role": "outdoor_camera_sketch",
    "input": "4bd6968c-46ff-493e-b6c9-58a33ea0a9a8"
   },
   {
    "asset": "83782ce3-010a-4ffa-922d-55db04f1d38a",
    "role": "outdoor_shot_blocking",
    "input": "75a11933-663f-487e-9e24-1d04879aad7b"
   },
   {
    "asset": "3d79e164-7798-46d9-9231-181f81831051",
    "role": "outdoor_camera_sketch",
    "input": "83782ce3-010a-4ffa-922d-55db04f1d38a"
   },
   {
    "asset": "6a458604-82e5-4e56-b606-8d821695ed3b",
    "role": "outdoor_shot_blocking",
    "input": "7b6176c0-061c-4953-806d-5f1c7ff652ba"
   },
   {
    "asset": "42ad636c-b9cf-4407-8d7b-dd61cdbf7676",
    "role": "outdoor_camera_sketch",
    "input": "6a458604-82e5-4e56-b606-8d821695ed3b"
   },
   {
    "asset": "2dbb15fd-d879-4bff-80c7-3f12fe65ba10",
    "role": "outdoor_shot_blocking",
    "input": "e26de476-f37a-4655-853f-a6dd0aa755e2"
   },
   {
    "asset": "dfd01ea0-bbca-46e9-b6b1-36194ad1415f",
    "role": "outdoor_camera_sketch",
    "input": "2dbb15fd-d879-4bff-80c7-3f12fe65ba10"
   },
   {
    "asset": "677eaa72-b6bf-4036-8a30-0e33f6fc1dff",
    "role": "outdoor_shot_blocking",
    "input": "7323d07d-552a-4e3a-833e-e53aacced9b2"
   },
   {
    "asset": "75fe7ece-a749-4bb5-b31e-14d620fc6a49",
    "role": "outdoor_camera_sketch",
    "input": "677eaa72-b6bf-4036-8a30-0e33f6fc1dff"
   },
   {
    "asset": "ca2e32a8-85e5-4039-9a44-8692815d211a",
    "role": "outdoor_shot_blocking",
    "input": "92c04d6f-c720-495e-bf02-e54ec8ddd722"
   },
   {
    "asset": "137e1417-2766-4596-a50a-8db7dd4a3646",
    "role": "outdoor_camera_sketch",
    "input": "ca2e32a8-85e5-4039-9a44-8692815d211a"
   },
   {
    "asset": "005ac946-bb52-458f-9b89-e0187713c163",
    "role": "outdoor_shot_blocking",
    "input": "c3b18549-07fd-4004-ade8-ef28b7052b00"
   },
   {
    "asset": "3597c00c-7363-4dbd-ba75-167e736976f4",
    "role": "outdoor_camera_sketch",
    "input": "005ac946-bb52-458f-9b89-e0187713c163"
   },
   {
    "asset": "c1896ab0-dc1d-4f23-9fe0-37469b02516c",
    "role": "outdoor_shot_blocking",
    "input": "3abb6e9a-3d35-47c9-9837-6de2cbbc7f1e"
   },
   {
    "asset": "80eebde1-2177-49a3-bb17-ec6ed0282100",
    "role": "outdoor_camera_sketch",
    "input": "c1896ab0-dc1d-4f23-9fe0-37469b02516c"
   }
  ],
  "unresolved": [],
  "guide_asset_resolved": [
   {
    "shot": "92:1",
    "asset": "7508ba58-dd4f-44a1-a512-c2f738a5b336"
   },
   {
    "shot": "78:2",
    "asset": "3d79e164-7798-46d9-9231-181f81831051"
   },
   {
    "shot": "38:1",
    "asset": "42ad636c-b9cf-4407-8d7b-dd61cdbf7676"
   },
   {
    "shot": "3:1",
    "asset": "dfd01ea0-bbca-46e9-b6b1-36194ad1415f"
   },
   {
    "shot": "8:8",
    "asset": "75fe7ece-a749-4bb5-b31e-14d620fc6a49"
   },
   {
    "shot": "40:2",
    "asset": "137e1417-2766-4596-a50a-8db7dd4a3646"
   },
   {
    "shot": "83:2",
    "asset": "3597c00c-7363-4dbd-ba75-167e736976f4"
   },
   {
    "shot": "19:1",
    "asset": "80eebde1-2177-49a3-bb17-ec6ed0282100"
   }
  ],
  "guide_asset_unresolved": []
 }
}