diff --git a/journey/troubleshooting/251216_coldmail_ir_analysis_improvements.md b/journey/troubleshooting/251216_coldmail_ir_analysis_improvements.md index 849e61e..22da4f0 100644 --- a/journey/troubleshooting/251216_coldmail_ir_analysis_improvements.md +++ b/journey/troubleshooting/251216_coldmail_ir_analysis_improvements.md @@ -24,9 +24,11 @@ - **성능 향상**: 약 4.9배 속도 개선 - 수정: `app/services/ir_deck_analyzer.py` -### 2. 콜드메일 IR 분석 아키텍처 개선 (a9af970) +### 2. 콜드메일 IR 분석 아키텍처 개선 (a9af970, bba1f5d) - **skill-slack API 전환**: `WebClient` 직접 호출 대신 skill-slack API 사용 - **원칙 준수**: rb8001(brain) → skill-slack(hand) 위임 아키텍처 준수 +- **레거시 함수 제거**: `slack_handler.py`의 `_handle_coldmail_analyze_ir`, `_handle_coldmail_analyze_ir_no` 제거 (119줄 삭제) +- **단일 진입점 통일**: 모든 IR 분석 요청이 `interactive.py` → `coldmail_service.py` 경로로 통일 - 수정: `app/router/slack_handler.py`, `app/services/slack/coldmail_service.py` ### 3. IR 분석 요청 방식 변경 (3a6e8d5) @@ -73,6 +75,7 @@ ### 아키텍처 원칙 준수 - skill-slack API 사용으로 서비스 간 책임 분리 명확화 - rb8001은 비즈니스 로직, skill-slack은 Slack API 호출 담당 +- 레거시 코드 제거로 단일 진입점 보장, 코드 중복 제거 및 유지보수성 향상 ### 사용자 경험 개선 - 자동 분석보다 사용자 확인 후 분석이 더 나은 UX 제공