← Volver al deck
Caso end-to-end Prototipo · datos sintéticos

Un día en Empresa Demo · Cómo FARO Connect mueve la empresa.

El viaje completo de un dato dentro de FARO Connect: desde que entra a las 09:14 de un martes hasta que el FARO Score sube 4 puntos un mes después. 8 escenas, 1 tensión, 1 acción, 1 ciclo cerrado.

Empresa
Empresa Demo · Distribución de materiales
Sucursal
San Juan
Día
Martes 26 de mayo 2026
Tensión
#01 · Crecimiento comercial no rentable
09:14 FASE 1 · CAPTURA · INGESTA

El cron de ingesta corre. Entra una fila de venta desde el ERP.

A las 09:00, FARO ejecuta el job programado de ingesta nocturna. 10.243 filas nuevas llegan desde el ERP de Empresa Demo. La que va a desencadenar el resto del día: una venta de la sucursal San Juan, cliente Constructora del Norte, 240 bolsas de cemento 50kg, con descuento del 14%.

FUENTE · ERP
sucursal: "san-juan"
cliente_id: "CL-0042"
producto: "CEM-BOLSA-50KG"
cantidad: 240
precio_unit: 8500
descuento: 0.14
plazo_pago: 75
vendedor: "V-R.Sosa"
FARO INGESTA · airbyte sync
cron: "0 9 * * *"
batch_id: "B-20260521-0900"
filas: 10243
latencia: 8.4s
errores: 0
status: "OK"
10.243 filas ingresadas · batch B-20260521-0900 · 0 errores
09:18 FASE 2 · RESGUARDO · RAW + VALIDACIÓN

El dato se preserva intacto y pasa por 87 reglas de validación.

FARO escribe la fila tal cual llegó en raw_imports (Postgres JSONB) con metadatos completos: fuente, usuario, timestamp, batch, sucursal. Cualquiera puede auditar mañana, en 6 meses o en 3 años de dónde salió ese descuento del 14%. Después la fila pasa por 87 reglas de calidad: campos obligatorios, tipos, rangos, duplicados.

cliente_id existe en maestros
producto vigente · stock disponible
vendedor activo en sucursal SJ
fecha dentro de rango admisible
no duplicado en últimas 24h
!
descuento > 10% · observado

87/87 reglas evaluadas · 86 OK · 1 observada · la regla #042 (descuento > política) genera flag pero no rechaza

Fila aceptada con observación · trazabilidad completa preservada
10:02 FASE 5 · MEDICIÓN · CÁLCULO DE KPIs

El job de KPIs recalcula margen bruto de la sucursal. Cae a 24.3%.

El job de cálculo diario corre a las 10:00. Después de integrar las 10.243 filas nuevas, el margen bruto de la sucursal San Juan cae del 28.4% al 24.3%. Es la primera caída del mes que cruza el umbral verde-amarillo. Por sí solo no es una alarma — es un dato. FARO lo registra y pasa al siguiente.

margen_bruto · Sucursal San Juan
24.3%
Anterior: 28.4% · ↓ 4.1 puntos · umbral verde > 27%
FÓRMULA · KPI-MARGEN-BRUTO
margen_bruto = (ventas_netas − costo_directo) / ventas_netas [ventas_netas: $4.82M costo_directo: $3.65M] = 0.243 → 24.3%
KPI recalculado · estado: AMARILLO · 1 de 312 KPIs activos
10:30 FASE 5.4 · SEÑALES FARO

El motor de señales detecta deterioro continuado en 4 KPIs.

FARO ejecuta el motor de señales sobre los 312 KPIs. La regla deterioro_continuado_3_periodos dispara para 4 KPIs simultáneamente: margen, descuento, cobranza y devoluciones. No es ruido — es un patrón de 3 períodos consecutivos en deterioro. Las 4 señales se registran y entran al motor de tensiones.

margen_bruto · 3 períodos
REGLA #042
deterioro_3p
señal: caída sostenida · severidad media
descuento_promedio · 3 períodos
REGLA #052
crecim_3p
señal: crecimiento sostenido fuera política
cobranza_dias · 3 períodos
REGLA #061
deterioro_3p
señal: extensión sostenida · severidad alta
3 señales registradas · habilitan motor de tensiones
11:00 FASE 6.3 · BIBLIOTECA DE TENSIONES · MOTOR CRUZADO

El motor cruza variables entre Comercial y Finanzas. Aparece la tensión.

El motor de tensiones evalúa 487 patrones contra el estado actual. Encuentra que 4 KPIs en deterioro simultáneo entre Comercial y Finanzas cumplen el patrón T-CRECIMIENTO-NO-RENTABLE. No es un dato malo aislado: es una contradicción cruzada. Se calcula la severidad: 87/100. Crítica. La tensión nace.

Ventas netas↑ +18%
Margen bruto↓ -4.1 pts
Descuento promedio↑ +12%
Días de cobranza↑ +23%
TENSIÓN DETECTADA
Crecimiento comercial no rentable
Severidad 87/100 · Comercial × Finanzas · 3.ª vez en 12 meses · confianza dato 85%
Tensión #T-CRECIMIENTO-NO-RENTABLE · Sev 87 · CRÍTICA
11:15 FASES 6.4 + 7.4 · DIAGNÓSTICO + ACTION GUIDE

El Neural Engine redacta el diagnóstico y se crea la acción #A-2026-0142.

FARO consulta el Playbook #042 (auditoría de descuentos) y le pide al Neural Engine que redacte el diagnóstico ejecutivo, usando RAG sobre el catálogo de tensiones similares previas. La IA no inventa: cita el playbook y los KPIs. Se genera automáticamente la acción A-2026-0142 con responsable (Gerente Comercial) y vencimiento (7 días). Notificación in-app + email + WhatsApp.

N
Diagnóstico ejecutivo · confianza 85%

Las ventas crecen 18% pero el margen baja 4.1 puntos y los días de cobranza suben 23%. El cruce indica que el crecimiento se sostiene con descuentos por encima del 10% no autorizados y plazos de pago extendidos sin aprobación de Finanzas. Si se mantiene la tendencia, en 2 meses el efecto sobre la caja supera la ganancia bruta del trimestre.

A-2026-0142 · ESTADO: PENDIENTE
Auditar descuentos > 10% últimos 30 días
ResponsableJuan Pérez · Gerente Comercial
AprobadorDirección
Vencimiento2026-06-02 (7 días)
KPI afectadomargen_bruto
PlaybookFARO #042
Notificadain-app + email + WhatsApp
Acción A-2026-0142 creada · J.Pérez notificado a las 11:15:23
14:42 FASE 8 · EJECUCIÓN · WORKFLOW + DECISIÓN

Juan toma la acción, audita, propone bloqueo. Dirección aprueba.

Después del almuerzo, Juan Pérez abre la app, revisa la tensión y toma la acción. A las 14:42 corre la consulta SQL del playbook: encuentra 14 operaciones con descuento > 10% sin autorización en los últimos 30 días, 8 del vendedor R. Sosa. Propone bloquear excepciones automáticamente. Dirección aprueba a las 15:30. La política se aplica esa misma tarde.

Pendiente
Tomada
En proceso
Revisión
5
Cerrada
JP Juan Pérez · Gerente Comercial 14:42
Identifiqué 14 operaciones con descuento > 10% sin autorización. 8 son del vendedor R. Sosa. Propongo bloquear excepciones automáticamente en aprobación. Espero confirmación de Dirección antes de aplicar.
TP Tomás P. · Dirección 15:30
Aprobado avanzar. Si los descuentos > 15% pasan, los bloqueo en aprobación de mi lado.
Política aplicada 15:35 · acción en revisión · 14 operaciones marcadas
+ 30 días FASES 9 + 10 · CIERRE + MEDICIÓN POSTERIOR + APRENDIZAJE

Score sube de 74 a 78. El sistema guarda el patrón y lo aprende.

Un mes después, FARO mide before/after de la acción cerrada. El margen sube a 26.8% (todavía amarillo pero recuperándose). El descuento promedio baja al 9.8%. La cobranza mejora 12 días. La tensión #01 se marca como parcialmente resuelta — la política funcionó pero queda 1 vendedor por adaptar. El FARO Score de la sucursal sube de 74 a 78. La memoria FARO guarda el patrón: "esta acción + este responsable + esta velocidad de aprobación = +4 puntos de score en 30 días".

78
Score
↑ +4 puntos vs hace 30 días
Margen bruto
26.8%
↑ +2.5 pts
Descuento prom.
9.8%
↓ -2.6 pts · dentro política
Cobranza días
56d
↓ -12 días
Tensión #01
PARCIAL
queda 1 vendedor pendiente
MEMORIA FARO ACTUALIZADA · patrón [T-CRECIMIENTO-NO-RENTABLE × Playbook #042 × Sucursal SJ × Gte Comercial] → impacto +4 score en 30d · recurrencia esperada: anual · acción pre-cargada para próxima detección
Ciclo cerrado · score +4 · patrón aprendido · próxima detección será más rápida
Qué demuestra este caso

Esto no es magia ni IA opinando. Es 11 activos propios trabajando en serie.

Lo que viste en estas 8 escenas es FARO Connect operando end-to-end: ingesta determinística → validación reglada → KPI auditable → señal por umbral → tensión por patrón → diagnóstico con cita → acción con dueño → workflow con accountability → score medido → memoria aprendida. Cada paso tiene fórmula, validador y output medible. Cero capricho.

6h
Del dato a la acción
A las 09:14 entró la fila. A las 15:30 ya había política aplicada. Sin FARO, este ciclo toma semanas o no ocurre nunca.
+4
Puntos de score en 30 días
Una sola tensión resuelta movió el indicador ejecutivo de la sucursal. Sin medición posterior, no hay forma de saber si funcionó.
Aprendizaje permanente
El patrón quedó en la memoria FARO. La próxima vez que aparezca este tipo de tensión, el playbook se sugiere automáticamente.