Construcția este realizată de un agent forward-deployed. Porțile rămân la tine. Cinci pași — descoperire, schiță, validare, aprobare, publicare — cu o decizie umană la fiecare punct care contează.
Majoritatea instrumentelor de integrare îți pun în față o pânză goală și îți urează succes. Tajo funcționează așa cum lucrează un inginer deployat bun: studiază sistemele implicate, propune o integrare concretă, își dovedește munca prin verificări reale și abia apoi cere aprobarea înainte ca ceva să ruleze. Diferența este că, la Tajo, aprobarea este impusă criptografic — ceea ce aprobi este, în mod demonstrabil, ceea ce se execută.
Agentul cartografiază sistemele de pe ambele părți ale integrării. Lucrează pornind de la un corpus de descoperire format din 27 de furnizori și 10,345 de operații API documentate, plus un eșantion doar la nivel de structură din datele tale reale — nume și tipuri de câmpuri, niciodată valori.
O imagine ușor de citit a ceea ce a fost găsit: ce sisteme, ce obiecte, ce câmpuri și ce crede agentul că le leagă. Nimic nu a fost încă construit sau mutat.
Agentul schițează integrarea: sursa, destinația, maparea câmpurilor, transformările și regulile de consimțământ pe care trebuie să le respecte sincronizarea. Schița se bazează pe operațiile API descoperite, nu pe endpoint-uri presupuse.
Schița completă, în mod deschis — fiecare mapare și fiecare regulă, formulate suficient de clar încât să poată fi contestate. O schiță nu are permisiuni; nu poate atinge un sistem de producție.
Schița este verificată în raport cu porțile runtime-ului înainte ca cineva să fie rugat să o aprobe: dacă apelurile API trec verificarea de tip față de operațiile reale, dacă mapările rezistă în fața structurilor eșantionate și dacă regulile de consimțământ pot fi efectiv demonstrate pentru înregistrările vizate. Verificările de consimțământ se blochează implicit (fail closed) — o sincronizare care nu poate dovedi consimțământul nu rulează, deci nici nu trece de validare.
Un raport de reușită/eșec pentru fiecare poartă. Eșecurile sunt specifice — ce mapare, ce regulă, ce structură de înregistrare — astfel încât remedierea devine o conversație, nu o săpătură arheologică.
Agentul prezintă integrarea validată pentru o decizie. Nu își poate aproba propria muncă: aprobarea este o acțiune umană și este legată de un digest criptografic al configurației exacte afișate pe ecran.
Exact ce va rula — și o garanție că asta este ceea ce va rula. Aprobarea este de unică folosință, legată de acele intrări precise, și expiră dacă nu este folosită. Schimbă un singur câmp și vechea aprobare devine nulă.
Configurația aprobată este publicată sub digestul ei. La momentul execuției, runtime-ul atestă că rulează exact acel digest, impune regulile de consimțământ și plafoanele de buget și blochează orice scriere riscantă în spatele propriei aprobări de unică folosință, legată de intrare.
Un jurnal de audit înlănțuit prin hash și protejat împotriva falsificării pentru fiecare rulare: ce s-a executat, sub ce aprobare, ce a fost atins. Dovezi, nu doar cuvântul unui dashboard.
Fiecare pas care ar putea afecta un sistem de producție trece printr-o poartă umană. Agentul Tajo este rapid la schițare și verificare; este în mod deliberat incapabil să își acorde singur permisiunea.
Aprobările legate de digest elimină decalajul dintre ceea ce ai revizuit și ceea ce rulează. Nu există nicio fereastră în care configurația să poată devia între ecranul de aprobare și producție.
Verificările de validare și consimțământ se blochează implicit. O integrare care nu poate dovedi că este sigură și permisă se oprește la poartă — exact ceea ce îți dorești de la un software care scrie în sistemele clienților tăi.
Ciclul de viață de mai sus rulează pe runtime-ul live al Tajo: 53 de integrări conectate, dintre care aproximativ 19 pot scrie, cu Brevo ca destinație certificată (șapte ținte tipizate) și suport HubSpot în curs de apariție. Corpusul de descoperire — 27 de furnizori, 10,345 de operații API — este ceea ce folosește agentul pentru a schița atunci când stack-ul tău depășește ce este deja conectat. Situația onestă a ceea ce se află la fiecare etapă se găsește pe pagina pregătirea pentru integrare .
Alătură-te accesului timpuriu și adu o problemă reală de integrare. Vom rula întregul ciclu de viață pe ea împreună cu tine — porți, aprobări, jurnal de audit, tot.