03번 B' 정상 동작: 가로 3단 카드 + overflow 해소 + 하단 균형
- block_assembler B': 카드 3개 이상 + 이미지 없음 → 가로(row) 배치 - block_assembler B': section title이 카드 제목, D1은 카드 내 bold 불릿 - block_assembler: overflow:auto → overflow:hidden, [핵심요약:] 마커 필터 - block_assembler: \x01 바이트 수정 - pipeline: Selenium 실측 기반 zone 간 재배분 (allocated-scrollHeight로 slack 계산) - pipeline: surplus 최대 50%만 이전 (하단 최소 공간 보장) - pipeline: bottom_left/bottom_right → Selenium bottom zone 매핑 - kei_client: 상단은 팝업 대상 제외, 하단에서만 팝업 분리 결과: 02번/03번 모두 overflow 없이 정상 출력 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1364,10 +1364,10 @@ KEI_FIT_ESCALATION_PROMPT = """당신은 슬라이드 설계 전문가이다.
|
||||
- overflow가 없는 영역은 건드리지 않는다.
|
||||
|
||||
## 판단 기준
|
||||
- overflow가 발생한 영역만 대상. 다른 영역은 결정하지 않는다.
|
||||
- 해당 영역 내에서 **하위 불릿(상세 설명)만** 팝업 대상.
|
||||
- **상단(top zone)은 핵심 내용이므로 팝업 대상에서 제외.** 상단이 넘치면 하단에서 공간을 확보.
|
||||
- 하단(bottom zone)에서 중요도가 낮은 콘텐츠를 팝업으로 분리.
|
||||
- 표 데이터가 큰 경우 → 팝업 분리 1순위.
|
||||
- 소제목/카드 제목은 슬라이드에 남겨서 구조를 유지.
|
||||
- 표 데이터가 큰 경우 → 표를 팝업으로 분리하고 요약만 남김.
|
||||
- 한 번에 1~2개 역할만 결정. 전부 다 팝업으로 빼지 않는다.
|
||||
|
||||
## 출력 (JSON만. 설명 없이.)
|
||||
|
||||
Reference in New Issue
Block a user