Files
help_desk/.agente/reglas.md
T

22 lines
1.8 KiB
Markdown

# Reglas Técnicas y de Operación — Help Desk
## 1. Regla de Seguridad Crítica en Infraestructura (MCP)
- **Alcance:** Todas las operaciones con el servidor MCP de Infraestructura (`192.168.10.160:3006`).
- **Restricción:** El servidor MCP tiene bloqueada toda operación de eliminación de registros. La eliminación de cualquier servicio, hardware o registro SOLO puede realizarse desde la interfaz web bajo supervisión humana explícita.
- **Motivo:** Evitar borrados accidentales de elementos compartidos del ecosistema por parte de agentes autónomos.
## 2. Aislamiento Multi-Tenant Estricto
- **Alcance:** Modelos y consultas SQL a la base de datos (`models/*.js`).
- **Restricción:** Toda consulta, creación o actualización de tickets, departamentos o usuarios que pertenezcan a un tenant DEBE incluir la cláusula `WHERE company_id = ?` correspondiente a la sesión activa (`req.session.user.company_id`).
- **Motivo:** Garantizar la confidencialidad y aislamiento de datos entre empresas.
## 3. Manejo de Secretos y Repositorios
- **Alcance:** Archivo `.env` y configuración local.
- **Restricción:** Nunca comitear credenciales, passwords de base de datos ni `SESSION_SECRET` a Git. El archivo `.env` debe permanecer en `.gitignore`. Para repositorios se mantiene `.env.example` sin valores sensibles.
- **Motivo:** Seguridad de la red interna y cumplimiento de buenas prácticas.
## 4. Rutina de Actualización Documental
- **Alcance:** Mantenimiento y evolución del proyecto.
- **Restricción:** Al solicitar "actualizar proyecto", se debe revisar y sincronizar `agents.md`, `.agente/proyecto_estructura.md`, `.agente/proyecto_memoria.md`, `.agente/proyecto_errores.md`, `.agente/objetivos.md`, `README.md` y la ficha en el MCP de Infraestructura.
- **Motivo:** Preservar la fuente de verdad técnica y la coherencia en todo el ecosistema.