# ThreadAuto V2 — Claude CLI 타임아웃 + RSS 피드 수정

## Lv.1 작업

## 문제
ThreadAuto V2 파이프라인 실행 시:
1. Claude CLI 호출 타임아웃 60초 → 콘텐츠 생성 반복 실패
2. RSS 피드 4/7개 실패 (SSL, XML 파싱, 연결 거부)

## 수정

### 1. Claude CLI 타임아웃 증가
현재 60초 → **180초**로 변경.

파일 찾기: `grep -rn "timeout.*60\|60.*timeout" /home/jay/projects/ThreadAuto/ --include="*.py"`
관련 파일: 콘텐츠 생성 시 Claude CLI를 subprocess로 호출하는 부분에서 timeout 설정.

### 2. RSS 피드 URL 갱신/제거
실패하는 4개 피드:
- `https://rss.edaily.co.kr/finance_news.xml` → SSL 오류 → URL 갱신 또는 제거
- `https://rss.hankyung.com/economy.xml` → XML 파싱 오류 → URL 갱신 또는 제거
- `https://www.fnnews.com/rss/fn_realnews_finance.xml` → XML 파싱 오류 → URL 갱신 또는 제거
- `https://www.bobae.co.kr/rss/allArticle.xml` → 연결 거부 → URL 제거

방법:
1. 각 URL을 `curl`로 테스트하여 실제 동작 여부 확인
2. 동작 안 하는 피드는 대체 URL을 웹검색으로 찾거나 제거
3. RSS 피드 설정 파일 위치 확인: `grep -rn "rss\|edaily\|hankyung\|fnnews\|bobae" /home/jay/projects/ThreadAuto/ --include="*.py" --include="*.json" --include="*.yaml"`

### 3. 수정 후 파이프라인 테스트
```bash
export GOOGLE_APPLICATION_CREDENTIALS="/home/jay/.config/gcloud/service-accounts/insuwiki-j2h-fa603f4f75f5.json"
cd /home/jay/projects/ThreadAuto && python3 cli.py pipeline --count 1
```
성공적으로 콘텐츠 생성 + 렌더링까지 완료되는지 확인.

## 참조
- ThreadAuto 프로젝트: `/home/jay/projects/ThreadAuto/`
- CLI: `cli.py`
- 콘텐츠 생성: `content/` 디렉토리
- 크롤러: `crawler/` 디렉토리
- 파이프라인: `pipeline/orchestrator.py`

## 보고서
`/home/jay/workspace/memory/reports/task-{TASK_ID}.md`
