Servicio RAG para tools IA empresariales
Find a file
2026-09-23 13:04:00 +02:00
agente_gstreamer Restructure repo: move RAG content to repo root 2026-07-21 22:11:28 +02:00
docs docs(rag): record R5 publication 2026-09-23 13:04:00 +02:00
migrations feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
ocr-service feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
openspec docs(ocr): archive ingestion integration spec 2026-09-21 19:14:15 +02:00
public/playground feat(ocr): complete reviewed ingestion workflow 2026-09-15 15:48:45 +02:00
scripts feat(ocr): extract ordered PDF pages 2026-09-14 14:20:52 +02:00
src feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
tests feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
.dockerignore Restructure repo: move RAG content to repo root 2026-07-21 22:11:28 +02:00
.env.example feat(rag): add knowledge lifecycle management 2026-09-11 19:31:45 +02:00
.gitignore feat(ocr): add private service queue 2026-09-14 20:34:29 +02:00
AGENTS.md feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
Dockerfile feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
opencode.json feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
package-lock.json feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
package.json feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
TEMPLATE_VERSION feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00
tsconfig.json Restructure repo: move RAG content to repo root 2026-07-21 22:11:28 +02:00
VERSION feat(ocr): harden quality diagnostics and release contract 2026-09-23 13:00:27 +02:00

README para Agentes

Proyecto: RAG Service

Reglas comunes

  • Respeta la aprobacion explicita del usuario antes de crear, modificar o eliminar ficheros, ejecutar comandos relevantes o realizar cambios significativos.
  • Si falta informacion critica o aparece un bloqueo, detente, informalo y espera instrucciones.
  • Toda la documentacion del modulo vive en docs/.
  • El unico readme valido del modulo es docs/readme.md.

Si eres agente principal

  1. Recupera tu session_id con docs/sesion_actual_opencode.md cuando el runtime no lo proporcione.
  2. Consulta docs/HISTORIAL_SESIONES.md para recuperar identidad y continuidad.
  3. Si no estas registrado, solicita nombre y rol antes de iniciar trabajo de proyecto.
  4. Antes de crear o buscar documentacion, consulta docs/INDICE_DOCUMENTACION.md.
  5. Antes de trabajar con servicios, credenciales, despliegues o ejecuciones recurrentes, consulta docs/OPERATIVA.md.
  6. Registra cada bloque relevante de trabajo en docs/HISTORIAL_SESIONES.md antes de cerrarlo.

Si eres subagente

  • Tu identidad y responsabilidad las dicta el agente invocador.
  • No ejecutes el flujo de identidad ni la comprobacion de plantilla.
  • No leas el indice ni el historial salvo que la tarea lo requiera.
  • Si necesitas tu session_id, usa la receta parent_id de docs/sesion_actual_opencode.md.
  • Registra tu trabajo en el historial con el nombre Subagente [tarea] y tu propio session_id.

Reglas especificas de RAG

  • Confirma que la sesion esta en la raiz RAG/ y que Engram resuelve rag-service antes de cualquier trabajo del modulo.
  • Indica siempre project: "rag-service" en las operaciones Engram de RAG.
  • El contrato OCR y el backlog canonicos son docs/CONTRATO_CICLO_VIDA_Y_OCR.md y docs/PENDIENTES_RAG.md.
  • R1-R4 se ejecutan exclusivamente en local. R5 es la unica fase que puede desplegar RAG y OCR como una operacion conjunta.