Agent działający na miejscu wykonuje budowę. Ty trzymasz bramki. Pięć kroków: odkrywanie, szkic, walidacja, akceptacja, publikacja, z ludzką decyzją w każdym punkcie, który ma znaczenie.
Większość narzędzi do integracji podaje Ci pusty ekran i życzy powodzenia. Tajo działa tak, jak dobry inżynier pracujący na miejscu: analizuje zaangażowane systemy, proponuje konkretną integrację, dokumentuje swoją pracę realnymi testami, a dopiero potem prosi o akceptację, zanim cokolwiek zostanie uruchomione. Różnica polega na tym, że w Tajo akceptacja jest wymuszana kryptograficznie: to, co akceptujesz, jest w sposób weryfikowalny tym, co się wykonuje.
Agent mapuje systemy po obu stronach integracji. Pracuje na bazie korpusu odkrywczego obejmującego 27 dostawców i 10 345 udokumentowanych operacji API, a także próbki, która ujawnia wyłącznie strukturę Twoich rzeczywistych danych: nazwy i typy pól, nigdy wartości.
Czytelny obraz tego, co zostało znalezione: jakie systemy, jakie obiekty, jakie pola i co według agenta je łączy. Nic nie zostało jeszcze zbudowane ani przeniesione.
Agent przygotowuje szkic integracji: źródło, cel, mapowania pól, transformacje oraz reguły zgody, które musi spełniać synchronizacja. Szkic opiera się na odkrytych operacjach API, a nie na zgadywanych punktach końcowych.
Pełny szkic, w pełni jawny: każde mapowanie i każda reguła, sformułowane na tyle jasno, by można było je zakwestionować. Szkic nie ma żadnych uprawnień; nie może dotknąć systemu produkcyjnego.
Szkic jest sprawdzany względem bramek środowiska uruchomieniowego, zanim ktokolwiek zostanie poproszony o jego akceptację: czy wywołania API zgadzają się typem z rzeczywistymi operacjami, czy mapowania wytrzymują konfrontację z próbkowanymi strukturami danych, i czy reguły zgody można rzeczywiście udowodnić dla danych rekordów. Kontrole zgody odmawiają domyślnie: synchronizacja, która nie potrafi udowodnić zgody, nie zostaje uruchomiona, więc nie przechodzi też walidacji.
Raport zaliczono/niezaliczono dla każdej bramki. Błędy są konkretne: które mapowanie, która reguła, jaki kształt rekordu, dzięki czemu poprawka jest rozmową, a nie archeologią.
Agent przedstawia zwalidowaną integrację do decyzji. Nie może zaakceptować własnej pracy: akceptacja to działanie człowieka, powiązane z kryptograficznym skrótem (digestem) dokładnej konfiguracji widocznej na ekranie.
Dokładnie to, co zostanie uruchomione, wraz z gwarancją, że to właśnie to zostanie uruchomione. Akceptacja jest jednorazowa, powiązana z tymi dokładnymi danymi wejściowymi, i wygasa, jeśli nie zostanie użyta. Zmień jedno pole, a stara akceptacja traci ważność.
Zaakceptowana konfiguracja zostaje opublikowana pod swoim digestem. W momencie uruchomienia środowisko uruchomieniowe poświadcza (atestacja), że wykonuje dokładnie ten digest, egzekwuje reguły zgody i limity budżetowe, a każdy ryzykowny zapis obejmuje własną, jednorazową akceptacją powiązaną z danymi wejściowymi.
Dziennik audytu każdego uruchomienia, powiązany łańcuchem skrótów i odporny na manipulacje: co zostało wykonane, pod jaką akceptacją, czego dotknęło. Dowód, a nie deklaracja panelu.
Każdy krok, który mógłby wpłynąć na system produkcyjny, przechodzi przez ludzką bramkę. Agent Tajo jest szybki w przygotowywaniu szkiców i sprawdzaniu; jest celowo niezdolny do przyznania sobie uprawnień.
Akceptacje powiązane z digestem zamykają lukę między tym, co sprawdziłeś, a tym, co się wykonuje. Nie ma żadnego okna, w którym konfiguracja mogłaby się rozjechać między ekranem akceptacji a produkcją.
Kontrole walidacji i zgody odmawiają domyślnie. Integracja, która nie potrafi udowodnić, że jest bezpieczna i dozwolona, zatrzymuje się na bramce, a dokładnie tego oczekujesz od oprogramowania, które zapisuje dane w systemach Twoich klientów.
Opisany powyżej cykl życia działa na żywym środowisku uruchomieniowym Tajo: 53 podłączone integracje, z czego około 19 potrafi zapisywać dane, z Brevo jako certyfikowanym miejscem docelowym (siedem typowanych celów) i rodzącym się wsparciem dla HubSpot. Korpus odkrywczy, 27 dostawców, 10 345 operacji API, to baza, z której agent korzysta przy tworzeniu szkiców, gdy Twój stack wykracza poza to, co już podłączono. Rzetelne zestawienie tego, co znajduje się na każdym etapie, znajdziesz na stronie gotowości integracyjnej .
Dołącz do wczesnego dostępu i przynieś prawdziwy problem integracyjny. Przeprowadzimy razem z Tobą cały cykl życia na nim: bramki, akceptacje, dziennik audytu i wszystko inne.