# ThreadAuto 리디렉션 URI 경로 변경

## 배경
Meta Threads API 공식 가이드에 따라 OAuth 리디렉션 URI 경로를 변경해야 함.
- 변경 전: `/auth/callback`
- 변경 후: `/auth/threads/callback`

Meta는 리디렉션 URI의 **완전 일치(exact match)**를 요구하므로 코드와 설정이 정확히 일치해야 함.

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

## 수정 대상 (3곳)

### 1. main.py — 144행
FastAPI 라우트 데코레이터 변경:
```python
# 변경 전
@app.get("/auth/callback", response_class=HTMLResponse)
# 변경 후
@app.get("/auth/threads/callback", response_class=HTMLResponse)
```

### 2. config.py — 27행
기본값 URL 경로 변경:
```python
# 변경 전
REDIRECT_URI = os.environ.get("THREADS_REDIRECT_URI", "http://localhost:8200/auth/callback")
# 변경 후
REDIRECT_URI = os.environ.get("THREADS_REDIRECT_URI", "http://localhost:8200/auth/threads/callback")
```

### 3. .env.example — 4행
```
# 변경 전
THREADS_REDIRECT_URI=http://localhost:8200/auth/callback
# 변경 후
THREADS_REDIRECT_URI=http://localhost:8200/auth/threads/callback
```

## 검증
1. `cd /home/jay/projects/ThreadAuto && python -m pytest tests/ -x -q` — 전체 테스트 통과 확인
2. `grep -rn "/auth/callback" /home/jay/projects/ThreadAuto/ --include="*.py" --include="*.env*"` — 이전 경로 잔존 여부 확인 (0건이어야 함)
3. 만약 테스트 코드에서 `/auth/callback` 을 사용하는 부분이 있으면 그것도 `/auth/threads/callback`으로 변경

## 주의사항
- URI 경로만 변경. 다른 로직 수정 금지.
- 후행 슬래시(trailing slash) 넣지 말 것. `/auth/threads/callback` 정확히.