CAI
v2.2.1
Changelog — Plataforma CAI v2.2.1

v2.2.1 — 24 jun 2026

Suspensión de usuarios y correcciones a la exportación PDF de Reportes.

Suspensión de usuarios (Catálogos)

  • Botón Suspender / Reactivar por usuario, disponible solo para Admin
  • Al suspender, sus datos dejan de reflejarse en Triage y el worker descarta sus pings sin generar alertas
  • El histórico de eventos confirmados permanece intacto
  • Indicador "⏸ Suspendido" en la lista de usuarios; reversible en cualquier momento

Reportes — Exportación PDF

  • Gráfica de dona corregida: ahora ocupa 50% junto a la barra, sin deformación, con leyenda más compacta
  • Marca de agua ampliada ~10% para mejor presencia en la hoja

v2.2.0 — 21 jun 2026

Nuevos módulos: Clientes WS, Mapa de Calor, importación de unidades, keywords por usuario y diccionario de eventos.

Keywords y Diccionario de Eventos

  • Reemplazo del diccionario de categorías por keywords libres por usuario (máx 10)
  • El worker compara el evento crudo directamente contra las keywords del usuario
  • Diccionario de traducciones por usuario: evento crudo → etiqueta legible en Triage
  • Eventos sin keyword van a No Clasificados para revisión del operador
  • 315 keywords migradas automáticamente desde el sistema anterior
  • Lista global de eventos ignorados ampliada (posición, encendido, apagado, etc.)

Catálogos

  • KPIs: Total, Conectados y Sin conexión con filtro al hacer clic
  • Buscador en todas las pestañas (Log Crudo, Alertas, No Clasificados, Tracking)
  • Nombre de LT visible junto al usuario (desde clientes_ws o ingest_log)
  • Columna "Evento traducido" en pestaña de Alertas

Clientes WS (Admin)

  • 469 LTs importadas desde seguimiento comercial
  • Filtros: estatus, asesor, vencimiento, ciudad/estado
  • CRUD completo con historial de comentarios y 3 contactos por cliente
  • Relación automática Usuario WS ↔ LT en Catálogos

Unidades

  • Importación masiva desde CSV con preview y progreso
  • Descarga de plantilla CSV con ejemplo
  • Upsert por placas: actualiza existentes y agrega nuevas

Reportes — Mapa de Calor

  • Mapa de calor integrado en el reporte, generado con el mismo período
  • Selector de fuente: expedientes confirmados o alertas activas
  • Incluido en la exportación PDF

v2.1.1 — 20 jun 2026

Correcciones al worker de procesamiento y deduplicación.

Worker

  • Normalización de timestamps en milisegundos — proveedores que mandan ms en vez de segundos ya no generan error
  • Deduplicación mejorada: ventana de 5 min + filtro por timestamp exacto para reenvíos idénticos
  • Timeout de geocodificación aumentado de 5s a 8s

v2.1.0 — 20 jun 2026

Expansión mayor: nuevos módulos de reportes, expedientes, clientes y mejoras a catálogos y triage.

Módulo Reportes (Admin)

  • Reporte por mes o rango libre de fechas
  • 5 KPIs: Total alertas, Confirmadas, Resueltas, Falsos positivos, En proceso
  • Gráficas: tipo de evento, distribución por estatus, tendencia mensual
  • Tablas: Top estados, tipo de evento con más incidencia, municipios, tramos carreteros
  • Estado de unidades y autoridades con más respuesta (solo confirmados)
  • Exportación a PDF con logos CAI + AMCARE, marca de agua y pie de página institucional

Módulo Clientes WS (Admin)

  • 469 LTs importadas desde el seguimiento comercial del proyecto
  • Filtros: estatus, asesor, vencimiento de licenciamiento, ciudad/estado
  • CRUD completo con historial de comentarios y 3 contactos por cliente
  • Relación automática Usuario WS ↔ LT en módulo de Catálogos

Hist. Alertas y Hist. Eventos

  • Separación en dos módulos: alertas recibidas y expedientes confirmados
  • Hist. Eventos incluye filtros por estado de unidad y autoridad que respondió
  • Exportación CSV con todos los campos del expediente

Catálogos

  • Badge de estado por usuario: ● Transmitiendo (últimas 2h) / Sin conexión +2h
  • Nombre de LT visible junto al usuario (desde clientes_ws o ingest_log)
  • Auto-refresh de la lista cada 30 minutos

Triage en vivo

  • Filtros Placas, LT y Tipo de alerta como combobox con búsqueda flotante
  • Filtro de Estado eliminado del toolbar (el sidebar de estados lo reemplaza)
  • Coordenadas en panel de detalle con clic para copiar al portapapeles

Expedientes — nuevos campos

  • Estado de la unidad: Recuperada, Con Mercancía, Parcialmente, No Recuperada
  • Autoridad que respondió: Municipal, Estatal, Guardia Nacional, Fiscalía, Otro

General

  • Acento coral #d94f4f — más suave para uso prolongado en pantalla
  • Logos CAI + AMCARE en nav y login con radar animado de fondo
  • Favicon CAI en plataforma y sitio amcare.mx
  • Links "Acceso CAI" en amcare.mx actualizados a cai.amcare.mx
  • Módulo Usuarios: CRUD de usuarios de plataforma con roles Admin/User
  • Control de acceso por rol en nav, catálogos y unidades

v2.0.0 — 19 jun 2026

Lanzamiento completo con todos los módulos operativos: Triage, Histórico, Catálogos, Unidades, Usuarios.