Documentación de Requisitos Funcionales (DRF)
Esta carpeta describe qué hace el sistema desde la perspectiva del usuario: funcionalidades, casos de uso y comportamiento esperado. No incluye detalles de implementación (código, tecnologías concretas o arquitectura interna).
Propósito
- Servir de referencia de requisitos funcionales y comportamiento de negocio.
- Facilitar que producto, QA y desarrollo compartan el mismo entendimiento de las funcionalidades.
- Marcar cuándo actualizar: al añadir o cambiar lógica de negocio, reglas de validación o condiciones de uso.
Organización
- 00-overview.md: Visión general del sistema y capacidades principales.
- 01-organizaciones.md: Organizaciones (tipos COMMON/SUPER_ADMIN, slug, contacto principal, usuarios, roles, estado).
- 02-permisos.md: Permisos (recurso + acción, lista cerrada, ORGANIZATION solo SUPER_ADMIN).
- 03-roles.md: Roles por organización (nombre único por org, is_system protegido, permisos muchos-a-muchos, hard delete con restricciones).
- 05-modos-existenciales.md: E-Modes (modo existencial; test onboarding, integración E-Talent).
- 05b-emode-editable-perfil.md: Anexo A-05 — el usuario ve y cambia su E-Mode desde su perfil; el resultado del E-Test pasa a ser una primera hipótesis. Propuesta a debatir con el cliente.
- 06-niveles.md: Niveles de conocimiento sobre E-Modes (1–3); desbloqueo de funcionalidades.
- 07-usuarios.md: Usuarios (un rol, una organización; creación por registro o invitación).
- 07b-carga-masiva-usuarios.md: Anexo A-07 — alta masiva de usuarios por archivo CSV; plantilla, vista previa, importación parcial y email de primer ingreso. Propuesta a debatir con el cliente.
- 08-registro.md: Registro de organización + primer usuario.
- 09-invitaciones.md: Invitación de usuarios por email; completar registro + onboarding.
- 10-autenticacion.md: Login y renovación de tokens mediante refresh tokens.
- 11-entrevista.md: E-Test Onboarding para determinar el eMode del usuario.
- 11b-import-etest.md: Importación de E-Test Onboarding por un admin, saltando el flujo estándar.
- 12-brun-e-sesiones-voz.md: Brun-E — sesiones de voz (Fases A + B): inicio con validación de derecho, permiso temporal, pantalla y conexión en el navegador, canal de apoyo y E-map. Linear NAC-76.
- 12b-base-conocimiento-brune.md: Anexo B-12 — el material que Brun-E consulta durante las conversaciones. El mecanismo ya está construido; el documento trata sus cuatro límites y cómo sostener la actualización. No es el Marco Teórico (ver 22): esto lo consume el asistente, no lo lee una persona. Documento de debate.
- 13-e-map-individual.md: E-map individual del usuario; scores en tres dimensiones (Efectiva → Afectiva → Perspectiva), etiquetas, insights, acciones sugeridas, alertas, historial de evolución; estado vacío si sin sesión en las últimas 4 semanas.
- 14-e-map-grupal.md: E-map grupal para líderes; jerarquía lider-liderado en cascada, cálculo rolling de 4 semanas, contenido IA exclusivo para el líder (insights, alertas, recomendaciones grupales y por liderado).
- 14b-e-map-grupal-ia-lider.md: Anexo B-04 — estrategia de generación del contenido IA grupal; opciones de frecuencia, costo estimado y decisiones pendientes con el cliente.
- 14c-e-map-organizacional.md: E-map organizacional para RRHH/Dirección; score global (peso igual por equipo), historial mensual, desglose por equipo e individual, tasa de respuesta, diagnóstico IA bajo demanda con cooldown configurable. Requiere ORGANIZATION:READ_EMAP.
- 15-liderazgo.md: Relaciones lider-liderado; solicitudes bidireccionales con aceptación, transferencia, desvinculación, organigrama visual, permisos LEADERSHIP y rol Gestor de liderazgo.
- 16-notificaciones.md: Notificaciones in-app y email para líderes — alertas automáticas de eMap bajo e inactividad Brun-E, badge en navbar, panel con lista, descarte manual y deep-link al colaborador; comunicados masivos del SUPER_ADMIN y notificaciones de eventos de liderazgo.
-
17-almacenamiento.md: Servicio transversal de almacenamiento de archivos — autorización temporal de carga, subida directa y confirmación; hoy da soporte a los avatares de usuario.
-
18-capsulas-entrenamiento.md: Cápsulas de entrenamiento temáticas — contenido (video/podcast) + consigna; ejercicio por formulario, con Brun-E o con E-Trainer. Módulo nuevo. Propuesta a debatir con el cliente.
- 19-brun-e-multiagentico.md: Anexo B-19 — un Brun-E general apoyado en cerebros especialistas; catálogo de cerebros, consulta durante la conversación e implicancias en la voz. Documento de debate.
- 20-gamificacion.md: Puntos, insignias, hitos y rankings; propuesta en tres fases. Módulo nuevo. Propuesta a debatir con el cliente.
- 21-suscripciones-creditos.md: Planes por empresa, paquetes de créditos y control de consumo; hoy los límites de uso son globales para toda la plataforma. Módulo nuevo. Propuesta a debatir con el cliente.
- 22-marco-teorico.md: Biblioteca de contenido teórico para el usuario — índice de tres niveles ordenado por el autor, material auto-contenido con formato e imágenes, enlaces entre artículos. Distinto de la base de conocimiento de Brun-E (12b). Módulo nuevo. Propuesta a debatir con el cliente.
- 23-enlaces-externos.md: Botones configurables en la barra lateral que llevan a destinos externos (Calendly, formularios); primer caso, Solicitud de E-Session. Visibilidad por permiso, configuración desde SUPER_ADMIN, registro de clics. Módulo nuevo. Propuesta a debatir con el cliente.
- 24-unificacion-e-talent.md: Traer E-Talent dentro de esta plataforma en lugar de sostener dos sistemas separados. Una organización con productos contratables, verificación de contratación previa a la de permisos, traslado completo de la funcionalidad de selección, motor único de créditos, migración de datos y corte de producción. Proyecto de nueve etapas. Propuesta a debatir con el cliente.
- 25-brun-e-modo-texto.md: La misma sesión de Brun-E Personal Status pero por chat en lugar de por voz, para quien no tiene privacidad para hablar. Elección de canal antes de empezar, historial que sobrevive al cierre del navegador, mismo reporte y mismo E-map. Módulo nuevo. Propuesta a debatir con el cliente.
Inversión por módulo
Los documentos marcados como Nuevo describen funcionalidad que todavía no existe. Cada uno lleva su propia sección Inversión con el precio cerrado, lo que incluye, lo que no y los supuestos.
Cada módulo se contrata por separado. Se puede aprobar uno y descartar el resto; el orden lo define Existential.
| Módulo | Origen | Inversión |
|---|---|---|
| 05b — E-Mode editable desde el perfil | Solicitud, prioridad alta | USD 150 |
| 07b — Carga masiva de usuarios por CSV | Solicitud, prioridad media | USD 450 |
| 19 — Brun-E multiagéntico | Solicitud, prioridad media | USD 1.404 |
| 20 — Gamificación | Solicitud, prioridad baja | USD 1.800 |
| 23 — Enlaces externos configurables | Solicitud, prioridad baja | USD 150 |
| 18 — Cápsulas de entrenamiento | Solicitud, prioridad baja | USD 1.800 |
| 22 — Marco teórico: biblioteca de contenido | Solicitud, prioridad media | USD 1.080 |
| 25 — Brun-E por escrito (modo texto) | Propuesta del 2026-07-27 | USD 850 |
| Total si se toman todos | USD 7.684 |
Sin cotizar:
| Módulo | Por qué no está cotizado |
|---|---|
| 12b — Base de conocimiento de Brun-E | Ya está construido. El mecanismo que Brun-E consulta —administración de fichas, etiquetado por E-Mode, carga al inicio de cada sesión— funciona hoy. El documento queda como diagnóstico de sus cuatro límites. Antes de invertir, verificar si el asistente está consultando la base: depende del prompt, que vive fuera del sistema. |
| 21 — Suscripciones y créditos | Se resuelve después de la unificación, no antes. E-Talent ya tiene créditos y cobro por Mobbex funcionando: eso llega con el 24 y no se cobra. Lo que queda por construir —y sí se cotiza cuando corresponda— es la lógica de consumo que contemple ambos productos con un saldo único, más planes, cupos y límites por empresa. Condiciona D-18.10 y D-22.1. |
Cada precio incluye análisis funcional, desarrollo, interfaz en los tres idiomas, pruebas automatizadas, puesta en producción, las reuniones de definición y seguimiento, y dos rondas de ajuste sobre lo entregado. Todo cambio fuera de alcance se cotiza antes de ejecutarse.
Unificación con E-Talent
Es un proyecto aparte de la lista de solicitudes, no un módulo más. Consiste en traer E-Talent dentro de esta plataforma en lugar de sostener dos sistemas separados, y se cotiza entero.
| Proyecto | Alcance | Inversión |
|---|---|---|
| 24 — Unificación con E-Talent | Nueve etapas, de la estabilización previa al corte de producción | USD 3.900 |
No se contrata por etapas: partirlo dejaría la plataforma con dos sistemas conviviendo y los datos repartidos, que es más trabajo y más riesgo que completarlo. La única excepción es la etapa 0 —respaldos, dirección propia y capacidad de base de datos—, que conviene aprobar aunque el resto no avance porque reduce riesgo sobre el sistema actual.
El precio contempla un alcance recortado, detallado en el documento. No incluye planes ni cupos: traslada el mecanismo de créditos que E-Talent ya tiene, de modo que 21-suscripciones-creditos.md sigue pendiente. Lo que sí cambia es que, cuando se encare, se construye una sola vez para los dos productos.
Antes de comenzar hay que responder D-24.7: si existe intención de vender o escindir el producto de selección, este proyecto no corresponde.
Cuándo actualizar
Según el estándar de documentación del proyecto: ante cambios en funcionalidad, condiciones o lógica de negocio se actualiza el DRF correspondiente.