# Phase 1: ThreadAuto 내부 모듈화

## 목표
ThreadAuto 프로젝트 내부의 하드코딩을 config/모듈 참조로 전환.

## 수정 대상
- `/home/jay/projects/ThreadAuto/config.py` — 설정값 중앙화 확인
- `/home/jay/projects/ThreadAuto/api/client.py` — API 엔드포인트
- `/home/jay/projects/ThreadAuto/publisher/*.py` — 경로, 설정값
- `/home/jay/projects/ThreadAuto/renderer/cardnews.py` — 폰트, 색상, 테마 설정
- `/home/jay/projects/ThreadAuto/content/*.py` — 프롬프트 경로
- `/home/jay/projects/ThreadAuto/scheduler/*.py` — 설정값

## 수정 항목
1. **경로 하드코딩**: `/home/jay/projects/ThreadAuto/` → config.py의 BASE_DIR 참조
2. **API 설정**: access_token, user_id 등이 config.py에서 관리되는지 확인
3. **렌더러 설정**: 폰트, 색상, 테마가 별도 config 파일 참조인지 확인
4. **면책문구**: AUTO_POST_DISCLAIMER가 config.py에만 정의되는지 확인 (다른 곳 복제 없는지)

## ThreadAuto는 독립 프로젝트
- 메인 workspace의 config/loader.py를 사용하지 않아도 됨
- ThreadAuto 자체 config.py가 단일 소스 역할하면 OK
- 핵심: "하나 바꾸면 전부 바뀌는가?" 기준으로 점검

## 절대 건드리면 안 되는 파일
- 메인 workspace (dispatch.py, dashboard/, tools/, scripts/, tests/, config/)

## 검증
1. `python3 -m pytest tests/ -q` (ThreadAuto 디렉토리 내) 전체 통과
2. 하드코딩 grep: `grep -rn "/home/jay" *.py` → config.py 1곳만 허용
3. 기능 테스트: 카드뉴스 렌더링 + 텍스트 발행 정상

## 산출물
1. 수정된 ThreadAuto 파일들
2. 보고서
