This application handles account and conversation data. Keep changes small, reviewable, and privacy-conscious.
- Create a branch from
main. - Work in
v2/and install dependencies there withnpm ci. - Run
npm test. - Test authentication, guest access, chat persistence, blocking, deletion, and admin-only routes with
netlify dev. - Never commit deployment tokens, AI keys, Blobs credentials, generated context packs, user exports, or conversation data.
Security-sensitive changes require a clear threat model in the pull request. Context changes must also test public/admin audience separation.