Problem
Public chat links with email verification provide no real security — anyone can enter any email and get access. There's no whitelist or approval gate, making the verification step meaningless.
Solution
- Default behavior: Require email authentication for public chat links
- Email whitelist: Add a configurable whitelist of allowed email addresses/domains
- Access requests: When a non-whitelisted email tries to access, show an "access request" flow that notifies the agent owner for approval
- Integrate with existing Email Whitelist settings in Settings panel
Acceptance Criteria
Problem
Public chat links with email verification provide no real security — anyone can enter any email and get access. There's no whitelist or approval gate, making the verification step meaningless.
Solution
Acceptance Criteria