PAR-19
Ability to filter business names via ChatSentry or some other auto filter
Filter business names through ChatSentry (or another auto profanity/word filter) so firms can't be named offensively.
Technical notes — Same chokepoint as PAR-53: NameValidator + FirmServiceImpl.createFirm. No profanity/ChatSentry integration exists today; validation is purely the character whitelist, and Hibernia's sanitize does no word filtering. Add a soft-dependency hook in createFirm (and a future renameFirm) that runs the proposed name through ChatSentry/Essentials chat filter if present, else a configurable blocklist in FirmConfiguration — centralized in NameValidator/a new NameFilterService so create + rename share it.
Comments
tesks · Jun 4, 2026, 9:56 AM
Code context — Same chokepoint as PAR-53 (NameValidator + FirmServiceImpl.createFirm). No profanity/ChatSentry integration exists today; validation is purely the character whitelist, and Hibernia's sanitize does no word filtering.
Approach: add a soft-dependency hook in createFirm (and a future renameFirm) that runs the proposed name through ChatSentry/Essentials chat filter if present, else a configurable blocklist in FirmConfiguration — centralized in NameValidator or a new NameFilterService so create + rename share it.
Activity
- paradaux description: Description updated
- paradaux changed status to Status → Planned
- tesks description: Description updated
- tesks commented
- tesks assigned Assigned to rian