
GNL, Gönül demek
Annemin adı Gönül. Bu çerçevenin adı ondan geliyor.
Neden
Bir yazılım projesine annenizin adını vermek, teknik bir karar değil. Ama her gün baktığınız bir şeye onun adını yazmak, adı yaşatmanın en sessiz yolu.
Bu proje uzun sürdü. Çoğu gece, çoğu hafta sonu. Her git commit satırının başında o üç harf durdu — ve durduğu için devam etti.
Bir gün bunu kuran biri npm i @gnldev/durable yazdığında, farkında olmadan onun adını yazmış olacak.
Peki iş ne
GNL, AI ajanları için dayanıklı bir yürütme katmanı. Sade söylersek: bir ajan bir işi yarıda bırakırsa — süreç çöker, ağ kopar, sunucu yeniden başlar — kaldığı yerden devam eder ve tamamlanmış adımı bir daha çalıştırmaz. Geri alınamayan her iş için geçerli: bir ödeme, bir e-posta, bir stok düşümü, dış bir sisteme yazılan kayıt.
Bu, kulağa küçük gelen ama üretimde her şeyi belirleyen bir garanti. Bir ajan bir kartı iki kez çekerse özür dilemek yetmez.
Nasıl çalışıyoruz
Ölçülmemiş şey iddia edilmez
Bu depodaki her garanti, bozulduğunda kırmızıya dönen bir testle tutulur. Yeşil bir test hiçbir şey kanıtlamaz — düzeltmeyi geri aldığınızda kırmızıya dönmüyorsa, o test o düzeltmeyi korumuyor demektir.
Sınırlar yazılır
Bir mekanizmanın ne yaptığı kadar, ne yapmadığı da belgelenir. Fazlasını iddia etmek asıl hatadır — çünkü insanlar o iddiaya güvenip üstüne iş kurar.
Sessiz kayıp yoktur
Bir şey düşerse görünür düşer. En kötü hata, hiçbir şey olmamış gibi görünen hatadır.
Ticari, lisans ve kurumsal sorular için: [email protected]