Files
help_desk/.agente/reglas.md
T

1.8 KiB

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.