rag-service/docs/CONTEXTO_PROYECTO.md

1.6 KiB

Ficha rapida del proyecto

Proyecto: RAG Service

Descripcion

Servicio RAG para ingesta, versionado y recuperacion de conocimiento. Incluye un servicio OCR privado reutilizable: RAG lo consume para procesar documentos con imagenes, pero OCR no es exclusivo del modulo.

Stack tecnologico

  • Backend: Node.js y TypeScript.
  • OCR: Python, FastAPI y PaddleOCR.
  • Datos: PostgreSQL, Qdrant y SQLite para la cola OCR.
  • Infraestructura: Docker y EasyPanel.

Estado actual

  • Activo
  • En desarrollo
  • En produccion

Ultima sesion: 2026-09-24 Ultimo agente: Agente RAG 3

Ubicacion del proyecto

/home/pancho/Documentos/Empresa/Desarrollo/IA/RAG

Documentacion clave

  • docs/CONTRATO_CICLO_VIDA_Y_OCR.md - Contrato canonico del ciclo de vida y OCR.
  • docs/PENDIENTES_RAG.md - Backlog priorizado.
  • docs/OPERATIVA.md - Operacion sin secretos.
  • docs/HISTORIAL_SESIONES.md - Continuidad de sesiones.

Notas rapidas

  • rag-service es el unico proyecto Engram canonico; la sesion debe iniciarse desde la raiz de este worktree.
  • RAG y OCR 0.2.1 estan desplegados y verificados conjuntamente. El OCR queda aceptado para esta fase como servicio best-effort autonomo; la mejora de precision y la consola humana son evoluciones futuras no bloqueantes.
  • El scheduler durable, la validacion local end-to-end hibrida y la bateria local previa a publicacion estan completados. La unidad queda autorizada para commit/push; el despliegue y la validacion productiva posterior conservan una autorizacion separada.
  • FacturaTech v8 sigue no activa; aprobacion/indexacion y activacion requieren autorizaciones separadas.