From 4da0326034e4ac42f60998851c281ca2cfb86ef4 Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Tue, 23 Dec 2025 15:04:35 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EC=BD=9C=EB=93=9C=EB=A9=94=EC=9D=BC=20?= =?UTF-8?q?IR=20=EB=B6=84=EC=84=9D=20=EB=A0=88=EA=B1=B0=EC=8B=9C=20?= =?UTF-8?q?=ED=95=A8=EC=88=98=20=EC=A0=9C=EA=B1=B0=20=EB=B0=8F=20=EB=8B=A8?= =?UTF-8?q?=EC=9D=BC=20=EC=A7=84=EC=9E=85=EC=A0=90=20=ED=86=B5=EC=9D=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - slack_handler.py 레거시 함수 제거 (119줄) - 단일 진입점 통일 (interactive.py → coldmail_service.py) - 코드 중복 제거 및 유지보수성 향상 --- .../251216_coldmail_ir_analysis_improvements.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 제공