코드 구조, 타입 불일치, 테스트 품질, 도구 통합 등 코드 계약 일관성 이슈.


#6 — "하이브리드 검색" 라벨 불일치 (01-19)

현상: 커밋 메시지에 "하이브리드 검색"으로 기재되었으나 실제로는 벡터 검색만 구현.

조치: 후속 PR #16, #17에서 BM25 구현하여 완성.


#7 — BM25 NNB 의존명사 노이즈 (01-20)

현상: BM25 검색 결과에 노이즈 과다.

원인: 토크나이저가 "것", "수", "데" 등 의존명사(NNB) 포함.

조치: NNB 품사 태그 제거. (PR #16, 440a5d5)


#10 — RerankerType Literal vs VALID_TYPES 불일치 (01-31)

현상: 타입 정의와 런타임 검증이 불일치.

조치: Literal에서 cohere 제거. (PR #22, 01869a6)


#16 — 통합 테스트가 회귀 미감지 (02-09)

현상: 검색이 0건이어도 테스트 통과.

원인: assertion이 result_count <= 2로 0건도 통과.

조치: assertion 강화. (PR #31)