Status: IN
Autocomplete and web crawler both normalize inputs (query strings, URLs) exactly once at the system boundary, ensuring all internal operations work with canonical forms and preventing duplicate entries from case or format differences.
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
Depends on (SL): autocomplete-normalize-at-boundary, crawler-normalize-once-convention