// AI 채팅 메시지 — 백엔드 메시지와 1:1
export interface ChatMessage {
  role: 'user' | 'assistant'
  content: string
}

// 대화 목록 항목
export interface ConversationSummary {
  id: string
  title: string
  updatedAt: string
}

// 대화 상세(메시지 포함)
export interface ConversationDetail {
  id: string
  title: string
  messages: ChatMessage[]
}

// 메시지 전송 결과(대화 생성/이어가기 공통)
export interface SendResult {
  conversationId: string
  title: string
  reply: string
}

// 할 일(체크리스트) 추천 — 카테고리별 항목
export interface ChecklistSuggestionGroup {
  category: string
  items: string[]
}
export interface SuggestChecklistResult {
  groups: ChecklistSuggestionGroup[]
}
