
GRIP OS
CAUGIA · CONNECTOR LIBRARY
Pull-sync dal Vostro stack nella diagnostica. Push in uscita dal piano d'azione verso i prodotti dove il Vostro team già vive.
Ogni giorno alle 06:00 UTC il dispatcher dei connettori percorre ogni sorgente attiva in ingresso: CRM, billing, product analytics, mailbox, helpdesk, customer success. Ogni connettore restituisce un SignalBatch nel workspace. Sophie valuta i 12 pilastri da segnali reali, non solo dall'assessment.
Quando un'azione atterra o un vincolo avanza, un dispatcher event-driven invia la richiesta push a ogni destinazione configurata. Un push verso Asana atterra come task. Un push verso Atlassian come issue Jira. Un push verso Clay aggiunge una riga. Il mapping è deterministico.
Il registro push assegna a ogni handler una delle 25 categorie che rispecchiano come gli operatori strutturano davvero lo stack GTM. Configuri solo le destinazioni che il Suo team usa; ignori le altre.
Gli handler hard-active raggiungono un'API destinazione live e creano l'artefatto end to end. Gli handler soft no-op offrono la stessa UI di configurazione ma l'API destinazione è al momento a invito, riservata enterprise o in attesa di partnership con il vendor. L'audit log cattura la chiamata in entrambi i casi. Appena otteniamo le credenziali partner, l'handler passa a hard-active senza cambiare slug né configurazione salvata. Oggi lo split è 86 hard-active e 386 soft no-op, dato che riflette quante API vendor stanno dietro a partnership più che quanti prodotti pensiamo di supportare.
I refresh token OAuth e le API key sono custoditi in una tabella Postgres accessibile solo dal service role con envelope encryption. La chiave di cifratura risiede nel secrets store di Supabase, separata dal database, perciò un solo dump del database non espone le credenziali. Il telaio del connettore recupera la credenziale al momento del sync, la decifra in memoria, esegue la chiamata sorgente e scarta il valore decifrato prima di restituire. La credenziale non finisce mai in una riga di log, in un messaggio di errore o nel body di una risposta. Le voci dell'audit log registrano ogni evento di connect, push e disconnect con attore e timestamp.
La libreria dei connettori è ampia per design, perché la diagnostica è buona quanto la copertura di segnali che la alimenta. La maggior parte dei workspace parte dal CRM, dalla sorgente billing e da una sorgente di product analytics, aggiungendone altre man mano che la diagnostica si stringe.