# task-2127: 매경 기사 카드뉴스 제작 + Threads/Instagram 업로드

## ★ 프로젝트: `/home/jay/projects/ThreadAuto/`

## 작업 내용
매일경제 기사를 ThreadAuto V2 카드뉴스 렌더러로 제작하고 Threads + Instagram에 업로드.

## 원본 기사
- URL: https://www.mk.co.kr/news/economy/12020679
- 제목: "누구나 보험 설계사로 투잡…'N잡러'에 소비자는 피해 우려 있다는데"
- 날짜: 2026-04-23
- 핵심 내용:
  - 본업 두고 보험설계사를 부업으로 병행하는 'N잡러' 설계사 증가
  - 금감원이 삼성화재·메리츠화재·KB손보·롯데손보에 내부 통제 강화 주문
  - 비대면 영업 플랫폼으로 누구나 입문교육 + 자격시험 통과하면 설계사 활동 가능
  - 우려: 부업이라 중간에 그만둘 가능성 높음 → 가입자 장기 관리 어려움
  - 우려: 보험은 장기 상품인데 부업 설계사의 전문성 부족
  - 반론: N잡러는 주로 지인 위주 영업, 활동 범위 제한적이라 부작용 크지 않다는 의견
  - GA 관계자: 관련 자격증 있는 사람은 시너지, 연계점 없는 사람은 부정적

## 카드뉴스 구성 (5~6장)

### 슬라이드 1 (커버)
- 제목: "누구나 보험설계사? N잡러 시대의 명과 암"
- 부제: 금감원, 보험사에 내부 통제 강화 주문

### 슬라이드 2 (현황)
- N잡러 보험설계사란?
- 비대면 플랫폼 → 입문교육 → 자격시험 → 바로 영업
- 삼성화재, 메리츠화재, KB손보, 롯데손보 등 운영 중

### 슬라이드 3 (우려 포인트)
- ⚠️ 부업이라 중간에 그만둘 가능성 높음
- ⚠️ 가입자 장기 관리 어려움 (보험금 청구 시 도움 못 받을 수 있음)
- ⚠️ 전문성 부족 — 보험은 장기 상품, 보장 조건 변화 큼

### 슬라이드 4 (반론)
- ✅ 활동 범위 제한적 → 부작용 크지 않다는 의견
- ✅ 주로 본인 보험 재설계 + 지인 위주 영업
- ✅ 보험사도 주기적 교육 + 지원

### 슬라이드 5 (핵심 메시지)
- GA 관계자: "관련 자격증 있으면 시너지, 연계점 없으면 부정적"
- 금감원: 내부 통제 강화 주문 → 제도 정비 진행 중

### 슬라이드 6 (CTA)
- 출처: 매일경제 2026.04.23
- 팔로우 유도

## 기술 요구사항

### ThreadAuto V2 카드뉴스 렌더링
- 렌더러: `/home/jay/projects/ThreadAuto/renderer/cardnews.py`의 `CardNewsRenderer`
- `render_from_slides()` 또는 `render_all()` 사용
- 테마: 보험/금융 관련 → 차분한 톤 (블루/그레이 계열 권장)
- 1080x1080 정사각형 (인스타/스레드 호환)

### 업로드
1. **Threads**: ThreadAuto API 클라이언트로 캐러셀 업로드
   - `/home/jay/projects/ThreadAuto/api/client.py` — `post_carousel()`
   - 이미지 서버: Tailscale Funnel (`systemctl --user start threadauto-image`)
2. **Instagram**: 
   - `/home/jay/projects/ThreadAuto/api/instagram_client.py`
   - 캐러셀 업로드

### 캡션
```
누구나 보험설계사? 🤔 N잡러 시대의 명과 암

금감원이 보험사에 내부 통제 강화를 주문했습니다.
부업으로 보험설계사를 하는 'N잡러'가 늘면서
소비자 보호 우려가 커지고 있습니다.

📌 핵심 포인트
• 비대면 플랫폼으로 누구나 설계사 가능
• 부업이라 중간 이탈 → 가입자 관리 공백
• 전문성 부족 우려 vs 활동범위 제한적이라 괜찮다는 반론

출처: 매일경제 (2026.04.23)

#보험 #N잡러 #보험설계사 #부업 #금감원 #소비자보호 #보험업계 #투잡 #보험뉴스
```

## ★ 먼저 읽을 파일
- `/home/jay/projects/ThreadAuto/renderer/cardnews.py` — L2450~2600 (render_all, render_from_slides)
- `/home/jay/projects/ThreadAuto/api/client.py` — post_carousel 함수
- `/home/jay/projects/ThreadAuto/api/instagram_client.py` — 캐러셀 업로드

## 검증 시나리오 (이게 되면 성공)
1. 카드뉴스 5~6장 PNG 생성 (1080x1080)
2. Threads 캐러셀 업로드 → 게시물 URL 반환
3. Instagram 캐러셀 업로드 → 게시물 URL 반환
4. 이미지에 한글 텍스트 정확하게 표시
5. 생성된 이미지 파일을 제이회장님께 sendfile로 전달

## 완료 시그니처
- Threads 게시물 URL
- Instagram 게시물 URL
- 카드뉴스 이미지 파일 전달

## 레벨
- normal

## 프로젝트
- threadauto