diff --git a/troubleshooting/250916_claude_companyx_wrong_news.md b/troubleshooting/250916_claude_companyx_wrong_news.md index e52071a..b419851 100644 --- a/troubleshooting/250916_claude_companyx_wrong_news.md +++ b/troubleshooting/250916_claude_companyx_wrong_news.md @@ -44,6 +44,16 @@ docker logs robeing-skill-news | grep "컴퍼니엑스" - companyx_news_scraper.py: scrape_all()에서 언급 확인 후 필터링 (92-110행) - companyx_news_collector.py: company_mentioned, mention_count 필드 추가 (367-368행) +### 검증 결과 +- 테스트: 10개 수집 → 3개 새 기사 → 모두 검증 제외 (언급 없음) +- "엑스페릭스", "리플(XRP)", "엑스붐 버즈" 등 무관한 기사 필터링 성공 +- rb8001에 0개 반환 (정상) +- 중복 제거: companyx_news_collector.py:115행 _remove_duplicates()로 기존 기사 제외 + ## 교훈 - 검색어 설정과 검증은 별개 프로세스로 관리 필요 -- 외부 API 장애 시 failover 전략 필수 \ No newline at end of file +- 엔드포인트별 처리 차이 확인 필수 (일반 search vs companyx-search) +- 서버 배포 후 실제 동작 검증 필요 + +## 상태 +✅ **해결 완료** (2025-09-16) \ No newline at end of file