Uyumluluk: Pactmark 0.2.x. API adları her dilde İngilizce kalır, Türkçe dokümantasyon dâhil.
Yalnızca düz metin çevrilir.
Çekirdek nesneler
Derlenmiş ajan sözleşmesi
Talimatlar, şemalar, araçlar, model profilleri, politika ve doğrulayıcılar; özetlerle sürümlenmiş bir
kimliğe indirgenmiş hâlde.
Yetkilendirilmiş sınırlı iş
Tenant, principal, amaç, girdi, bütçeler, son tarih ve kabul edilmiş tam tanım.
WorkOrderRequest
çağıranın gönderdiği, AcceptedWorkOrder sistemin sakladığıdır.Olaydan türetilmiş yürütme
Değiştirdiğiniz bir nesne değildir. Bir koşu, sıralı olay geçmişinin kendisidir;
RunProjection
türetilmiş bir önbellektir.İçerik-adresli çıktı
Tam baytlarının özetiyle tanımlanır.
Tam baytlar üzerinde bir denetim
Bir artifact özetine, bir doğrulayıcı kaydına ve bir rubrik sürümüne bağlı, sürümlenmiş bir
VerificationResult döndürür.Sınırlı, redakte edilmiş bir iddia
supports ve doesNotProve taşır; ikisi de zorunlu ve boş olamaz.Yetki
Kim, hangi tenant içinde davranıyor
Her çalışma-zamanı metoduna ilk argüman olarak geçirilir. Ortamda dolaşan bir geçerli kullanıcı
yoktur.
Son kullanma tarihli izin
Tenant, principal, amaç, araç kaydı, kapsam, son kullanma ve kısıtlamaları bağlar.
Tüketilmiş tek kullanımlık bir karar
Tenant’a, koşuya, etkiye, politikaya, granta, kapsama ve son kullanmaya bağlıdır — asla serbest metin
değildir.
Tek kullanımlık, süreli bir kanıt
Aktörün kimliği doğrulandıktan sonra verilir; atomik olarak bir karara dönüştürülür.
Opak kimlik bilgisi referansları
Kısa ömürlü ve amaca bağlı. Yalnızca bağlı adaptörün içinde çözülür.
Etkiler
Koşunun dışında bir değişiklik
prepared → dispatched → acknowledged üzerinden ya da uncertain ve needs_reconciliation
durumlarına kaydedilir.Kararlı işlem anahtarı
Bir
native strateji için idempotent yeniden denemeyi anlamlı kılan şey.Ayrıca yetkilendirilmiş, tersine çeviren bir koşu
Bir geri alma değildir. Kendi yetkisi ve kanıtı olan yeni bir
WorkOrder’dır.Modlar
Durum etiketleri
Durum etiketleri yerel olarak kanıtlanmış davranışı, deneysel veya pilot davranışı ve gelecekteki işi ayırt eder.Bu dokümantasyonun kaçındığı kelimeler
Değil: “güvenli”
Belirli kontroller belirli riskleri ele alır. Buradaki hiçbir şey bir sistemin güvenli olduğunu
tesis etmez.
Değil: “uyumlu”
Kanıt kontrol çerçevenizin bir girdisidir, bir mevzuat sonucu değil.
Değil: “tam-bir-kez”
Denetimli etkilerle en-az-bir-kez ve bir durum olarak kaydedilmiş belirsizlik.
Değil: “sandbox'lanmış”
Referans konteyner bir test fixture’ıdır. İzolasyon ayrıca değerlendirilmiş bir sistem gerektirir.
Değil: “doğrulanmış” (niteliksiz)
Daima: neye karşı, hangi doğrulayıcıyla, hangi rubrik sürümü altında doğrulanmış.
Değil: “üretime hazır”
Hazırlık profil başına, sizin ortamınızda değerlendirilir ve başarısız olabilir.
Dil politikası
Kanonik genel dil İngilizcedir ve zorunlu Türkçe eşlik eden dokümantasyon vardır. API adları, hata kodları, olay tipleri, alan adları ve enum değerleri asla çevrilmez —waiting_for_approval
anlatan bir Türkçe sayfa waiting_for_approval kullanır.
Pactmark neyi kanıtlamaz
Kaçınılan kelimelerin aksi hâlde görüneceği yer.
Kanıt
İddia dilinin neden bir stil rehberiyle değil şemayla sınırlandığı.