
GRIP OS
CAUGIA · CONNECTOR LIBRARY
Pull-sync desde tu stack al diagnóstico. Push saliente desde el action plan a las herramientas donde tu equipo ya vive.
Cada día a las 06:00 UTC, el dispatcher de conectores recorre cada fuente entrante activa: CRM, billing, product analytics, mailbox, helpdesk, customer success. Cada conector devuelve un SignalBatch al workspace. Sophie puntúa los 12 pilares con señal real, no solo con el assessment.
Cuando una acción aterriza o una restricción avanza, un dispatcher event-driven dispara la petición push a cada destino configurado. Un push Asana aterriza como tarea. Un push Atlassian aterriza como issue Jira. Un push Clay añade una fila. El mapping es determinista.
El registro de push etiqueta cada handler en una de las 25 categorías que reflejan cómo los operadores estructuran el stack GTM realmente. Configura solo los destinos que tu equipo usa; ignora el resto.
Los handlers hard-active alcanzan una API de destino viva y crean el artefacto de extremo a extremo. Los handlers soft no-op exponen la misma UI de configuración pero la API destino está actualmente cerrada, enterprise-only o pendiente de partnership con el vendor. El audit log captura la llamada en ambos casos. En cuanto obtenemos credenciales de partner, el handler asciende a hard-active sin cambiar el slug ni la configuración guardada. Hoy el split es 86 hard-active y 386 soft no-op, lo que refleja cuántas APIs de vendor están detrás de partner gates en lugar de cuántas herramientas planeamos soportar.
Los refresh tokens OAuth y API keys se almacenan en una tabla Postgres service-role-only con cifrado envelope. La clave de cifrado vive en el secrets store de Supabase, separada de la base de datos, así que un dump de DB solo no expone las credenciales. El chasis de conector recoge la credencial en el momento del sync, la descifra en memoria, ejecuta la llamada source, y descarta el valor descifrado antes de devolver. La credencial nunca aterriza en una línea de log, un mensaje de error o un body de respuesta. Las entradas de audit log registran cada connect, push y disconnect con actor y timestamp.
La librería de conectores es grande por diseño porque el diagnóstico es tan bueno como la cobertura de señal que lo alimenta. La mayoría de los workspaces empiezan con el CRM, la fuente de billing y una fuente de product analytics y añaden otras a medida que el diagnóstico se afina.