normalize-once-at-system-boundary

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.

Justifications

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

Depended on by

JSON