Platform
Aynı kapı. İnsan da, ajan da, entegrasyon da.
Vusul’de yetkilendirme tek bir yerde duruyor. Arayüz, Public API, MCP sunucusu ve her entegrasyon aynı servisleri aynı politikayla çağırıyor. Bağlayıcılar için ayrı bir “sistem” kullanıcısı ya da kısayol yok.
MCP — 18 araç.
Sunucu, çağrıyı çözümlenen kullanıcının kimliğiyle doğrudan uygulama servislerine iletiyor: REST denetleyicilerinin geçtiği yolun aynısı — çalışma alanı politikası, görev görünürlüğü, denetim atfı. Yanıtlar Public v1 kaynaklarıyla aynı biçimde dönüyor, yani ajanın gördüğü şey REST istemcisinin gördüğüyle bayt bayt aynı.
Aktör modeli.
Her entegrasyon kurulumu kendine ait bir servis-hesabı üyesi açar ve bağlayıcının yaptığı her yazma o üyenin kimliğiyle, normal servisler üzerinden gider. İzinler, görünürlük ve denetim atfı hiç değişmeden uygulanır. Rakiplerin bir kısmında webhook’lar tanrı modunda yazar; burada atlanacak bir yol bırakılmadı.
Public API v1.
?fields= yanıtı daraltır, ?expand= ilişkili kaydı gömer. İkisi de katı beyaz liste: bilinmeyen bir değer sessizce yok sayılmaz, 400 döner — çünkü bir yazım hatasının fark edilmeden ham kaydı döndürmesi, entegrasyonların üretime taşıdığı klasik hatadır. Anahtar başına saatlik sınır ve X-RateLimit-* başlıkları var.
Webhook’lar ve OAuth uygulamaları.
Çalışma alanı başına abonelik, tekrarlayan başarısızlıkta kendiliğinden devre dışı bırakma, ve istemci sırrı döndürme. Kişisel erişim anahtarları ve OAuth uygulamaları aynı yetkilendirme yolundan geçer.
Bağlantı koptuğunda durmaz.
Yazmalar tarayıcının kalıcı deposundaki bir kuyruğa alınır; sekmeyi, hatta bilgisayarı kapatsan bile kaybolmaz. Kuyruk kişiye aittir — bekleyen bir yazma yalnızca onu yapan kullanıcı tekrar girdiğinde gönderilir. Ortak bir cihazda bu bir güvenlik özelliğidir, kolaylık değil.
Saat ve SLA.
SLA sayacı istersen 7/24 değil, mesai içinde işler. Cuma 17:00’de açılan iki saatlik hedef Pazartesi 10:00’a düşer. Takvim çalışma alanının saat dilimine göre hesaplanır ve yaz saati geçişlerine dayanıklıdır.
Kimlik ve yönetişim.
SSO (OIDC ve SAML), SAML tek çıkış, SCIM ile kullanıcı ve grup provizyonu, dizin grubundan proje üyeliği, denetim kaydı ve 21 izinden oluşan özel roller. Görünürlük izinleri güvenlik gerekçesiyle baza kilitli ve özel rolde gevşetilemez.
Bugün yapmadıklarımız.
Bu listeyi ürün ilerledikçe kısaltacağız; kısalttığımız maddeyi de buradan sileceğiz.
- E-posta alımı SMTP sunucusu değil. Postayı sağlayıcın alır (SendGrid Inbound Parse, Mailgun Routes ya da benzeri bir aktarıcı) ve bize çözümlenmiş hâlde POST eder. Kendi posta sunucumuzu bilerek işletmiyoruz.
- DORA’nın dördünden ikisi vekil. Dağıtım sıklığı ve değişiklik-hata oranı doğrudan ölçülüyor; lead time ve MTTR vekil hesaplar ve arayüzde de öyle etiketleniyor.
- Modül sınırları yazmaları kilitler, okumaları değil. Planın kapsamadığı bir modülde yeni kayıt açamazsın (402); mevcut verini okumaya ve dışa aktarmaya devam edersin — "verini rehin almıyoruz" sözü bu. Zamanlayıcılar da kilitli çalışma alanını atlar: Free bir alanda sprint kendiliğinden üretilmez, SLA saati işlemez.
- Masaüstü uygulaması geliştirici önizlemesi. Paketlenmiş kurulum dosyası, imzalama ve otomatik güncelleme yok.
- Otomatik test yalnızca sunucuda. Sunucu tarafında 594 test var; arayüz için otomatik test paketi yok, arayüz 160 yazılı senaryoyla elle doğrulanıyor.
- İki dil. Türkçe ve İngilizce. Sağdan sola yazım için düzen hazırlığı var ama böyle bir dil yayınlanmadı.
- Ücretli abonelik yok. Vusul şu an tamamen ücretsiz; ne kasa ne satın alma adımı var ve bunun bir bitiş tarihi yok. Ücretli planlar ileride Paddle üzerinden açılacak; o güne kadar plan yükseltmesini elle ve ücretsiz açıyoruz.
