rag-service/AGENTS.md

26 lines
1.6 KiB
Markdown

# 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`.