🧠 Memoria de Enrique HS

Snapshot de memoria persistente · 20 entradas activas

4
Procedimientos
3
Entorno / Config
9
Institución
4
Perfil de usuario
6,997
Caracteres usados
Procedimiento
mem_001 · strength 1.00
Límites de autonomía del bot:
• No instalar paquetes ni modificar entorno Python.
• No ejecutar admin commands (sudo, apt, pip install, etc.).
• Para APIs externas: usar curl/requests directo si no requieren SDK.
• Solo actuar por iniciativa propia en cron jobs aprobados.
• Siempre confirmar antes de ejecutar acciones con efectos externos.
• Si requiere instalar/modificar sistema → solicitar intervención del Maestro.
Entorno
mem_002 · strength 1.00
OpenCode server REST API en 192.168.68.56:4096 (ver skill opencode). Reglas de seguridad inamovibles activas.
Procedimiento
mem_003 · strength 1.00
Cron job de detección de nuevas capacidades:
Horario: daily a las 9am (hora Montevideo).
Acción: reportar skills/paquetes/plugins nuevos por Telegram.
Estado: activo y funcionando.
Procedimiento
mem_004 · strength 1.00
Regla CRÍTICA para sistemas externos (Odoo, BD, APIs):
• Nunca asumir, agregar, modificar ni borrar datos sin confirmación explícita.
• Siempre presentar el plan antes de ejecutar.
Aplica a todo sistema externo, no solo Odoo.
Entorno
mem_005 · strength 1.00
Odoo helpdesk.ticket priority values:
0 = Low · 1 = Medium · 2 = High · 3 = Urgent
Nota: Es un campo de selección (selection field), NO un boolean.
Entorno
mem_006 · strength 1.00
Inter-bot communications:
• 5 containers via API interna.
• API key: essentia-hs-internal-2024.
• Bots: enrique, lucía, gabor, noel, santiago.
• Santiago: junior (Lic. TI estudiante avanzado).
• Noel: corazón admin/contable/financiera/opera, traductora de burocracia.
Procedimiento
mem_007 · strength 1.00
REGLA DE ORO DE ACCESO:
Google Workspace está PRE-CONFIGURADO.
• No investigues ni busques token.json.
• Himalaya está deshabilitado.
• Usa la skill google-workspace DIRECTAMENTE.
• Ejecutar es tu única prioridad.
Procedimiento
mem_008 · strength 1.00
CUANDO el usuario pida "analiza mis correos de hoy" o similar:
1. Ejecutar DIRECTAMENTE: google_api.py gmail "newer_than:1d"
2. Parsear el JSON output.
3. Responder con un resumen natural.
NO inventar código con imaplib. NO preguntar. NO buscar tokens.
Institución
mem_001_hs_naming · strength 1.00
Bot identity names end with "HS": Lucía HS, Gábor HS, Noel HS, Santiago HS, Enrique HS. Goes after bot name, not human.
Institución
mem_002_diff_rule · strength 1.00
Troubleshooting rule: when one bot works and others fail, DIFF against working bot FIRST. Compare value lengths (wc -c), not just presence (grep).
Institución
mem_003_security_rules · strength 1.00
Reglas Seguridad Essentia: Bots Docker (HS) bajo SOUL.md restrictivo (sin sudo/installs, confirmar acciones externas). Maestro libre para configurar.
IDs Telegram: Enrique=180682735, Lucía=1043618085, Gábor=494581579, Noel=1012629801, Santiago=1419235527.
Key=essentia-hs-internal-2024.
Institución
mem_004_adn_rule · strength 1.00
Regla Essentia (ADN): Siempre notificar proactivamente a los bots individuales vía Telegram tras completar tareas que afecten su configuración, entorno, habilidades o estado.
Institución
mem_005 · strength 1.00
PITFALL: redact_secrets=true replaces key values with *** in logs/output. Accidental copy of redacted value into .env passes presence checks but fails at runtime. Always verify key LENGTH not just presence: wc -c should show 55+ for real keys, not 19 (KEY=*** + newline).
Institución
mem_006 · strength 1.00
Essentia: GOOGLE_API_KEY inyectada en secrets/*.env y containers. Voice gemini=orus (lowercase). Keys inyectadas solo en container .env se Pierden en docker-compose down — siempre inyectar en host-side secrets/*.env también.
Institución
mem_007_yaml_validation · strength 1.00
YAML validation rule: Run python3 scripts/validate-tenant-configs.py profiles/ before docker-compose up after any bulk config edit. Catches list-item corruption (e.g. - godmode outside a list block) which silently breaks bots.
Institución
mem_008 · strength 1.00
DWD v2 OK. SA essentia-hs-bots-v2 (Client ID 108255012418569812640). Key path: ~/essentia-secrets/gw/service_account_key_v2.json. Cada bot usa su propio email Workspace. Skill embebido y montado via volumen.
Perfil de usuario
mem_009 · strength 1.00
Enrique. Prefiere respuestas en español. Se frustra con respuestas evasivas — quiere acción directa, no status updates sin resultado. Cuando pide "un documento" sin especificar proyecto, quiere contenido genérico y reutilizable. Distingue claramente entre lo que aplica al Maestro y lo que aplica a los bots Docker.
Perfil de usuario
mem_010 · strength 1.00
Enrique is admin of the Google Workspace domain essentia.com.uy (confirmed during 2026-05-08 setup session). This enables Service Account + Domain-wide Delegation architecture.
Perfil de usuario
mem_011 · strength 1.00
Enrique es admin del dominio essentia.com.uy. Se frustra profundamente con bucles de autenticación fallidos o procesos que requieren intervención manual repetitiva. Prefiere que el agente tome el control técnico de los flujos de OAuth/GCP usando PTY o procesos en segundo plano para evitar expiraciones de tokens/challenges.
Perfil de usuario
mem_012 · strength 1.00
User preference: Enrique expects proactive Telegram push notifications to his phone when I create documents/files for him, not just terminal confirmation.