# task-752.1 완료 보고서: Threads 카드뉴스 포스트 업로드 1건

## SCQA

**S**: ThreadAuto 파이프라인이 운영 중이며, Threads 계정(@snu_insurance_group)에 카드뉴스를 자동 생성·업로드하는 체계가 구축되어 있다.

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

**Q**: 파이프라인 실행으로 카드뉴스 1건을 정상 업로드할 수 있는가?

**A**: `run_full_pipeline.py` 실행하여 6장 카드뉴스 생성 및 Threads 업로드 완료. 전체 4단계(토픽 선택 → 콘텐츠 생성 → 렌더링 → 업로드) 정상 통과. fact_guard 수치 검증도 통과.

---

## 실행 결과 상세

- **실행 명령**: `unset CLAUDECODE && cd /home/jay/projects/ThreadAuto && python3 run_full_pipeline.py`
- **결과**: 성공 (success: True)

### Step 1: 토픽 선택
- topic_id: eg-071
- category: 정보제공
- title: "30여종 이상의 DB 라인업, 어떤 종류이고 어떻게 활용하나"
- card_type: I

### Step 2: 콘텐츠 생성
- 슬라이드 6장 생성 (cover, card_list x2, detail x2, cta)
- hook: "DB 30종이 무상으로 제공된다는 걸 아는 설계사가 얼마나 될까요?"
- 캡션: 104자 (면책 문구 포함)
- 해시태그: 0개

### Step 2-1: 수치 검증
- fact_guard 통과 (FactGuardError 미발생)

### Step 3: 렌더링
- 테마: PurplePink
- 이미지 6장 렌더링 완료

### Step 4: 업로드
- threads_post_id: 18060584765379658
- 게시물 URL: https://www.threads.com/@snu_insurance_group/post/DWIM72GE7KY
- 이미지 6장 업로드 완료

---

## 발견 이슈 및 해결

### 자체 해결 (0건)
해당 없음 — 파이프라인 실행 작업으로 코드 변경 없음.

### 범위 외 미해결 (1건)
1. **Firestore 초기화 실패 → 로컬 폴백** — 범위 외 사유: ADC(Application Default Credentials) 미설정은 인프라 설정 이슈. 로컬 파일 폴백으로 기능 정상 동작하므로 업로드에 영향 없음.

---

## 정량적 증거
- 파이프라인 4단계 전체 통과: 4/4 (100%)
- 카드뉴스 이미지 생성: 6/6장
- Threads API 업로드: success=True, post_id=18060584765379658
- fact_guard 수치 검증: PASS
- 캡션 길이: 104자 (면책 문구 포함)

---

## 생성/수정 파일

코드 변경 없음 (파이프라인 실행 작업). 생성된 산출물:
- `/home/jay/projects/ThreadAuto/output/cardnews_20260321_103110_0[0-5].png` (카드뉴스 이미지 6장)

---

## QC 자동 검증

(아래에 첨부)
