Text and Unicode limits
Editorial title-case rules have edge cases, syllable counts are heuristic, Unicode style substitutions depend on font/app support, and normalized or visually similar Unicode text is not automatically safe or equivalent. Structural XML comparison should use the XML-aware engine rather than a raw line diff.
Inspect grapheme clusters alongside code points
Code points remain visible for diagnostics, while a separate grapheme view explains why one visible character can contain multiple scalars, UTF-16 units and UTF-8 bytes.