Análisis de Configuración Actual de Hermes (Stefy)

Fecha: 2 de octubre de 2026 Propósito: Identificar las causas de raíz por las que Stefy mezcla proyectos y sesiones al trabajar con Jorge.


1. Diagnóstico de la Configuración Actual

1.1 Perfil único (default)

Solo existe un perfil Hermes — el perfil default. Esto significa que cada sesión carga:

Consecuencia: no hay separación entre proyectos. En una misma sesión Stefy tiene acceso a las memorias, skills y convenciones de Terry, Machotes, DTF Impulsora, InnovaQR, Gastos Diarios y más. Al no saber a qué proyecto pertenece la conversación, mezcla datos, prioridades y flujos de trabajo.

1.2 Memoria al límite

La memoria de perfil (user) está al 98% de capacidad (1.346/1.375 caracteres). Contiene:

Problema: al estar cerca del límite, cualquier añadido nuevo requiere borrar/reemplazar entradas existentes. Además, al mezclar proyectos en el mismo espacio, Stefy prioriza según lo que quepa, no según el proyecto activo.

1.3 Skills genéricos sin contexto de proyecto

Los skills (especialmente los locales) cubren tecnologías y tareas (dotnet-web-api, blazor-server-development, cloudflare-deploy, dokploy-deploy, database-connections, workspace-conventions, etc.) pero ninguno está anclado a un proyecto concreto.

Cuando Stefy carga un skill como dotnet-web-api, no sabe si es para Terry (RDS + Vanilla/JS), Machotes (Blazor Server), InnovaQR (FastAPI) o una API nueva. Lo mismo ocurre con cloudflare-deploy y dokploy-deploy.

1.4 Cron sin contexto de proyecto

El único cron job activo es un resumen semanal general (Resumen semanal general). No hay separación por proyecto, por lo que en un mismo resumen se mezclan actualizaciones de todos los frentes.

1.5 Sin plan de skills por proyecto

Hay skills redundantes o solapados:

1.6 Sin convención de sesiones

No hay forma de etiquetar una sesión con el proyecto al que pertenece. Hermes soporta nombrar sesiones con /title [name], pero no hay un standard que Stefy use para recordar el proyecto activo en cada sesión.


2. Capacidades de Hermes Relevantes (Documentación)

La documentación de Hermes Agent ofrece varias herramientas diseñadas para resolver estos problemas:

2.1 Perfiles (hermes profile)

2.2 Skills (hermes skills)

2.3 Memoria por perfil

2.4 Sesiones aisladas

2.5 Cron por perfil

2.6 Kanban (work queues)

2.7 Worktree mode (-w)


3. Patrones de Trabajo Observados (Sesiones Recientes)

Basado en el resumen semanal y las skills locales:

Proyecto Stack Despliegue Prioridad
Terry Blazor .NET + RDS Railway / VPS En pausa (no genera dinero)
Machotes Blazor .NET Cloudflare Pages En pausa (no genera dinero)
DTF Impulsora Landing estática Cloudflare Pages Prioridad (genera dinero)
InnovaQR FastAPI + Python Dokploy (planeado) Activo
Asistente WhatsApp Node.js / Chatwoot VPS Alta prioridad (autónomo)
Gastos Diarios Node.js Local Activo

Jorge tiene un estilo de trabajo: - Prefiere C#/Blazor/ASP.NET Core para proyectos web - API-first sin DB en fase inicial (Terry usa RDS, pero la API arranca sin DB) - Planificación spec-first (documentar antes de codificar) - Despliegues en Cloudflare Pages + Dokploy - Sin credenciales en el repo (seguridad estricta) - Comunicación informal pero espera foco estricto


4. Causas Raíz Identificadas

Causa Efecto
1 perfil único Skills, memoria, sesiones y cron de todos los proyectos se inyectan en cada sesión
Memoria al límite Al no caber más, Stefy reemplaza información crucial de un proyecto con otro
Skills sin contexto Stefy carga un skill de "API REST" y no sabe si es para Terry, Machotes o InnovaQR
Sin proyecto declarado Al no haber un ritual de entrada (cargar proyecto → cargar contexto), Stefy trabaja en el último proyecto que recuerda
Sin plan de skills Skills redundantes y desactualizados añaden ruido a la sesión

Siguiente paso: proposal.md — propuesta detallada de configuración y organización.