Sesión 2026-03-30 — Ideas y pendientes

Todo lo que se habló y planificó el 30 de marzo de 2026 — para no perder contexto si se cierra la sesión

project Modificado: 15/4/2026 session_2026-03-30.md

Sesión 30 marzo 2026

Estado de salud

Lucas se encuentra mal, se quedó en casa. Médico de cabecera mañana (31 marzo). No fue a trabajar de Uber.

Lo que se construyó hoy

Sistema de Memoria Telegram — COMPLETADO ✅

  1. ✅ PostgreSQL claude_memory en srv-principal con tabla telegram_history
  2. ✅ n8n workflow "Telegram Logger" (ID: I7zfWdKT3mkfjk9B) — webhook POST → INSERT PostgreSQL
  3. ✅ n8n workflow "Telegram Get History" (ID: hpwyAsrb1SL189oO) — GET ?chat_id=&limit= devuelve JSON
  4. ✅ Adminer en https://db.lucasgarre.com (proxy corregido via Tailscale)
  5. ✅ 35+ mensajes guardados hoy incluyendo backfill de la sesión
  6. ❌ Hooks de Claude Code NO funcionan para MCP — logging manual con curl

Limpieza n8n

  • ✅ Workflow "Sara - Secretaria Personal Telegram" borrado (911 errores, nunca funcionó, Ollama no disponible)
  • ✅ Workflows activos: Agente WhatsApp, Telegram Logger, Telegram Get History

Diagnóstico Agente WhatsApp

  • Real: 14.7% fallos (9 errores / 61 ejecuciones) — NO 94.7% (ese era de todos los workflows)
  • Causa errores: mensajes sin texto (fotos/stickers) pasan el filtro con body null → 400 Bad Request Anthropic
  • Fix pendiente: añadir validación de tipo texto en Filtro Mensajes

Pendientes para JUEVES (2026-04-03)

Panel Admin/CRM GroupGarre — pendiente diseñar

Lucas preguntó qué opciones había para el CRM. Plan sugerido:

  • Datos a mostrar: citas agendadas por Aria, leads de lucasgarre.com, métricas básicas
  • Stack: React + Express (estándar GroupGarre) o HTML estático + n8n API
  • Deploy: subdominio admin.lucasgarre.com via NPM
  • Prerequisito: añadir paso al workflow WhatsApp para guardar citas en PostgreSQL

Otros pendientes

  • Fix Agente WhatsApp: filtro texto en Filtro Mensajes
  • Instalar Claude Code en srv-principal (24/7 sin PC)
  • Conectar Claude API al mismo PostgreSQL
  • Feedback Kason (pendiente cliente)
  • CRM/Admin panel lucasgarre.com

Cómo recuperar historial al inicio de próxima sesión

curl "https://n8n.lucasgarre.com/webhook/hpwyAsrb1SL189oO/webhook/telegram-history?chat_id=8009772819&limit=50"

n8n credenciales