refactor(app): search LRU 캐시 제거 (p9-fb-19) — 동작 불변, 표면 축소

- App::search() → search_uncached() 직통 (캐시 로직 전체 삭제)
- SearchCacheKey struct + impl 제거
- App.search_cache 필드 + 초기화 블록 제거
- build_cache_key() / clear_search_cache() 제거
- config SearchCfg.cache_capacity + default_cache_capacity() 제거
- CLI clear_search_cache() 호출 제거; --no-cache 플래그는 유지(no-op)
- wire/schema search_cache 값 true → false (필드 유지)
- lru workspace dep + kebab-app direct dep 제거
- unicode-normalization dep 유지 (first_question_title() 에서 사용 중)
This commit is contained in:
2026-06-24 09:36:22 +00:00
parent 7c935c6b96
commit 470e94bb2d
8 changed files with 7 additions and 187 deletions

1
Cargo.lock generated
View File

@@ -4780,7 +4780,6 @@ dependencies = [
"kebab-store-sqlite",
"kebab-store-vector",
"lopdf",
"lru",
"reqwest 0.12.28",
"rusqlite",
"serde",