Am pornit retipărirea uneltei prin care agenții citesc Voost Control, ca să devină mai ieftină. Am măsurat fiecare pas. La final am dat de o ușă încuiată — și apoi am găsit cheia.
De fiecare dată când un agent pornește, primește lista uneltelor pe care le poate folosi. Lista aia îi ocupă loc în memorie înainte să facă ceva util. Azi costă ~5.500 de tokeni.
Presa care ne tipărește unealta avansase cu 28 de versiuni. Documentația ei spunea că o suprafață nouă, de tip „caută și execută”, acoperă tot cu ~1.000 de tokeni.
Fiecare bară e o rulare reală, cu binarul construit și interogat.
Bucla de auto-învățare pe care versiunea nouă o pornește din oficiu însemna singură aproape jumătate din cost. Restul erau unelte de întreținere pe care un agent nu le folosește: sincronizare, export, import, analitice.
Până aici totul era despre cât costă. Pasul următor era banal: verific că uneltele chiar funcționează.
În versiunile noi, fiecare unealtă e înfășurată într-o poartă care cere o identitate de tenant — adică „în numele cărui client din platformă rulezi acum?”. Are sens pentru un produs cu mulți clienți pe aceeași instalație.
Unealta noastră rulează local, fără parolă, pentru o singură firmă. Poarta nu spunea „n-am identitate, deci las trec”. Spunea „n-am identitate, deci opresc”.
Presa suportă o identitate fără credențiale. Nu e un ocol — e o cale prevăzută, cu trei teste proprii care o exercită. Pentru o unealtă locală, „identitate” nu înseamnă o parolă, ci răspunsul la întrebarea cu ce instanță vorbesc acum.
Interfața de implementat are două metode. Adaptorul nostru sună la /api/ready, confirmă că runtime-ul e viu și că e cel din profil, și atât.
Fișierul e scris de mână lângă cele generate, nu în interiorul lor. Regula presei spune explicit că un fișier propriu supraviețuiește regenerării, spre deosebire de o modificare într-un fișier marcat „nu edita”. Nu intră în cele 30 de corecții pe care le cărăm.
Și e chiar locul din care crește multi-tenant-ul. Profilul are câmpuri pentru adresa așteptată și numele firmei — deja completate cu instanța ta. A doua instanță e un al doilea profil, iar poarta ar refuza să lase un agent să lucreze pe runtime-ul greșit. E o garanție pe care azi n-o ai.
Blocajul care oprea totul nu mai există. Suprafața ajunge la jumătate din costul de azi și acoperă toate operațiile, plus cele trei comenzi noi.
Am greșit de două ori în aceeași zi, în același fel: am tras o concluzie dintr-o citire, nu dintr-o încercare.
Prima dată am citit în documentație că suprafața nouă costă ~1.000 de tokeni și ți-am dat cifra. A doua oară am citit codul porții, n-am găsit o setare, și am declarat unealta incompatibilă.
De fiecare dată, răspunsul adevărat a venit din a construi binarul și a-l interoga. Diferența dintre „am citit că” și „am rulat și am văzut” a fost, în ziua asta, diferența dintre a opri proiectul și a-l termina.