---
task_id: task-2124
type: checklist
scope: task
created: 2026-04-23
updated: 2026-04-23
status: completed
---

# 체크리스트: task-2124

**task**: task-2124

---

## Phase 1 — 백엔드 수정 (불칸)

- [x] A. `re` import 추가 (server/main.py L16)
- [x] B. keyword 분기: 공백/쉼표 분할 → 개별 API 호출 → 결과 병합 구현 (L815-876)
- [x] C. 빈 문자열 입력 검증 강화 (L826-828)
- [x] D. 키워드 수 상한 10개 제한 추가 (L835-837)
- [x] E. micro-commit 완료 (7a859ec)

## Phase 2 — 테스트 검증

- [x] A. 서비스 재시작 후 curl 테스트 (단일/공백/쉼표/빈문자열) — 전체 통과
- [x] B. 기존 search_type 영향 없음 확인 (keyword 분기만 수정, datalab/blog 미변경)

## 검증

- [x] L1 스모크테스트 통과 (5개 시나리오)
- [x] Gemini PR 리뷰 PASS (High 0건)
- [x] PR 머지 완료 (#18)
- [ ] QC 검증 완료
- [ ] 최종 보고
