Actions
기능 #749
완료됨기능 #746: [Feature] 모니터링 생성 중 검색어 추가와 모니터링별 긍부정 키워드 커스터마이징
[Worker] 모니터링별 긍부정 키워드 실행 컨텍스트 적용
기능 #749:
[Worker] 모니터링별 긍부정 키워드 실행 컨텍스트 적용
시작일:
2026/07/03
완료일:
2026/07/03
진척도:
100%
추정시간:
설명
h2. 작업 범위
- monitoring-worker-lambda의 MonitoringContextRepository가 MONITORING item의 모니터링별 긍정/부정 키워드 필드를 context에 포함하도록 한다.
- process_search_job/build_enriched_search_job/save_article_for_monitorings/_analyze_article_sentiment 흐름에서 job 전역 키워드만 쓰지 않고 context별 키워드를 우선 적용한다.
- 커스터마이징이 없는 기존 모니터링은 현재처럼 전역 긍정/부정 키워드를 fallback으로 사용한다.
- 같은 검색어로 여러 모니터링이 하나의 SEARCH_JOB에 묶인 경우에도 각 monitoringId별 sentiment 키워드가 독립 적용되게 한다.
- API의 보도자료 연관 기사 수동 승인 감성 판정(_manual_approval_sentiment_result)도 같은 모니터링별 키워드 정책을 따르도록 영향 범위를 검토하고 반영한다.
h2. 완료 기준
- 모니터링 A/B가 같은 기사와 같은 SEARCH_JOB을 공유해도 각자의 긍부정 키워드로 다른 판정 결과를 만들 수 있다.
- 전역 키워드 fallback은 유지된다.
- 알림의 notifyOnNegative 판단은 모니터링별 판정 결과를 기준으로 유지된다.
h2. 선후행
API 일감의 저장/조회 필드가 완료되고 커밋된 뒤 시작한다. Test 일감은 이 일감 완료 및 커밋 이후 시작한다.
Actions