# 정제 시작 API — --month 파라미터 누락 수정

## ★★★ worktree 사용 가능. 즉시 커밋. ★★★

## 문제
POST /api/wiki/refine/start 에서 selectedMonth를 받아서 lock 파일에 저장하지만,
subprocess 실행 시 `--month` 파라미터를 전달하지 않음.
→ 3월 하반기만 정제해야 하는데 전체 파일(2947개 스레드)을 처리.

## 수정

**파일**: `/home/jay/workspace/dashboard/server.py`
**위치**: Line 5797-5810 부근 (cmd 배열)

현재:
```python
cmd = [
    sys.executable,
    "-m", "kakao_knowledge",
    "pipeline-v2",
    file_path,
    "--output", output_path,
    "--use-llm",
    "--batch-size", "20",
    "--progress-file", str(status_path),
]
```

변경:
```python
cmd = [
    sys.executable,
    "-m", "kakao_knowledge",
    "pipeline-v2",
    file_path,
    "--output", output_path,
    "--use-llm",
    "--batch-size", "20",
    "--progress-file", str(status_path),
]
if selected_month:
    cmd.extend(["--month", selected_month])
```

## 이어서 정제(resume) 부분도 확인

POST /api/wiki/refine/resume 핸들러에서도 동일하게 `--month` 전달하는지 확인.
검색: `resume` 관련 cmd 배열에 `--month`가 있는지.

## 검증 시나리오
1. 3월 하반기(2026-03-H2) 선택 후 정제 시작 → 스레드 수가 2947보다 훨씬 적어야 함
2. 전체 기간 선택 시 → 전체 스레드 처리 (기존 동작 유지)
3. resume 시에도 month 파라미터 정상 전달
