Operation
What the Claude zero-width space remover changes
Exactly one class of edit. Fourteen codepoints are matched and handled: eleven removed, three replaced with U+0020. No other byte in the input is altered. Whitespace handling is switched off on this route, punctuation normalisation is off, blank-line collapsing is off, and the output is not trimmed at either end.
That narrowness is the specification, not an omission. A transformation that touches one known set is auditable: run the result through a scanner and the count should be zero, and diff the input against the output and every change should be accounted for. A cleaner that also reflows whitespace produces a diff nobody can review.