685007789a
style: cargo fmt --all (round 4 ingest log feature follow-up)
...
Phase C4 executor 의 마지막 `fix(test): clippy + fmt fixes` commit 이
test file 부분만 fmt 적용. workspace 전체 fmt 누락 발견 → cargo fmt --all
적용. 모든 import alphabetical reorder + line wrapping 정합.
추가 untracked artifact 동시 commit:
- docs/superpowers/specs/2026-05-28-v0.20-ingest-log-spec.md (491 line, ACCEPT)
- docs/superpowers/plans/2026-05-28-v0.20-ingest-log-plan.md (616 line, ACCEPT)
workspace test: 1370 passed / 0 failed / 50 ignored, ingest_log_smoke green.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-28 04:18:40 +00:00
6ac7fea7b9
feat(v0.17.0/A5): trigram-aware build_match_string + SearchResponse.hint
...
PR-A 본체. plan Task A4 Step 1c + A5.
- lexical.rs::build_match_string 재설계: whole-phrase + token-AND
OR-combined, 3자 미만 토큰 drop, 후보 없음 시 None (빈 MATCH
회피). raw single-quote mode 유지.
- SearchResponse.hint additive — empty result + trimmed < 3 chars
+ non-raw 케이스에 short_query_hint helper 가 set.
- CLI 'kebab search' 가 [hint] stderr 한 줄 (text mode).
- TUI SearchState.short_query_hint + poll_worker stale-aware set
+ fire_search/mark_input_changed reset + dynamic_status 표시.
- docs/wire-schema/v1/search_response.schema.json hint additive.
- 신규 unit tests (lexical 9 PASS, 기존 2 expectation 갱신) +
통합 회귀 (search_korean: multi_token + mixed, 3 PASS) +
BM25 snapshot regen (trigram token stream).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-24 11:54:25 +00:00
3f0b00439a
review(p9-fb-10-task5): promote lexical_query to common + tighten Korean hit assertion
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-03 10:14:17 +00:00
60e583252e
test(kebab-app): Korean query → FTS5 smoke pin
...
p9-fb-10: verifies that a Korean (Hangul) token survives the
ingest → FTS5 lexical search round-trip via the kebab-app facade.
NFC normalization is wired upstream in kebab-normalize; this test
only exercises end-to-end correctness — no AVX, no fastembed required.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-03 10:08:32 +00:00