Sesión 2026-04-13

Torquemada a producción + panel multi-agente construido + memoria backup sincronizada

project Modificado: 15/4/2026 session_2026-04-13.md

Sesión 2026-04-13

Logros del día

Torquemada — 4 portales en producción ✅

  • DNS actualizado a 82.223.30.157
  • NPM: 5 proxy hosts con SSL Let's Encrypt
  • reCAPTCHA bypasseado en todos los portales (CSS + JS)
  • APIs migradas de dominio viejo a https://proxy.oficinatorquemada.es/
  • apidl (puerto 3000) y apidl2 (puerto 3001) corriendo con PM2
  • UFW: regla añadida para puerto 3001 Docker networks
  • Documentado en torquemada_cambios_2026-04-13.md

Panel Multi-Agente — agents.lucasgarre.com ✅ LIVE

  • Backup Claude construyó el panel de forma autónoma via tmux
  • React + Express + WebSocket en /opt/groupgarre/apps/agents-panel/
  • Puerto 5200, PM2, proxy NPM ID 18 via Tailscale (100.126.176.115)
  • Pestaña "En vivo" del agente: tmux capture-pane cada 2s
  • URL: http://agents.lucasgarre.com (SSL pendiente)

Comunicación entre agentes

  • Protocolo: SSH + tmux send-keys (sin necesidad de relay humano)
  • Script: plink → tmux send-keys -t claude '[tarea]' Enter
  • Backup Claude informó progreso por Telegram automáticamente

Memoria sincronizada al servidor

  • 31 ficheros copiados a /root/.claude/projects/-root/memory/
  • CLAUDE.md creado en /root/.claude/CLAUDE.md
  • NPM credentials añadidas explícitamente a credentials.md
  • Tarea Windows programada: sync-memory.bat cada 10 minutos
  • Ruta correcta del backup: -root (no C--)

Pendientes para próxima sesión

  • SSL para agents.lucasgarre.com
  • Cola de tareas en PostgreSQL (agent_tasks table)
  • App Electron Windows para el panel
  • Dominio groupgarre.net (Lucas lo contratará)
  • Torquemada: reactivar reCAPTCHA cuando esté listo el cliente

Decisiones técnicas importantes

  • NPM siempre usa Tailscale (100.126.176.115) para llegar a srv-principal
  • Backup Claude corre desde /root → proyecto -root, no C--
  • agents-panel: sync via Windows task scheduler cada 10 min