feature/conversation-details
master
Frontend can send arbitrary JSON into `details` on conversation create; it's returned on all conversation responses (create, list, close, reopen), mirroring the existing `title` field. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>