# ThreadAuto 스레드 글 2건 발행

## 개요
ThreadAuto 파이프라인을 사용하여 Threads 글 2건을 생성하고 업로드한다.

## 작업 절차

### 1. 시스템 상태 확인
```bash
cd /home/jay/projects/ThreadAuto
python3 cli.py health
```
- API 연결이 ERROR이면 인증 상태 확인: `python3 cli.py profile`
- 토큰이 만료되었으면 `python3 cli.py auth`로 재인증

### 2. 파이프라인 실행 (2건, 업로드 포함)
```bash
cd /home/jay/projects/ThreadAuto
python3 cli.py pipeline --count 2 --upload
```
- `--count 2`: 2건 생성
- `--upload`: 생성 후 Threads에 자동 업로드
- 소재 소스는 기본 news, 포맷은 기본 image

### 3. 발행 결과 확인
- output/ 디렉토리에 생성된 카드뉴스 이미지 확인
- Threads API 응답에서 발행 성공 여부 확인
- 실패 시 에러 메시지 확인 후 수동 발행 시도: `python3 cli.py publish -p POST_ID`

### 4. 만약 pipeline이 실패하면
- API ERROR가 나면 → `python3 cli.py profile`로 토큰 유효성 확인
- Firestore 초기화 실패는 무시 가능 (로컬 파일 폴백으로 동작)
- 이미지 생성은 됐는데 업로드만 실패하면 → output/ 폴더의 최신 이미지로 수동 발행

## 검증 시나리오
1. pipeline 실행 후 output/ 디렉토리에 새 카드뉴스 이미지가 생성되면 성공
2. Threads API에 2건 업로드 완료되면 성공
3. 업로드 실패 시 에러 원인과 수동 발행 시도 결과를 보고서에 기록