/**
 * AI assistant routes aggregator — ai-assistant.
 * Mounted at /api/ai alongside existing system-ai routes (no path conflicts).
 * Spec paths: POST /api/ai/chat, GET /api/ai/chat/sessions, POST /api/ai/categorize-expense.
 */
import { Hono } from 'hono'
import type { AppEnv } from '../../types'
import { chatRouter } from './chat'
import { sessionsRouter } from './sessions'
import { categorizeRouter } from './categorize-expense'

const aiAssistantRoutes = new Hono<AppEnv>()

aiAssistantRoutes.route('/chat', chatRouter)
aiAssistantRoutes.route('/chat/sessions', sessionsRouter)
aiAssistantRoutes.route('/categorize-expense', categorizeRouter)

export { aiAssistantRoutes }
