코드 구조, 타입 불일치, 테스트 품질, 도구 통합 등 코드 계약 일관성 이슈.
현상: 커밋 메시지에 "하이브리드 검색"으로 기재되었으나 실제로는 벡터 검색만 구현.
조치: 후속 PR #16, #17에서 BM25 구현하여 완성.
현상: BM25 검색 결과에 노이즈 과다.
원인: 토크나이저가 "것", "수", "데" 등 의존명사(NNB) 포함.
조치: NNB 품사 태그 제거. (PR #16, 440a5d5)
현상: 타입 정의와 런타임 검증이 불일치.
조치: Literal에서 cohere 제거. (PR #22, 01869a6)
현상: 검색이 0건이어도 테스트 통과.
원인: assertion이 result_count <= 2로 0건도 통과.
조치: assertion 강화. (PR #31)