snowyukitty puts guardrails in front of project chat
Bad chat requests now stop at the door, before they can create records or trigger document and AI work.
This is a quiet but useful reliability upgrade for teams putting legal materials through chat. Previously, a malformed request could get partway into the system before failing, potentially creating a chat record and touching document context or model processing.
snowyukitty has made both chat entry points apply the same checks:
- Message roles are limited to user and assistant.
- Chat, project, document and model details are checked before processing.
- Accepted text values are cleaned up consistently.
- Invalid requests receive specific feedback instead of failing deeper in the workflow.
The change is deliberately narrow: it does not change who can access a chat or which model is selected.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?