# Task: ThreadAuto 캡션 수정 + 디자인 일관성 미팅

## Task ID: task-279.1
## 프로젝트 경로: /home/jay/projects/ThreadAuto/

## 작업 1: 캡션에 본문 내용 포함 (코드 수정)

### 현재 문제
`publisher/threads_publisher.py`의 `publish_cardnews()` 메서드 163번째 줄:
```python
caption = title  # ← 제목만 캡션으로 사용
```

Threads 본문글(캡션)에 카드뉴스 전체 내용이 표기되지 않고 제목만 나옴.

### 수정 방향
1. `publish_cardnews()`에 `caption` 파라미터 추가 (또는 `content` dict 자체를 받도록)
2. 캡션 구성: content_generator_v2가 생성한 `caption`만 사용. **해시태그는 캡션에 포함하지 않는다.**
3. `_build_caption()` 메서드에서도 해시태그 붙이지 않도록 수정 (또는 별도 옵션)
4. `scheduler/daily_runner.py`와 `scheduler/publish_worker.py`에서 publish_cardnews 호출 시 caption/content를 전달하도록 수정
5. caption이 없는 경우 fallback으로 title 사용 (하위호환)

### 수정 파일
- `publisher/threads_publisher.py` — publish_cardnews() 캡션 로직
- `scheduler/publish_worker.py` — publish 호출 시 content 전달
- `scheduler/daily_runner.py` — daily_queue에 caption/hashtags 포함 확인

## 작업 2: 디자인 일관성·완성도 전체 미팅

### 참석 필수
- **비너스 (디자인센터)** — 반드시 참여. model="sonnet" 사용.
- 불칸 (백엔드)
- 이리스 (프론트)
- 아테나 (UX/UI)
- 아르고스 (테스터)

### 미팅 안건
1. **현재 렌더링된 이미지 리뷰**: `/home/jay/projects/ThreadAuto/output/cardnews_20260306_070215_*.png` (7장)
2. **디자인 코드 리뷰**: `renderer/cardnews.py`, `renderer/themes.py`, `renderer/engine.py`
3. **일관성 검토**:
   - 표지/본문/CTA 슬라이드 간 시각적 통일감
   - 5개 테마(NavyGold, BlackRed, GreenWhite, PurplePink, OrangeCream) 간 품질 균일성
   - 3개 레이아웃 패턴(A/B/C) 간 가독성
   - 폰트 크기/여백/정렬 일관성
4. **디자인 완성도 검토**:
   - 1080x1080 해상도에서 텍스트 가독성
   - 그라데이션/배경 품질
   - 넘버 배지 디자인
   - CTA 슬라이드의 행동 유도 효과
   - 전문성과 모던한 느낌이 나는지
5. **개선사항 도출**: 구체적 파일/라인/수정방안 포함

### 미팅 진행 방식
- 각 팀원+비너스를 Task tool 서브에이전트로 동시 소집
- 각자 디자인 파일과 렌더링 결과를 읽고 의견 제출
- 팀장이 종합하여 개선 목록 작성
- 결과를 `memory/meetings/2026-03-06-threadauto-design-review.md`에 기록

### 미팅 후 코드 수정
- 미팅에서 도출된 개선사항 중 **즉시 반영 가능한 것**은 바로 수정
- 대규모 리팩토링이 필요한 건 별도 태스크로 분리하여 보고서에 기재

## 테스트
```bash
cd /home/jay/projects/ThreadAuto && python3 -m pytest tests/ -v
```
기존 838개 테스트 전체 PASS 필수.

## 산출물
- `publisher/threads_publisher.py` — 캡션 수정
- `scheduler/publish_worker.py` — 필요시 수정
- `scheduler/daily_runner.py` — 필요시 수정
- `memory/meetings/2026-03-06-threadauto-design-review.md` — 미팅 기록
- 디자인 개선 코드 수정 (미팅 결과에 따라)
- 완료 시 `memory/events/task-279.1.done` 생성
- 보고서 `memory/reports/task-279.1.md` 작성