# BlogAuto 프로젝트 시작

## 목적
viruagent-cli의 네이버 블로그 + 티스토리 핵심 코드를 분석하고,
MktingAuto 프로젝트 내 BlogAuto로 포팅한다.

## 배경
- viruagent-cli 심층 분석 완료: `/home/jay/workspace/memory/research/viruagent-cli-analysis.md`
- 적용 제안서: `/home/jay/workspace/memory/research/viruagent-cli-application.md`
- MktingAuto todo: BlogAuto 프로젝트 시작 안건
- 기존 티스토리 PoC: task-1109.1 (자동발행 PoC 완료)

## BlogAuto 정의 (MktingAuto todo 원문)
> "블로그 자동 작성 시스템. 주제 입력 → 리서치 → 어투/구조 프리셋 동적 생성 → 이미지 배치 → 초안 완성. 네이버블로그/티스토리 발행 파이프라인 포함. 보험 컴플라이언스 가드레일 내장."

## 범위 (Phase 1만)
인스타/Threads/X/Reddit/카페는 이미 구현 또는 불필요 → **제외**
네이버 블로그 + 티스토리 2개만 도입.

### Step 1: viruagent-cli 핵심 코드 추출
- 네이버 블로그: SE 에디터 + RabbitWrite API 방식
- 티스토리: fetch 기반 내부 API 방식
- 세션/인증 관리 방식
- 속도 제한/안전장치

### Step 2: 프로젝트 구조 설계
- 경로: `/home/jay/projects/BlogAuto/` (독립 git repo)
- 구조:
  ```
  BlogAuto/
  ├── publisher/
  │   ├── naver_blog.py    — 네이버 블로그 발행
  │   └── tistory.py       — 티스토리 발행
  ├── content/
  │   └── generator.py     — 콘텐츠 생성 (ThreadAuto 참고)
  ├── config.py
  ├── requirements.txt
  └── README.md
  ```

### Step 3: 네이버 블로그 발행 모듈 구현
- viruagent-cli의 `src/naver-blog/` 코드 참고
- Python으로 포팅 (viruagent는 Node.js)
- 인증: 네이버 쿠키 기반
- 기능: 글 작성, 카테고리 선택, 이미지 업로드

### Step 4: 티스토리 발행 모듈 구현
- viruagent-cli의 `src/tistory/` 코드 참고
- 기존 task-1109.1 PoC 코드 참고
- 인증: 티스토리 API 키 또는 쿠키
- 기능: 글 작성, 발행/임시저장, 카테고리

### Step 5: 통합 테스트
- 네이버 블로그 발행 테스트 (임시저장으로)
- 티스토리 발행 테스트 (임시저장으로)
- 실제 발행은 제이회장님 확인 후에만

## 주의사항
- ThreadAuto가 아닌 `/home/jay/projects/BlogAuto/`에 새 프로젝트 생성
- viruagent-cli 코드를 그대로 복사하지 말고, 핵심 API 호출 로직만 참고하여 Python으로 재작성
- 보안: 세션/쿠키를 평문 저장하지 말 것 (.env 또는 암호화)
- ToS 위반 주의: 네이버/티스토리 공식 API 우선 사용, 비공식 API는 위험 명시
- 실제 게시물 발행 금지 (테스트는 임시저장으로만)
