# ThreadAuto 캡션 스타일 개선 — 200자 이내 + 스마트한 톤

## 프로젝트 경로
- `/home/jay/projects/ThreadAuto/`

## 작업 개요
Threads 본문 캡션을 200자 이내로 짧게, 콘텐츠 성격에 따라 자연스러운 톤으로 변경.
"AI 냄새" 나는 뻔한 대화 유도 질문 패턴 금지.

---

## 수정 대상 파일

### 1. V2 프롬프트: `content/prompts_v2.py`
- 현재: `"caption": "Threads 캡션 (500자 이내)"`
- 변경: caption 작성 가이드를 아래처럼 상세화

### 2. V1 프롬프트: `content/prompts.py`
- 현재: `"caption": "Threads 캡션 (최대 500자, 슬라이드 핵심 요약 + 관심 유도)"` (5개 카테고리)
- 변경: 동일한 가이드 적용

---

## 캡션 작성 가이드 (프롬프트에 삽입할 내용)

```
## caption 작성 규칙 (필수)
- 200자 이내. 짧을수록 좋다.
- 이미지가 상세 내용을 담고 있으므로, 캡션은 '후킹' 역할만 한다.
- 콘텐츠 카테고리에 따라 톤을 자연스럽게 조절:
  - 고민공감: 짧은 공감 한마디. ("이 고민, 저만 한 줄 알았습니다.")
  - 정보전달/분석: 핵심 인사이트 한 줄. ("시스템 하나로 3배 차이 납니다.")
  - 사례/후기: 결과만 담백하게. ("입사 6개월, 월 수입 2배.")
  - 체크리스트/가이드: 실용적 한마디. ("이직 전 꼭 확인하세요.")
- 절대 금지:
  - "여러분은 어떻게 생각하세요?" 같은 뻔한 대화 유도
  - "지금 바로 확인하세요!" 같은 광고성 문구
  - 이모지 남발
  - 이미지 내용을 그대로 반복
- 스마트하고 담백한 전문가 톤. 말을 아끼되, 한 줄이 강렬하게.
- 해시태그는 caption과 별도로 hashtags 필드에 작성.
```

---

## 수정 방법

### prompts_v2.py
- `_OUTPUT_FORMAT_BLOCK` 또는 caption 관련 지시문에 위 가이드 삽입
- JSON 예시의 `"caption"` 부분도 `"Threads 캡션 (200자 이내)"` 으로 변경

### prompts.py
- 5개 카테고리 프롬프트 각각의 JSON 예시에서:
  - `"caption": "Threads 캡션 (최대 500자, ..."` → `"caption": "Threads 캡션 (200자 이내)"`
  - 프롬프트 본문에 위 캡션 작성 규칙 삽입

---

## 검증
1. 프롬프트 변경 후 V2 파이프라인으로 콘텐츠 생성 테스트 (렌더링+업로드 불필요, 콘텐츠 생성만)
2. 생성된 caption이 200자 이내인지 확인
3. "여러분은 어떻게 생각하세요?" 등 금지 패턴이 없는지 확인
4. pyright 에러 0건

## 완료 조건
1. prompts_v2.py + prompts.py 캡션 가이드 적용
2. 테스트 생성된 caption 200자 이내 확인
3. AI 냄새 패턴 미검출
4. pyright 에러 0건
