Daily Scrum - 24 de Octubre 2025 (Integración)
🎯 Objetivo hoy
La integración del RAG con el grafo está en curso. El objetivo es terminar la integración implementando modelos y validando el flujo con pruebas automatizadas.
✅ ¿Qué hice ayer?
- Continué integrando la herramienta RAG en el flujo de ejecución del grafo, identificando puntos donde faltan modelos y casos de compatibilidad.
🚀 ¿Qué haré hoy?
- Crear los modelos necesarios (Pydantic / domain models) para las entradas y salidas del RAG y del grafo:
- Modelos para requests de retrieval, resultados de chunks, y payloads de generación.
- Validaciones básicas (tipos, campos obligatorios, límites de tamaño).
- Implementar y ejecutar pruebas:
- Unit tests para los nuevos modelos y adaptadores.
- Integration tests que cubran: registro de la herramienta, flujo retrieval → generation, manejo de errores.
🚧 Obstáculos potenciales
- Las pruebas de integración pueden revelar incompatibilidades en firmas de herramientas o campos faltantes en los modelos.
- Requerimientos de configuración del vector-store/embeddings pueden necesitar coordinación con infra (Qdrant/Ollama) en entorno de pruebas.
✅ Criterios de aceptación
- Modelos implementados y cubiertos por tests unitarios.
- Tests de integración que demuestren el flujo end-to-end (green).
📝 Notas / Próximos pasos
- Si aparecen incompatibilidades, añadir adaptadores de compatibilidad en
backend/logic/graph.pyy documentar la migración para herramientas existentes. - Después de tests verdes, preparar un pequeño ejemplo en
docs/que muestre el registro y uso del RAG con el grafo.