- Types: ChatMessage, ConversationSummary, Conversation - streamChat: POST /api/advisor/chat with ReadableStream SSE parsing - fetchConversations: GET with 404-tolerant empty array fallback - fetchConversation: GET by id