Paradaux
IssuesPAR-19BacklogOpen ↗
0

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

  • tesks description: Description updatedJun 4, 2026, 10:01 AM
  • tesks commentedJun 4, 2026, 9:56 AM
  • tesks assigned Assigned to rianJun 4, 2026, 9:27 AM