fix(hud): catch the UNAVAILABLE word flush against Han and keep multi-word names whole

Han and kana have no word edges, so a CJK forbidden word now counts anywhere
in the reply. The proxy no longer counts words: the model reads Rue de Rivoli
as one, so only the 80-character word-boundary cap remains.

Also restore src/voice/gevActions.test.mjs, reformatted by mistake in 818d2c82.
This commit is contained in:
German Khokhlov committed 2026-11-02 17:13:58 +04:00
1 parent 818d2c8295
commit 645e13aeaa
5 files changed
+645 -2164

No files matched your search

File diff suppressed because it is too large. Load diff