Actions
기능 #743
완료됨기능 #740: [Feature] Gmail 보도자료 수집 발신자 배열 설정 지원
[Lambda] Gmail 다중 발신자 검색 쿼리 및 설정 로딩 지원
기능 #743:
[Lambda] Gmail 다중 발신자 검색 쿼리 및 설정 로딩 지원
시작일:
2026/07/02
완료일:
2026/07/02
진척도:
100%
추정시간:
설명
h2. 작업 범위
- codes/lambda/monitoring-press-release-mail-lambda/src/handler.py에서 GMAIL_SEARCH_FROM을 선행 계약에 맞춰 다중 발신자 배열로 로딩한다.
- codes/lambda/monitoring-press-release-mail-lambda/src/gmail_handler.py의 GmailSearchConfig와 _build_query를 다중 from 조건으로 확장한다.
- Gmail 검색 문법에서 여러 발신자가 OR 조건으로 묶이도록 구현하고, subject/after/is:unread 조건과 함께 조합되도록 한다.
- 공백, 따옴표 등 기존 _search_value 이스케이프 정책이 발신자별로 유지되게 한다.
- 수집, 파싱, 저장, 읽음 처리 통계는 기존 동작을 유지한다.
h2. 완료 기준
- 발신자 1개와 여러 개 모두 올바른 Gmail q 문자열을 만든다.
- 발신자 조건이 비어 있으면 기존처럼 from 조건 없이 검색한다.
- 변경 커밋이 남고, 후행 테스트 일감에서 참조할 수 있다.
h2. 선후행
Contract 일감 완료 및 커밋 이후 시작한다. Test 일감은 이 일감과 Infra 일감이 모두 완료/커밋된 뒤 시작한다.
Actions