E-map — Perfil existencial individual
Tema: E-map — Perfil existencial individual del usuario
Idioma: ES
Resumen en pocas palabras
El E-map es el perfil existencial de un usuario dentro de la plataforma. Muestra cómo está el usuario en tres dimensiones — afectiva, efectiva y de perspectiva — a partir del análisis de sus conversaciones con Brun-E. Cada vez que el usuario completa una sesión de voz, Brun-E analiza la conversación y actualiza su E-map automáticamente. El usuario puede ver su estado actual y cómo ha evolucionado a lo largo del tiempo.
Objetivo de negocio
Que cada usuario tenga una foto actualizada de su estado existencial en la plataforma. El E-map traduce el análisis de Brun-E en información visual y comprensible: scores por dimensión, observaciones, recomendaciones y alertas. Es la herramienta que permite al usuario conocerse mejor y hacer seguimiento de su evolución.
Contexto y alcance
Qué está incluido
- Ver el E-map actual (el más reciente generado)
- Ver el historial de E-maps (evolución en el tiempo)
- Estado vacío cuando el usuario aún no completó ninguna sesión Brun-E
Qué no está incluido en este documento
- La lógica de generación del E-map (cubierta en el DRF de Brun-E, ver 12-brun-e-sesiones-voz.md)
- El E-map grupal y la vista del líder (ver 14-e-map-grupal.md)
- La administración del E-map por parte de un administrador
Actores
| Actor | Qué hace |
|---|---|
| Usuario | Ve su propio E-map actual e historial. No puede ver el E-map de otros usuarios. |
| Sistema (backend) | Genera y guarda el E-map automáticamente al completar una sesión Brun-E. Expone el E-map actual y el historial al usuario autenticado. |
Casos de uso
CU-1 Ver el E-map actual
El usuario entra a la sección de E-map y ve su estado existencial más reciente: scores en las tres dimensiones, etiquetas descriptivas, insights, recomendaciones y alertas generados por Brun-E en su última sesión. Si el usuario nunca completó una sesión Brun-E, ve un estado vacío con un mensaje invitándolo a iniciar su primera sesión.
CU-2 Ver el historial de E-maps
El usuario puede ver cómo han evolucionado sus dimensiones a lo largo del tiempo. Cada sesión Brun-E completada genera un nuevo punto en el historial. El sistema muestra la evolución de los scores de cada dimensión en una línea de tiempo.
Las tres dimensiones del E-map
El E-map evalúa al usuario en tres dimensiones existenciales. Cada una recibe un score de 1 a 10, una etiqueta descriptiva que resume su estado en esa dimensión, y un insight puntual sobre ella.
| Dimensión | Qué mide |
|---|---|
| Afectiva | El plano emocional: cómo el usuario procesa y expresa sus emociones |
| Efectiva | El plano de la acción: cómo el usuario actúa y logra sus objetivos |
| Perspectiva | El plano del pensamiento: cómo el usuario interpreta y da sentido a su experiencia |
Los scores se muestran en escala 1 a 10. Internamente el sistema los maneja en escala 0 a 1 y los convierte para mostrar al usuario.
Qué muestra el E-map
Score por dimensión
Cada dimensión muestra: - Score: número de 1 a 10 que refleja el estado en esa dimensión - Etiqueta: una palabra o frase corta que describe ese estado (la define Brun-E según la conversación) - Tendencia: si hay historial, muestra si el score subió o bajó respecto al E-map anterior (expresado en porcentaje)
Insights
Observaciones relevantes sobre el usuario generadas por Brun-E. Pueden estar vinculadas a una dimensión específica o ser generales. Describen patrones, fortalezas, brechas o equilibrios observados en la conversación.
| Tipo | Descripción |
|---|---|
| Tendencia | Patrón observado en el comportamiento del usuario |
| Fortaleza | Aspecto positivo destacado |
| Brecha | Área de mejora identificada |
| Equilibrio | Balance entre dimensiones |
Recomendaciones
Acciones concretas sugeridas por Brun-E para el usuario. Cada recomendación puede tener: - Prioridad: alta, media o baja - Tipo de acción: nueva acción a tomar, o acción a sostener y reforzar - Dimensión: a cuál de las tres dimensiones apunta (opcional)
Alertas
Aspectos que requieren atención especial, con tres niveles de severidad:
| Severidad | Qué indica |
|---|---|
| 🔴 Roja | Requiere atención correctiva inmediata |
| 🟡 Amarilla | Señal preventiva — algo a monitorear |
| 🟢 Verde | Señal positiva — algo que está funcionando bien |
Versión y fecha
Cada E-map tiene un número de versión (incrementa con cada sesión) y la fecha en que fue generado.
Cómo se genera el E-map
El E-map no se crea manualmente — se genera de forma automática al finalizar cada sesión Brun-E:
- Brun-E analiza la conversación y produce un reporte con su proyección del estado existencial del usuario
- El sistema extrae los scores, etiquetas, insights, alertas y recomendaciones del reporte
- Guarda el nuevo E-map y lo deja disponible de inmediato para el usuario
Si Brun-E no pudo generar un reporte válido en la sesión (por ejemplo: sesión muy corta o error técnico), no se crea un nuevo E-map para esa sesión.
Ver detalle completo del flujo en 12-brun-e-sesiones-voz.md.
Estado vacío
Si el usuario no completó ninguna sesión Brun-E, el E-map muestra un estado vacío con un mensaje claro invitándolo a iniciar su primera sesión. No se muestran scores ni contenido hasta que exista al menos un E-map generado.
Reglas de negocio
R-1.1 El E-map es de solo lectura para el usuario
El usuario no puede editar su E-map. Solo puede verlo. La información la genera Brun-E automáticamente.
R-1.2 Un E-map por sesión completada
Cada sesión Brun-E completada con reporte válido genera exactamente un E-map. No se generan E-maps fuera de sesiones Brun-E.
R-1.3 El usuario solo ve su propio E-map
Un usuario autenticado solo puede consultar su propio E-map e historial. No puede acceder al E-map de otros usuarios.
R-1.4 El E-map actual es siempre el más reciente
Cuando el usuario consulta su E-map, el sistema devuelve el más reciente (el generado en la última sesión completada).
R-1.5 El historial se ordena del más reciente al más antiguo
El historial muestra los E-maps ordenados cronológicamente, con el más reciente primero.
R-1.6 Sin sesiones: estado vacío
Si el usuario no tiene ningún E-map generado, el sistema responde con estado vacío — no devuelve error.
Validaciones y mensajes al usuario
- Sin E-map generado: Se muestra el estado vacío con mensaje claro (p. ej. "Completá tu primera sesión con Brun-E para ver tu E-map").
- No está logueado: No se procesa la petición; debe iniciar sesión.
Criterios de aceptación
AC-1 Ver E-map actual
El usuario autenticado puede consultar su E-map más reciente. El sistema devuelve scores en las tres dimensiones, etiquetas, insights, alertas y recomendaciones. Si no tiene E-map, devuelve estado vacío.
AC-2 Ver historial
El usuario puede consultar todos sus E-maps anteriores ordenados cronológicamente. Cada entrada del historial muestra scores y fecha de generación.
AC-3 Solo el propio E-map
El sistema no permite a un usuario consultar el E-map de otro usuario. Cualquier intento devuelve error de acceso no autorizado.
AC-4 Generación automática
Al completar una sesión Brun-E con reporte válido, el sistema genera y guarda el E-map sin intervención del usuario. El E-map queda disponible de inmediato.
AC-5 Tendencia visible
Si el usuario tiene dos o más E-maps, el sistema muestra la variación porcentual de cada dimensión respecto al E-map anterior.
Trazabilidad
| ID | Tipo | Descripción breve | Criterio de prueba |
|---|---|---|---|
| CU-1 | Caso de uso | Ver E-map actual | AC-1 |
| CU-2 | Caso de uso | Ver historial | AC-2 |
| R-1.1 | Regla | Solo lectura | Sin edición posible |
| R-1.2 | Regla | Un E-map por sesión | AC-4 |
| R-1.3 | Regla | Solo propio E-map | AC-3 |
| R-1.4 | Regla | E-map actual = más reciente | AC-1 |
| R-1.5 | Regla | Historial ordenado | AC-2 |
| R-1.6 | Regla | Sin sesiones = estado vacío | AC-1 |
| AC-1 | Aceptación | E-map actual con todos sus campos | E-map o estado vacío |
| AC-2 | Aceptación | Historial cronológico | Orden y contenido |
| AC-3 | Aceptación | Sin acceso al E-map ajeno | Error acceso |
| AC-4 | Aceptación | Generación automática post-sesión | E-map disponible al instante |
| AC-5 | Aceptación | Tendencia visible con historial | Porcentaje de variación |
Supuestos
- El usuario ya tiene cuenta activa y completó el onboarding.
- La generación del E-map depende de que Brun-E produzca un reporte válido al finalizar la sesión.
Correcciones / historial de validación
| Fecha | Versión | Cambio |
|---|---|---|
| 2026-04-11 | v1.0 | Documento inicial. E-map individual: qué es, cómo se genera, qué muestra, historial, estado vacío. |