The conversations table has no FK on user_id, but files had one, causing 500 errors on file upload when the anonymous user wasn't registered. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>