Budovanie vykonáva forward-deployed agent. Brány držíte vy. Päť krokov — objavenie, návrh, validácia, schválenie, publikácia — s ľudským rozhodnutím pri každom bode, na ktorom záleží.
Väčšina integračných nástrojov vám podá prázdne plátno a poželá veľa šťastia. Tajo pracuje tak, ako pracuje dobrý nasadený inžinier: preštuduje zapojené systémy, navrhne konkrétnu integráciu, dokáže svoju prácu pomocou reálnych kontrol a až potom si vyžiada schválenie skôr, než čokoľvek začne bežať. Rozdiel je v tom, že u Tajo je toto schválenie kryptograficky vynútené — to, čo schválite, je preukázateľne to, čo sa vykoná.
Agent zmapuje systémy na oboch stranách integrácie. Pracuje z discovery korpusu, ktorý obsahuje 27 dodávateľov a 10,345 zdokumentovaných API operácií, plus vzorku vašich skutočných dát len na úrovni štruktúry — názvy a typy polí, nikdy hodnoty.
Prehľadný obraz toho, čo sa našlo: ktoré systémy, ktoré objekty, ktoré polia a čo podľa agenta spája. Zatiaľ sa nič nepostavilo ani nepremiestnilo.
Agent navrhne integráciu: zdroj, cieľ, mapovania polí, transformácie a pravidlá súhlasu, ktoré musí synchronizácia spĺňať. Návrh vychádza z objavených API operácií, nie z odhadovaných endpointov.
Celý návrh, otvorene — každé mapovanie a každé pravidlo, vyjadrené dostatočne jasne na to, aby sa dalo diskutovať. Návrh nemá žiadne oprávnenia; nemôže sa dotknúť produkčného systému.
Návrh sa overí voči bránam behového prostredia skôr, než niekoho požiadajú o schválenie: či API volania prejdú kontrolou typov voči skutočným operáciám, či mapovania obstoja voči vzorkovaným štruktúram a či sa pravidlá súhlasu dajú skutočne preukázať pre dotknuté záznamy. Kontroly súhlasu zlyhávajú do zatvoreného stavu (fail closed) — synchronizácia, ktorá nedokáže preukázať súhlas, nebeží, takže neprejde ani validáciou.
Správa o úspechu/zlyhaní pre každú bránu. Zlyhania sú konkrétne — ktoré mapovanie, ktoré pravidlo, ktorá štruktúra záznamu — takže oprava je rozhovor, nie archeologický výskum.
Agent predloží overenú integráciu na rozhodnutie. Nemôže schváliť vlastnú prácu: schválenie je ľudský úkon a je viazané na kryptografický digest presnej konfigurácie zobrazenej na obrazovke.
Presne to, čo sa spustí — a záruku, že práve to sa spustí. Schválenie je jednorazové, viazané na tie presné vstupy, a ak sa nepoužije, jeho platnosť vyprší. Zmeňte jedno pole a staré schválenie je neplatné.
Schválená konfigurácia sa publikuje pod svojím digestom. V čase spustenia behové prostredie atestuje, že beží presne pod týmto digestom, presadzuje pravidlá súhlasu a rozpočtové stropy a každý rizikový zápis stavia za vlastné jednorazové schválenie viazané na vstup.
Auditný denník reťazený hashmi, chránený proti manipulácii, pre každý beh: čo sa vykonalo, pod akým schválením, čoho sa to dotklo. Dôkaz, nie len slovo dashboardu.
Každý krok, ktorý by mohol ovplyvniť produkčný systém, prechádza ľudskou bránou. Agent Tajo je rýchly pri navrhovaní a kontrolách; je zámerne neschopný udeliť si povolenie sám.
Schválenia viazané na digest uzatvárajú medzeru medzi tým, čo ste skontrolovali, a tým, čo beží. Neexistuje žiadne okno, v ktorom by sa konfigurácia mohla medzi obrazovkou schválenia a produkciou odchýliť.
Kontroly validácie a súhlasu zlyhávajú do zatvoreného stavu. Integrácia, ktorá nedokáže preukázať, že je bezpečná a povolená, sa zastaví na bráne — presne to, čo chcete od softvéru, ktorý zapisuje do systémov vašich zákazníkov.
Vyššie uvedený životný cyklus beží na živom behovom prostredí Tajo: 53 pripojených integrácií, z toho približne 19 schopných zápisu, s Brevo ako certifikovaným cieľom (sedem typovaných cieľov) a rodiacou sa podporou HubSpot. Discovery korpus — 27 dodávateľov, 10,345 API operácií — je to, z čoho agent navrhuje, keď váš stack presiahne to, čo je už pripojené. Čestný prehľad toho, čo sa nachádza na každej fáze, je na stránke pripravenosť na integráciu .
Pridajte sa do early access a prineste reálny integračný problém. Prejdeme s vami celý životný cyklus na ňom — brány, schválenia, auditný denník, všetko.