발견: 준용 (PR 리뷰, Must Fix #3) · 해결: PR #31

증상: 검색이 완전히 실패(0건 반환)해도 통합 테스트 통과. 검색 품질 회귀를 전혀 잡지 못함.

원인: assertion이 너무 느슨:

assert result_count <= 2  # 0건도 통과!

"2건 이하"만 체크 → 0건(완전 실패)도 정상으로 판정.

해결: assertion 강화:

assert result_count >= 1, "검색 결과가 0건이면 안 됨"
assert result_count <= expected_max

최소 1건 이상 반환 보장.

교훈: