# InsuWiki 정제 구조 변경: API 키 의존 제거 + dispatch 방식

## 작업 개요
현재 server.py의 `/api/wiki/refine` 엔드포인트가 `anthropic.Anthropic(api_key=...)` 직접 호출 방식인데,
우리 시스템에서는 별도 API 키 없이 팀 봇이 LLM 작업을 처리한다.
정제 로직을 **server.py 내 직접 API 호출 → dispatch.py 팀 위임** 방식으로 변경한다.

## 수정 대상
`/home/jay/workspace/dashboard/server.py`

## 현재 문제
- server.py line 184에서 `ANTHROPIC_API_KEY`를 .env.keys에서 읽으려 함
- 이 키가 없어서 정제 기능이 동작 안 함
- 우리 시스템은 Claude Code 자체 인증을 사용하므로 별도 API 키 불필요

## 변경 방안

### POST /api/wiki/refine → 팀 위임 방식
정제 요청이 오면:
1. wiki_entries.json에서 미정제 항목 추출 (제목이 `#궁금증`으로 시작하거나, 거친 상태)
2. 미정제 항목을 정제 지시서 파일로 저장 (`memory/tasks/dispatch-wiki-refine-batch-{timestamp}.md`)
3. `python3 /home/jay/workspace/dispatch.py --team dev6-team --task-file {파일경로} --level normal --override-routing --skip-qc-gate` 실행
4. 응답: `{"status": "ok", "message": "6팀에 정제 위임 완료", "task_id": "..."}`
5. 정제 완료 후 팀이 wiki_entries.json 업데이트 + .done 파일 생성

### 지시서 템플릿
```markdown
# wiki_entries.json 미정제 항목 LLM 정제

## 작업
`/home/jay/projects/insuwiki/scripts/kakao_knowledge/wiki_entries.json`에서
아래 ID의 항목들을 정제하세요.

## 정제 기준
- title: 핵심 주제 한 문장 (예: "안저 광응고술의 수술 해당 여부")
- question: 질문자의 핵심 궁금증 1~2문장 요약
- answer: 전문가 답변 핵심 결론 2~4문장 요약
- keywords: 관련 키워드 5~8개
- category: 보상/고지의무/약관/상품/기타

## 대상 항목
{미정제 항목 ID 목록}
```

### 대안: 직접 처리 (API 키 없이)
server.py에서 직접 처리하는 대신, 
`subprocess.run(["python3", "/home/jay/workspace/dispatch.py", ...])` 호출.

## 완료 기준
1. `/api/wiki/refine` 호출 시 dispatch.py로 팀 위임
2. ANTHROPIC_API_KEY 의존성 완전 제거
3. 기존 wiki API 엔드포인트 영향 없음
4. pyright 에러 0건