diff --git a/troubleshooting/251013_coldmail_ir_analyzer_fix.md b/troubleshooting/251013_coldmail_ir_analyzer_fix.md index 9946ce4..8a59424 100644 --- a/troubleshooting/251013_coldmail_ir_analyzer_fix.md +++ b/troubleshooting/251013_coldmail_ir_analyzer_fix.md @@ -50,11 +50,15 @@ ### 에러 4: Slack 전송 도달 불가 **원인:** -- coldmail_briefing.py:166: extract_ir_metrics() 예외 시 for loop 중단 -- 172-244줄(Slack 전송) 실행 안됨 +- coldmail_briefing.py:140-244: for loop에 try-except 없음 +- coldmail_briefing.py:166: extract_ir_metrics() 예외 발생 +- coldmail_briefing.py:170: valuate_startup() 예외 발생 +- 172-244줄(Slack Lists, 피드백) 실행 안됨 +- 246-259줄(요약 메시지) processed_count=0으로 전송 안됨 **수정:** -- coldmail_briefing.py:165-170: try-except 추가 +- coldmail_briefing.py:165-171: try-except로 감싸기 +- 예외 시 logger.error() 후 continue로 다음 이메일 처리 --- @@ -62,8 +66,7 @@ ### 우선순위 1: coldmail_briefing.py 에러 핸들링 추가 -**수정 위치 (165-170줄):** -- IR 분석 실패 시에도 Slack 메시지 전송되도록 try-except 추가 +- 165-171줄: try-except로 감싸기 ### 우선순위 2: ir_analyzer.py 수정 @@ -80,10 +83,6 @@ - 51123 서버: startup_valuation 테이블 UNIQUE 제약조건 추가 -### 우선순위 4: 테스트 재실행 - -- git push → Gitea Actions 배포 → 테스트 재실행 - --- ## 교훈