¿Qué es el Historial de Versiones?
El Historial de Versiones de Meetzy proporciona un sistema de control de versiones completo estilo Git para las configuraciones de tu agente conversacional. Te permite rastrear cambios en tiempo real, gestionar múltiples versiones, colaborar con tu equipo y revertir a configuraciones anteriores de forma segura.Accediendo al Historial de Versiones
El Historial de Versiones está integrado directamente en el Editor Avanzado:Acceso desde Editor
Panel de Cambios
Sistema de Control de Versiones Git Avanzado
Indicador de Estado Git en Tiempo Real
El editor muestra el estado actual de tu configuración en tiempo real con indicadores visuales claros:| Estado | Indicador | Descripción | Acciones Disponibles |
|---|---|---|---|
| 🟢 Clean | Verde con “v” | Sin cambios pendientes, todo sincronizado | Pull, Create Branch |
| 🟡 Modified | Amarillo con contador | Cambios locales sin confirmar | Commit, Sync, Diff |
| 🔴 Conflicts | Rojo con contador | Conflictos con cambios remotos | Resolve Conflicts |
| 🔵 Syncing | Azul animado | Sincronizando cambios con servidor | Esperar |
| 🟠 Locked | Naranja | Otro usuario editando activamente | Coordinate, Wait |
Controles Git Integrados en la Barra Superior
El editor incluye controles Git profesionales directamente en la interfaz:- Controles Básicos
- Controles Avanzados
- Comprueba si otros usuarios han hecho cambios
- No descarga cambios automáticamente
- Actualiza el indicador de estado
- Integra cambios remotos en tu configuración local
- Detecta automáticamente conflictos potenciales
- Preserva tus cambios locales no confirmados
- Pull de cambios remotos + Push de cambios locales
- Resolución inteligente de conflictos menores
- Actualización completa del estado colaborativo
Panel de Control de Versiones Renovado
El panel renovado incluye tres pestañas principales con funcionalidad completa:- Changes (Cambios)
- History (Historial)
- Branches (Ramas)
- Lista todos los cambios que aún no se han confirmado
- Agrupa modificaciones por sección del agente (Settings, Greetings, etc.)
- Permite selección granular para commits parciales
- Muestra diff detallado con código colorizado
- Controles para Stage/Unstage cambios individuales
- Botones para confirmar cambios seleccionados
- Generación de mensajes de commit con IA
Seguimiento de Cambios en Tiempo Real
Detección Automática Inteligente
El sistema rastrea automáticamente cualquier modificación con precisión granular:Detección Instantánea
Categorización Inteligente
Análisis de Impacto
Tipos de Cambios Rastreados con Contexto
El sistema categoriza automáticamente los cambios con indicadores visuales:- 🟢 Agregado - Contenido nuevo que no existía anteriormente
- 🔵 Modificado - Contenido existente que fue editado o actualizado
- 🔴 Eliminado - Contenido que fue removido de la configuración
- 🟡 Movido - Contenido reubicado dentro de la configuración
- 🟣 Renombrado - Elementos renombrados manteniendo funcionalidad
- ⚠️ Crítico - Cambios que afectan comportamiento fundamental
Organización por Secciones Funcionales
Los cambios se agrupan inteligentemente por área funcional con contadores:- ⚙️ Configuraciones Básicas () - Nombre, idioma, configuración de voz, parámetros generales
- 👋 Saludos y Despedidas () - Mensajes de entrada, salida y transición
- 🧠 Prompt del Sistema () - Instrucciones principales y comportamiento del agente
- 📥 Parámetros de Entrada () - Variables de entrada, validaciones y configuraciones
- 📚 Base de Conocimiento () - Documentos, contexto y información de referencia
- 🔧 Acciones y Herramientas () - Transferencias, llamadas finales, integraciones externas
- 📊 Evaluaciones () - Criterios de éxito, métricas y validaciones
- 📤 Configuración de Salida () - Webhooks, parámetros de salida y notificaciones
Confirmando Cambios (Commits) Avanzado
Proceso de Commit Profesional con IA
Revisar Cambios Pendientes
Seleccionar Cambios Específicos
Generar Mensaje con IA
Configurar Deploy Automático
Mensajes de Commit Inteligentes con IA
- Generación Automática con IA
- Escritura Manual Profesional
Análisis Contextual
Generación Inteligente
Commit Selectivo con Staging
Controla exactamente qué cambios incluir en cada versión con herramientas profesionales:- Select All - Incluye todos los cambios pendientes de todas las secciones
- Select by Section - Selecciona automáticamente todas las modificaciones de una sección específica
- Granular Selection - Marca cambios individuales línea por línea con checkboxes
- Select by Type - Filtra y selecciona solo ciertos tipos de cambios (Added, Modified, Deleted)
- Smart Selection - La IA recomienda qué cambios agrupar lógicamente
- Stage/Unstage - Sistema profesional de staging como Git tradicional
Explorando el Historial Completo
Navegación Avanzada en el Historial
Abrir Vista de Historial
Filtrar y Buscar
Explorar Cronológicamente
Expandir Detalles
Información Detallada de Versiones Mejorada
Cada entrada del historial proporciona información completa y contextual:| Campo | Descripción | Utilidad Extendida |
|---|---|---|
| 🔢 Versión | Número incremental + hash único | Identificación única con trazabilidad completa |
| 📅 Timestamp | Fecha/hora con zona horaria | Seguimiento temporal preciso, útil para auditorías |
| 💬 Mensaje | Descripción generada por IA o manual | Contexto completo de modificaciones con análisis de impacto |
| 👤 Autor | Usuario con avatar y información | Trazabilidad de responsabilidad con contacto directo |
| 🏷️ Etiquetas | Estado, clasificación y metadatos | Gestión completa de lifecycle con workflows automáticos |
| 📊 Resumen | Estadísticas detalladas de cambios | Vista rápida del alcance con métricas de impacto |
| 🔍 Diff | Comparación detallada línea por línea | Análisis técnico completo con highlighting inteligente |
| ⚡ Performance | Métricas de impacto en rendimiento | Datos de A/B testing y mejoras medibles |
| 🔗 Referencias | Links a tickets, PRs, documentación | Trazabilidad completa con sistemas externos |
Sistema de Etiquetas y Clasificación Automática
Las versiones pueden tener múltiples etiquetas para organización y workflows automáticos:- Etiquetas del Sistema
- Etiquetas Personalizadas
- Etiquetas Inteligentes
- 🔴 Production - Versión actualmente desplegada para llamadas en vivo
- ⭐ Latest - Versión más reciente (puede diferir de production)
- 🚧 Staging - En ambiente de pruebas pre-producción
- 🧪 Development - Versiones en desarrollo activo
- 🔥 Hotfix - Correcciones urgentes aplicadas en producción
- 📋 Release - Versiones preparadas para release
- ⚠️ Deprecated - Versiones obsoletas no recomendadas
Restauración y Rollback Avanzado
Proceso de Restauración Inteligente y Segura
Selección Inteligente de Versión
Análisis de Compatibilidad
Vista Previa de Cambios
Validación de Impacto
Estrategia de Restauración
Opciones de Restauración Flexibles y Potentes
- Restauración Completa
- Restauración Selectiva
- Restauración en Nueva Rama
- Restauración completa a estado conocido y estable
- Proceso rápido y directo
- Ideal para rollbacks de emergencia
- Mantiene historial completo intacto
- Se pierden todas las mejoras posteriores
- Requiere re-aplicar cambios valiosos después
- Puede afectar integraciones configuradas posteriormente
- Selecciona versión objetivo desde historial
- Revisa cambios que se aplicarán
- Confirma restauración completa
- Nueva versión se crea automáticamente
- Deploy opcional inmediato a producción
Rollback de Emergencia Automático
Para situaciones críticas en producción que requieren acción inmediata:Detección Automática
Alerta Inmediata
Rollback con Un Clic
Gestión de Producción Profesional
Pipeline de Despliegue Controlado
Validación Pre-Deploy
Staging Environment
Approval Workflow
Production Deploy
Indicadores Avanzados de Estado de Producción
- 🔴 En Producción - Versión que maneja llamadas reales de clientes actualmente
- 🟡 En Staging - Versión en ambiente de pruebas pre-producción
- 🟢 En Development - Versión en desarrollo activo con último código
- 🔵 En Review - Versión esperando aprobación para siguiente etapa
- ⚪ Archived - Versiones históricas archivadas pero disponibles
- 🟣 Experimental - Ramas de experimentos y A/B testing
- 🟠 Deprecated - Versiones obsoletas marcadas para eliminación
Deploy Automático y Programado con Inteligencia
Configura despliegues automatizados con múltiples estrategias:- Deploy Inmediato Inteligente
- Deploy Programado con Ventanas
- Deploy Condicional Inteligente
- Activación: Marcar “Deploy to production after commit”
- Validación automática pre-deploy completa
- Deploy inmediato tras commit exitoso
- Monitoreo intensivo post-deploy
- Rollback automático si métricas caen
- Notificaciones en tiempo real al equipo
- Hotfixes críticos que requieren acción inmediata
- Cambios menores validados exhaustivamente
- Equipos con alta confianza en proceso de testing
- Ambientes con monitoreo robusto automático
Colaboración y Trabajo en Equipo Avanzado
Estados de Colaboración en Tiempo Real Detallados
Cuando múltiples usuarios trabajan simultáneamente, el sistema proporciona visibilidad completa:| Estado | Indicador Visual | Descripción Detallada | Acciones Recomendadas |
|---|---|---|---|
| 🟢 Sincronizado | Badge verde “Clean” | Sin conflictos, todos los cambios alineados perfectamente | Continuar desarrollo normal |
| 🟡 Cambios Locales | Badge amarillo con contador | Tienes modificaciones que otros usuarios no ven aún | Commit pronto para compartir |
| 🔴 Conflictos | Badge rojo parpadeante | Cambios incompatibles que requieren resolución manual | Resolver inmediatamente |
| 🔒 Bloqueado | Badge naranja con usuarios | Sección específica siendo editada por otro usuario | Coordinar o trabajar en otra sección |
| 🔵 Sincronizando | Badge azul animado | Intercambio de cambios en progreso con servidor | Esperar finalización automática |
| ⚠️ Desactualizado | Badge amarillo con flecha | Tu versión local está desactualizada vs servidor | Pull cambios antes de continuar |
| 🚨 Error Crítico | Badge rojo con exclamación | Error de sincronización que requiere intervención | Contactar soporte técnico |
Herramientas de Sincronización Profesionales
Panel de Control de Colaboración:- 🔍 Status Check - Verificación completa del estado de sincronización
- ⬇️ Smart Pull - Descarga inteligente que preserva tu trabajo local
- 🔄 Bidirectional Sync - Sincronización completa bidireccional con resolución automática
- ⬆️ Force Push - Subida forzada (usar con precaución en equipos)
- 🔀 Merge Request - Sistema de pull requests para cambios mayores
- 📋 Collaboration Log - Historial detallado de actividad colaborativa
Resolución de Conflictos con IA Avanzada
Detección Inteligente
Análisis Contextual
Herramientas de Resolución
Validación Automática
- Accept Mine - Mantener tus cambios, descartar remotos
- Accept Theirs - Aceptar cambios remotos, descartar tuyos
- Smart Merge - Combinar automáticamente usando IA
- Manual Resolution - Editar manualmente con asistencia visual
- Take Best of Both - IA sugiere combinación óptima
- Context-Aware Merge - Resolución basada en contexto semántico
Sistema de Notificaciones Colaborativas
Notificaciones en Tiempo Real:- 🔔 Cambios Remotos - Alerta inmediata cuando otros usuarios hacen commits
- ⚡ Conflictos Detectados - Notificación prioritaria sobre conflictos potenciales
- ✅ Deploy Completado - Confirmación de deployments exitosos con detalles
- 👥 Usuario Conectado - Indicación visual de quién más está editando activamente
- 🚀 Nueva Versión - Notificación de versiones disponibles para pull
- 🔒 Sección Bloqueada - Aviso cuando intentas editar sección en uso
- 📝 Comentarios de Review - Sistema de comentarios en línea para feedback
Gestión Avanzada de Ramas y Workflows
Vista Integral de Ramas con Inteligencia
La pestaña “Branches” proporciona control profesional completo:- 📋 Lista Inteligente - Todas las ramas con estado, actividad reciente, y métricas de salud
- 🔄 Switch Instantáneo - Cambio de rama en menos de 1 segundo con preservación de trabajo local
- ➕ Creación Asistida - Templates para diferentes tipos de ramas con configuración automática
- 🔀 Merge Intelligence - IA sugiere estrategias de merge óptimas basadas en contenido
- 📊 Comparación Avanzada - Diff visual con análisis de impacto y métricas de cambio
- 🗑️ Limpieza Automática - Eliminación inteligente de ramas obsoletas con políticas configurables
- 🔐 Branch Protection - Reglas de protección configurables para ramas críticas
Tipos de Ramas por Convención GitFlow
- Ramas Principales Protegidas
- Ramas de Desarrollo
- Ramas de Mantenimiento
- ✅ Contiene únicamente configuraciones aprobadas y estables
- ✅ Todas las versiones de producción se originan aquí
- ✅ Protegida contra commits directos (require PR)
- ✅ Deploy automático a producción tras merge
- ✅ Requiere al menos 2 approvals para cambios
- ✅ Tests automáticos obligatorios antes de merge
- 🔄 Punto de integración para todas las features
- 🔄 Testing continuo y validación automática
- 🔄 Deploy automático a staging environment
- 🔄 Base para crear ramas de features
- 🔄 Merge automático a main cuando estable
- 🔄 Rollback automático si tests fallan
Flujos de Trabajo Colaborativos Automatizados
Planificación Inteligente
Desarrollo Paralelo Coordinado
Validación Automática Continua
Integración Inteligente
Release Preparation Automatizada
Atajos de Teclado Avanzados y Productividad
Navegación y Control Git
| Acción | Atajo | Contexto | Descripción Extendida |
|---|---|---|---|
| Abrir Panel Cambios | ⌘G | Global | Abre panel de changes con focus automático |
| Historial de Versiones | ⌘H | Global | Salta directo a pestaña de historial |
| Quick Commit | ⌘⇧G | Editor | Modal de commit con IA pre-activada |
| Seleccionar Todo | ⌘A | Panel Cambios | Selecciona todos los cambios para staging |
| Deseleccionar Todo | ⌘⇧A | Panel Cambios | Deselecciona todos los cambios |
| Sync Bidireccional | ⌘⇧S | Global | Pull + Push completo con resolución automática |
| Force Refresh | ⌘⇧R | Global | Fuerza sincronización completa desde servidor |
Operaciones de Commit y Deploy
| Acción | Atajo | Contexto | Descripción Extendida |
|---|---|---|---|
| Generar Mensaje IA | ⌘⇧M | Modal Commit | IA analiza cambios y genera mensaje profesional |
| Deploy a Producción | ⌘⇧P | Historial | Deploy inmediato de versión seleccionada |
| Emergency Rollback | ⌘⇧E | Global | Rollback de emergencia a última versión estable |
| Restaurar Versión | ⌘R | Historial | Restaura versión seleccionada con opciones |
| Comparar Versiones | ⌘D | Historial | Diff detallado entre versiones seleccionadas |
| Export Version | ⌘⇧X | Historial | Exporta versión como backup JSON |
Gestión de Ramas y Colaboración
| Acción | Atajo | Contexto | Descripción Extendida |
|---|---|---|---|
| Nueva Rama Feature | ⌘⇧B | Global | Crea feature branch con template automático |
| Switch Rama | ⌘B | Global | Quick switcher de ramas con búsqueda |
| Merge Current | ⌘M | Panel Branches | Merge rama actual a develop/main |
| Resolver Conflictos | ⌘⇧C | Conflictos | Herramienta de resolución con IA |
| Aceptar Remotos | ⌘⇧A | Conflictos | Acepta cambios remotos en conflictos |
| Mantener Locales | ⌘⇧L | Conflictos | Mantiene cambios locales en conflictos |
| Smart Merge AI | ⌘⇧I | Conflictos | IA sugiere resolución óptima |
Productividad y Navegación Avanzada
| Acción | Atajo | Contexto | Descripción Extendida |
|---|---|---|---|
| Command Palette | ⌘K | Global | Paleta de comandos con búsqueda fuzzy |
| Quick Search | ⌘⇧F | Global | Búsqueda global en historial y código |
| Focus Mode | ⌘⇧\ | Editor | Oculta paneles para concentración máxima |
| Split Diff View | ⌘\ | Changes/History | Vista dividida para comparaciones |
| Toggle Dark Mode | ⌘⇧T | Global | Alterna tema oscuro/claro |
| Zen Writing | ⌘⇧Z | Editor | Modo escritura sin distracciones |
Mejores Prácticas para Equipos Profesionales
Estrategia de Mensajes de Commit Profesional
- ✅ Ejemplos Profesionales Excelentes
- ❌ Ejemplos Pobres a Evitar
Organización de Ramas por Equipo con Governance
Nomenclatura Estándar Empresarial:Flujos de Trabajo por Tipo de Equipo
- Equipo Pequeño (2-5 personas)
- Equipo Mediano (6-15 personas)
- Equipo Grande (16+ personas)
Branch Strategy Ligera
mainpara producción establedeveloppara integración diaria- Feature branches de corta duración (1-3 días)
- Hotfix directo a main con merge automático a develop
Review Process
- 1 reviewer obligatorio para main
- Self-merge permitido en develop
- Pair programming recomendado para features complejas
- Daily standups con review de cambios
Solución de Problemas Avanzada y Diagnóstico
Sincronización Fallida y Recovery
Sincronización Fallida y Recovery
- Indicador “syncing” permanece activo por más de 30 segundos
- Cambios no se reflejan entre usuarios después de refresh
- Errores de timeout en operaciones de pull/push
- Status inconsistente entre diferentes tabs/browsers
- WebSocket connection drops frecuentes
Network Connectivity
- Verificar estabilidad de conexión de red
- Comprobar latencia con
ping meetzy.com - Verificar que puertos WebSocket no estén bloqueados
- Testear desde diferentes networks/devices
Browser Environment
- Verificar que JavaScript esté habilitado
- Comprobar extensions que bloqueen WebSockets
- Revisar límites de localStorage/sessionStorage
- Testear en modo incógnito para descartar cache
- Commits más frecuentes (cada 15-20 minutos de trabajo)
- Uso de “Check” button regularmente durante sesiones largas
- Coordinación explícita con equipo para ediciones concurrentes
- Configurar alertas de desconexión en browser
- Network stability monitoring antes de sesiones críticas
Conflictos Complejos de Merge Multi-User
Conflictos Complejos de Merge Multi-User
- 3+ usuarios editando secciones interdependientes simultáneamente
- Cambios estructurales incompatibles (schema modifications)
- Modificaciones simultáneas en configuraciones que se referencian mutuamente
- Refactoring mayor durante feature development activo
- Rollbacks que afectan trabajo en progreso de otros usuarios
Análisis de Contexto Detallado
- Identificar todos los usuarios y cambios involucrados
- Mapear dependencias entre secciones modificadas
- Evaluar criticidad y urgencia de cada cambio
- Determinar orden óptimo de resolución
- Documentar decisiones para transparency
Comunicación de Equipo Estructurada
- Crear war room virtual (Slack channel, etc)
- Contactar a todos los autores de cambios conflictivos
- Acordar estrategia y responsabilidades específicas
- Definir timeline para resolución
- Establecer single point of contact para decisions
Resolución Incremental Coordinada
- Resolver conflictos uno por uno en orden de prioridad
- Testing inmediato después de cada resolución
- Validation con autores originales antes de proceder
- Documentar cada decisión de merge para future reference
- Commit intermedio para preservar progress
Pérdida de Datos y Recovery Avanzado
Pérdida de Datos y Recovery Avanzado
- Browser crash durante commit process crítico
- Network interruption durante large file sync
- Concurrent editing con resolution fallida
- Server-side data corruption durante backup
- Accidental force-reset con cambios significativos uncommitted
- Storage quota exceeded causing write failures
Immediate Assessment
- Determinar scope exacto de pérdida de datos
- Identificar último estado conocido válido
- Evaluar criticidad y urgencia de recovery
- Notificar stakeholders relevantes immediately
Multi-Source Data Gathering
- Extract data desde browser localStorage/sessionStorage
- Retrieve server-side automatic snapshots
- Collect team member configurations for comparison
- Access audit logs para reconstruct timeline
Data Reconstruction
- Merge data desde múltiples sources inteligentemente
- Resolve inconsistencies usando business logic
- Validate reconstructed data completeness
- Create recovery commit con detailed explanation
Deploy Fallido y Rollback de Emergencia
Deploy Fallido y Rollback de Emergencia
- Validation Failure: Configuración no pasa automated checks
- Dependency Conflict: Incompatibilidad con sistemas externos
- Performance Regression: Degradación significativa de latency/throughput
- Integration Failure: APIs externas no responden correctamente
- Resource Exhaustion: Límites de CPU/memoria excedidos
- Security Violation: Nuevas vulnerabilidades detectadas
- User Experience Degradation: Métricas de satisfacción caen
Detection y Assessment (0-30 segundos)
- Monitoring automático detecta anomalías en métricas clave
- Sistema evalúa severity basado en predefined thresholds
- Alertas automáticas a on-call engineers y stakeholders
- Health check dashboard actualizado con status crítico
Automated Rollback Decision (30-60 segundos)
- AI evaluates rollback necessity basado en impact metrics
- Si automated rollback está configurado, se ejecuta inmediatamente
- Manual approval requerido solo para casos edge complex
- Rollback initiation logged con detailed reasoning
Rollback Execution (1-3 minutos)
- Blue-green deployment switch a version anterior
- DNS updates para redirect traffic a stable version
- Cache invalidation automática para prevent stale data
- Database migrations rollback si aplicable
- Verification automática que rollback fue exitoso
- Immediate (0-15 mins): Error rates, response times, throughput
- Short-term (15-60 mins): User satisfaction, completion rates
- Medium-term (1-24 hours): Business metrics, conversion rates
- Long-term (24+ hours): Customer feedback, retention metrics
Historiales Corruptos y Data Integrity
Historiales Corruptos y Data Integrity
- Datos faltantes o versiones incompletas
- Inconsistencias entre historial y estado actual
- Errores al abrir o comparar versiones

