---
task_id: task-2057
type: plan
scope: task
created: 2026-04-21
updated: 2026-04-21
status: completed
---

# 계획서: task-2057

**task**: task-2057
**목표**: 대시보드 카카오톡 정제 프로세스 비정상 종료 버그 수정
**승인**: 오딘(dev2 팀장) 2026-04-21
**근거**: 정제 프로세스 5% 진행 후 FileNotFoundError로 crash

---

## 목표

카카오톡 정제 프로세스가 crash 없이 완료되거나, 명확한 에러 메시지를 반환하도록 수정한다.

## 범위

### 포함
- knowledge_extractor_v2.py의 체크포인트 저장 시 output_dir 미생성 버그 수정
- 에러 방어 코드 추가 (try/except + 명확한 에러 메시지)
- 기존 테스트 통과 확인

### 제외 (다음 페이즈 이후)
- LLM 파이프라인 성능 최적화
- 프론트엔드 UI 변경

## 위임 계획

- 백엔드 수정: **토르(백엔드)** — knowledge_extractor_v2.py 수정
- 테스트 검증: **헤임달(테스터)** — 기존 테스트 + 재현 테스트

## 검증 기준

- 체크포인트 저장: `grep "mkdir" knowledge_extractor_v2.py` → mkdir 호출 존재
- pytest: `cd /home/jay/projects/insuwiki/scripts && python3 -m pytest kakao_knowledge/tests/ -x` → PASS
- 재현 테스트: 동일 파일로 정제 시작 → FileNotFoundError 미발생
