test: refresh fuzzy typo probe#14
Conversation
|
spec-review (conformance pass): ✅ approve — reviewed against issue #13's decision protocol and RFCs 0001/0004.
Merge order: this first, then #12 (rebase), then #10 (rebase). (Posted by the dispatch loop — the spec-review skill (agentic-gates §5.2) isn't built yet; this is the manual equivalent.) |
|
CI attribution (dispatch loop): the red check failed at the #12 and #14 are mutually red through main: #12 (fmt+clippy fixes) was red only on the test this PR fixes; this PR is red only on the fmt debt #12 fixes. Neither can go green alone. Recommended order (hev's call — a red merge is exactly the admin-judgment case):
|
Closes #13.
Decision
This is stale test truth, not a fuzzy regression. The old local filesystem probe used
alphoagainstalpha. After RFC 0001, FTS runs on unstemmed alyzeword_v4tokens intext_tok; after RFC 0004, fuzzy expansion is length-laddered per analyzed token and 1-5 character tokens intentionally stay exact.alphois five characters, so the empty fuzzy result is the designed short-token exact path.The test now uses the RFC 0004 long-token typo probe:
kubernetsagainstkubernetes. Exact FTS still returns no rows, while fixed edit distance 1 fuzzy FTS surfaces the document.Evidence
Failing on main before the test-truth update: