# RAG - Punto de entrada para agentes El protocolo general de trabajo, identidad y registro vive en `docs/readme.md`. ## Reglas del modulo RAG - Este worktree corresponde exclusivamente al modulo `RAG/`. - El unico proyecto canonico de Engram para este repositorio es `rag-service`. - Antes de realizar trabajo RAG, confirma que OpenCode se inicio desde la raiz de este worktree y que `mem_current_project` resuelve `rag-service`. - Todas las lecturas y escrituras de Engram para RAG deben indicar explicitamente `project: "rag-service"`. - Si la deteccion no devuelve `rag-service`, no escribas memoria bajo otro proyecto. Deten el flujo e informa que la sesion debe reiniciarse desde `RAG/`. - `all_projects=true` queda reservado para recuperaciones o consolidaciones autorizadas expresamente por el usuario. - El contrato y el backlog canonicos del OCR viven en `docs/CONTRATO_CICLO_VIDA_Y_OCR.md` y `docs/PENDIENTES_RAG.md`. - Antes de tareas con servicios, credenciales, despliegues o ejecuciones recurrentes, consulta `docs/OPERATIVA.md`. - Respeta la aprobacion explicita del usuario antes de modificar archivos, ejecutar comandos relevantes o interactuar con infraestructura. - Registra los cambios relevantes en `docs/HISTORIAL_SESIONES.md` antes de cerrar el bloque de trabajo. ## Documentacion principal - `docs/readme.md` - Protocolo de agentes. - `docs/CONTEXTO_PROYECTO.md` - Ficha y estado del modulo. - `docs/HISTORIAL_SESIONES.md` - Continuidad de sesiones. - `docs/INDICE_DOCUMENTACION.md` - Mapa de la documentacion. - `docs/OPERATIVA.md` - Hechos operativos sin secretos. La version de esta plantilla se controla en `TEMPLATE_VERSION`.