{"id":"autocomplete-search-is-robust","text":"Autocomplete provides consistent, normalized search through boundary normalization (lowercasing, length truncation) and eagerly-rebuilt top-k caches, but fuzzy matching is limited to single-character edits on the last character only — meaning most mid-word typos produce zero results despite the system's otherwise thorough input handling.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["normalize-once-at-system-boundary","autocomplete-cache-consistency"],"outlist":["autocomplete-fuzzy-is-last-char-only"],"label":"Normalization and cache consistency ensure exact-prefix queries are always correct, but the fuzzy fallback's last-char-only limitation undermines recall for realistic typo patterns"}],"dependents":["boundary-normalization-serves-defense-and-correctness"],"metadata":{"last_reviewed":"2026-06-06T06:26:57","review_result":"pass"},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"autocomplete-search-is-robust","truth_value":"IN","reason":"SL justification valid","antecedents":["normalize-once-at-system-boundary","autocomplete-cache-consistency"],"label":"Normalization and cache consistency ensure exact-prefix queries are always correct, but the fuzzy fallback's last-char-only limitation undermines recall for realistic typo patterns","outlist":["autocomplete-fuzzy-is-last-char-only"]},{"node":"normalize-once-at-system-boundary","truth_value":"IN","reason":"SL justification valid","antecedents":["autocomplete-normalize-at-boundary","crawler-normalize-once-convention"],"label":"autocomplete lowercases and truncates all queries before trie operations; crawler normalizes URLs at insertion into bloom filter, frontier, and simhash — both establish a canonical-form invariant at the boundary that internal code relies on"},{"node":"autocomplete-normalize-at-boundary","truth_value":"IN","reason":"premise"},{"node":"crawler-normalize-once-convention","truth_value":"IN","reason":"premise"},{"node":"autocomplete-cache-consistency","truth_value":"IN","reason":"premise"}]}}