기능 #752
완료됨기능 #746: [Feature] 모니터링 생성 중 검색어 추가와 모니터링별 긍부정 키워드 커스터마이징
[Test] 생성 화면 검색어 추가와 모니터링별 긍부정 키워드 회귀 검증
100%
설명
h2. 작업 범위
- monitoring-api-lambda 테스트에 인라인 검색어 생성, 중복 차단, 모니터링별 긍부정 키워드 생성/수정/조회 보존 테스트를 추가한다.
- monitoring-worker-lambda 테스트에 같은 SEARCH_JOB에 묶인 여러 모니터링이 서로 다른 긍부정 키워드로 판정되는 케이스를 추가한다.
- 전역 SENTIMENT_KEYWORD가 생성 화면 커스터마이징으로 변경되지 않는 회귀 테스트를 추가한다.
- MonitoringCreatePage 테스트 또는 수동 QA 체크리스트로 검색어 추가, 긍부정 키워드 추가/삭제/초기화, edit mode 로딩을 검증한다.
- 기존 KeywordConfigPage의 전역 검색어/긍부정 키워드 관리가 깨지지 않는지 확인한다.
h2. 완료 기준
- API/Worker/Web 관련 테스트가 통과한다.
- 수동 확인이 필요한 UI 동작은 절차와 결과를 일감 노트에 남긴다.
- 선행 구현 일감의 커밋들이 모두 반영된 상태에서 검증한다.
h2. 선후행
API, Worker, Web Search, Web Sentiment 일감이 모두 완료되고 커밋된 뒤 시작한다.
주연 장이(가) 약 21시간 전에 변경
릴리즈 커밋: https://ap-northeast-2.console.aws.amazon.com/codesuite/codecommit/repositories/haap_poc/commit/8c050c67fe4db023c3cc811321d42f8f85f627a9?region=ap-northeast-2\n\n검증:\n- API integration: 90 tests OK\n- API unit: 21 tests OK\n- Worker unit: 39 tests OK\n- Worker integration: 35 tests OK\n- Worker e2e: 8 tests OK\n- web-front unit: 4 suites / 25 tests OK\n- web-front build: OK (기존 ESLint/Browserslist 경고만 출력)\n- root npm test: 1 suite / 1 test OK\n- git diff --check / git diff --cached --check: OK\n\n참고: root npm run build는 기존 root tsconfig가 web-front TSX를 JSX 설정 없이 포함하여 기존 오류로 실패해 릴리즈 판정에서 제외했습니다.