# 뉴스 브리핑 줄간격 통일 및 동남아 이모지 제거

**날짜**: 2026-02-03
**작성자**: happybell80
**관련 파일**:
- `skill_news/app/services/naver_startup_news_service.py`
- `skill_news/app/services/sea_news_service.py`
- `skill_news/app/services/sea_news_filter.py`
- `skill_news/app/utils/text_utils.py`
- `rb8001/app/services/skills/startup_news_skill.py`

---

## 1. 문제

- **줄간격 불일치**: 동남아 앞 3줄, 명언 앞 1줄 등 섹션별 빈줄이 제각각이라 혼란.
- **동남아 이모지**: Gemini 번역 또는 원본 기사 제목에서 이모지 유입.

## 2. 해결

### 2.1 줄간격 규칙 (각 단위 뒤 빈줄)

| 단위 | 뒤 빈줄 |
|------|---------|
| 오프닝 | 2 |
| 출처 | 1 |
| 깡프로 헤드라인 | 2 |
| 동남아 소식 | 2 |
| 클로징 | 1 |
| 명언 | 1 |

### 2.2 이모지 제거 (2단계)

1. **프롬프트**: `translate_titles_to_korean`에 "Do not use emojis." 추가.
2. **후처리**: `strip_emoji()` 유틸로 번역 결과·포맷 출력 시 이모지 제거 (한글/한자 보존).

## 3. 변경 파일

| 레포 | 파일 | 변경 |
|------|------|------|
| skill_news | app/utils/text_utils.py | 신규. strip_emoji() |
| skill_news | app/services/sea_news_filter.py | 프롬프트 + 번역 후 strip_emoji |
| skill_news | app/services/sea_news_service.py | format_sea_news_for_slack에서 title strip_emoji |
| skill_news | app/services/naver_startup_news_service.py | 줄간격 규칙, 명언 뒤 1줄 추가 |
| rb8001 | app/services/skills/startup_news_skill.py | block 앞 빈 제거 (깡해드↔동남아 2줄) |

## 4. 교훈

- 각 단위 뒤 빈줄만 두고 앞 빈줄 중복 추가하지 않으면 통일 유지.
- strip_emoji Unicode 범위에 한글(AC00-D7A3) 포함 범위 넣지 말 것. 24C2-1F251 범위는 CJK 포함이라 제거함.
