mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-31 13:57:18 -06:00
Audit finding 20. - tr::suggest_with refuses words over 64 letters (and words with spaces), like the other languages' suggesters (40 there; Turkish agglutinated words run past 40). Each candidate edit copies the whole word, so a long word cost O(n^2) per suggestion request on the UI thread. - TrDict::contains returns false past MAX_WORD_BYTES (120, the affix engine's bound) instead of collecting the char indices of the whole word. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>