🐛 Arreglado a fondo el análisis de documentos (carpetas, conocimiento y proyectos)
Continuación del arreglo anterior. El mismo fallo (la lectura del contenido de los documentos dependía de un paso de búsqueda que a veces fallaba) afectaba también a las carpetas con archivos, a las bases de conocimiento y a los proyectos: la IA veía la lista de archivos pero no su contenido, así que decía cosas como "no tengo los importes, solo veo los metadatos". Ahora, cuando ese paso falla, la IA lee igualmente el contenido real de cada documento (los primeros fragmentos de cada archivo), así que puede analizar nóminas, presupuestos, etc. aunque la búsqueda semántica no esté disponible.
Nuevo
- 📂 La IA ya lee el contenido de los archivos de una carpeta (no solo la lista de nombres)
- 📚 Igual para bases de conocimiento (p. ej. la colección de nóminas) y proyectos
- 🧮 Puede calcular totales / analizar varios documentos aunque la búsqueda semántica falle
Análisis de documentos (robustez)
- El contenido de carpeta, conocimiento y proyecto ya no se omite si falla/!no se genera el embedding.
- Nuevo fallback común: cuando no hay coincidencias semánticas, se inyectan los primeros fragmentos de CADA archivo (clave para colecciones grandes como 16 nóminas).
- La búsqueda semántica se sigue priorizando cuando está disponible; el fallback solo entra si no devuelve nada.
- Cubre los 4 caminos: adjuntos del mensaje, archivos de carpeta, colecciones de conocimiento y archivos de proyecto.
