# task-757.1: Threads 카드뉴스 포스트 업로드 1건

## SCQA

**S**: ThreadAuto 파이프라인이 운영 중이며, Threads 카드뉴스 자동 업로드 기능이 정상 작동하고 있다.

**C**: 정기 스케줄에 따라 카드뉴스 1건을 생성·업로드해야 한다.

**Q**: 카드뉴스 콘텐츠 생성부터 Threads 업로드까지 파이프라인이 정상 완료되는가?

**A**: `run_full_pipeline.py` 실행 결과 토픽 선택 → 콘텐츠 생성(5장) → fact_guard 수치 검증 통과 → PurplePink 테마 렌더링 → Threads 업로드 성공. 게시물 ID: 17872345899459277, 캡션 124자. 전체 파이프라인 4단계 모두 에러 없이 완료.

## 실행 결과

- **토픽**: 헬스케어 연계 보험 상품 트렌드와 설계사 기회 (eg-178, 업계동향)
- **카드 타입**: T (텍스트)
- **슬라이드 수**: 5장 (cover → card_list → card_list → detail → cta)
- **테마**: PurplePink
- **수치 검증**: fact_guard 통과
- **캡션 글자수**: 124자 (본문 87자 + 자동 게시 안내문)
- **해시태그**: 0개
- **업로드 결과**: 성공 (threads_post_id: 17872345899459277)
- **게시물 URL**: https://www.threads.net/@seouldae_insurance/post/17872345899459277

## 생성/수정 파일 목록

- (신규 생성) `/home/jay/projects/ThreadAuto/output/cardnews_20260321_200614_00~04.png` — 렌더링 원본 5장
- (신규 생성) `/home/jay/projects/ThreadAuto/output/cardnews_20260321_200628_00~04.png` — 업로드용 5장

## 발견 이슈 및 해결

### 자체 해결 (0건)
없음

### 범위 외 미해결 (3건)
1. **Firestore 초기화 실패** — 범위 외 사유: ADC(Application Default Credentials) 미설정 환경. 로컬 파일 폴백으로 정상 동작하므로 기능 영향 없음.
2. **해시태그 0개 생성** — 범위 외 사유: 콘텐츠 생성 모델의 판단에 의한 결과. 파이프라인 자체 문제가 아닌 콘텐츠 전략 영역.
3. **렌더링 이미지 2벌 생성** — 범위 외 사유: 렌더링 원본(200614)과 업로드용(200628) 이미지가 별도 생성되는 기존 구조. 디스크 사용량 미미하여 즉시 대응 불필요.

## 테스트 결과

- 파이프라인 4단계(토픽 선택 → 콘텐츠 생성 → 렌더링 → 업로드) 전체 성공
- fact_guard 수치 검증: 통과
- Threads API 업로드: success=True, error=None
- 카드뉴스 이미지 품질: 육안 확인 완료 (커버/본문/CTA 슬라이드 정상 렌더링)

## 비고

- 코드 변경 없음 (파이프라인 실행만 수행)
- 테스트 게시물 임의 삭제 금지 (제이회장님 확인 후 삭제)
