Phase Z Child Zone / Internal Region Catalog

source: region_layouts.yaml + display_strategies.yaml / 사람이 두 axis (구조 + 정책) 시각 검증.

SPEC: docs/architecture/PHASE-Z-CONTENT-OBJECT-SUBZONE-SPEC.md §2.5 (region 6 entry, display 4 entry)

1. Region Layouts (zone 안 분할 구조 — 6 entry)

region-single 1 region

topology: single / region_count: 1
single region
candidate_when: region_count = 1

region-vertical-stack default fallback

topology: vertical / region_count: 2+
region 1 (top)
region 2 (bottom)
candidate_when: region_count >= 2 AND flow_type = sequential. Default fallback when no other rule matches.

region-horizontal-split 2 region

topology: horizontal / region_count: 2 / has_visual_element: true
region 1 (left)
region 2 (right)
candidate_when: region_count = 2 AND visual element (image / diagram) in content_type_mix

region-main-support 2 region weighted

topology: weighted / ratios: [0.7, 0.3]
main (0.7)
support (0.3)
candidate_when: region_count = 2 AND role = [primary, supporting] AND ratio max/min >= 2

region-preview-details preview + popup

topology: preview-details / preserves_original: true
preview (inline)
details / popup
candidate_when: details_presence = true OR large_table (>=5 rows) OR long_text. User lock: 원문 무손실 보존.

region-grid-2x2 4 region

topology: grid / region_count: 4
region 1
region 2
region 3
region 4
candidate_when: region_count = 4 AND content type 4 equal items

2. Display Strategies (콘텐츠 처리 정책 — 4 entry)

inline_full all content types

Content fully inline — entire content rendered within region.
applies_to: text_block table image details decorative_element
preserves_original: true (all inline = original is inline)

inline_preview_with_details popup preserved

Partial inline preview + remaining in details/popup. User lock: 원문 popup 보존.
applies_to: text_block table details
preserves_original: true (popup 안에 보존)
details
preview content (일부 inline)
preview content ...
detail_trigger: placement: top-right / label: details / 버튼은 원문 대체 X — 원문 전체 진입문

details_only popup preserved

Summary inline only, full content in popup. User lock: 전체 popup 보존.
applies_to: text_block table details
preserves_original: true (popup)
details
summary inline only
detail_trigger: placement: top-right / label: details / 전체 원문 popup 안 보존

dropped decorative only

Decorative element omitted due to space constraints.
applies_to: decorative_element
FORBIDDEN_FOR (절대 금지): text_block table image details
User lock — 사용자 절대 룰. 텍스트 / 표 / 이미지 / details 콘텐츠는 절대 dropped X.
오답노트 #5 / IMPROVEMENT-REDESIGN.md §3.6 line 110 — 원문 무손실 보존.