rag-service/docs/CONTEXTO_PROYECTO.md

1.7 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 productiva hibrida y la correccion de rechazo blank/purga OCR estan desplegados y verificados en 0.2.1 revision 960e04a5a9fc3a3ef108fa4ef19d5ff42dbdb1ae.
  • Las dos candidatas sinteticas y FacturaTech v2-v8 estan purged; no quedan candidatas bloqueantes. FacturaTech v1 3fc78163-9cfb-4979-985c-1520a63327b0 sigue activa con 36/36 puntos.