Consulta — El usuario pregunta sobre contratos, normativas o documentos en Interfaz de chat.
POST /chat — Interfaz de chat envía la consulta al Backend API con session_id e historial.
RAG Router — router de intención evalúa keywords. Modo gradual/full/off. Si no aplica, va a DFCX.
Servicio RAG — Inicia loop agéntico con máx 5 iteraciones, citaciones y deduplicación.
Gemini — Function Calling decide qué stores buscar: search_contratos, search_normativas, etc.
Discovery Engine — Vertex AI Search consulta Dominios de conocimiento con snippets y extractive answers.
Normativas 2-step — Busca interno primero. Solo Google Search como fallback si no hay resultados.
Citaciones — Panel de citaciones agrupa fuentes por dominio con links, snippets y página.