Uyumluluk: Pactmark 0.2.x. Bu senaryo, yalnızca fixture kullanan ve hiçbir canlı URL çekmeyen
evidence-document-pipeline örneğini yansıtır.Durum
Bir belge ekibi yapılandırılmış gönderimler alıyor — tedarikçi beyanları, uygunluk bildirimleri, mevzuat taahhütleri — ve belirli baytlara sahip belirli bir belgenin, belirli bir zamanda belirli denetimleri geçtiğine dair kalıcı bir kayıt üretmesi gerekiyor. Pactmark’ın yalnızca altyapı olmaya en yakın olduğu senaryo budur. İçinde neredeyse hiç model yoktur ve asıl nokta budur: ilginç özellik yeniden üretilebilirliktir.Önce içerik adresleme
Şekil 1. Belge, herhangi bir şey onu incelemeden önce özetiyle tanımlanan bir artifact hâline gelir. Sonraki her referans o özete işaret eder.Deterministik doğrulayıcılar
Şekil 2. Üç bağ, tek sonuç. Baytları, doğrulayıcıyı veya rubriği değiştirin; önceki sonuç geçerliliğini yitirir.Model anahtarı gerekmez
Şema, sağlama, politika ve özel denetimler sağlayıcı hesabı olmadan çalışır. Doğrulama yolunun
tamamı CI dostudur.
Yapısı gereği yeniden üretilebilir
Aynı baytlar, aynı doğrulayıcı kaydı, aynı rubrik sürümü → aynı sonuç. Kaydı saklamaya değer kılan
da budur.
Dışa aktarma
evidence verify kaydın iç referanslarını yeniden
denetler; böylece artifact’ı veya doğrulaması kaybolmuş bir kayıt sessiz bir boşluk olarak değil
KAF_EVIDENCE_INVALID_REFERENCE olarak yüzeye çıkar.
Asıl test yeniden oynatmadır
replay, sonlanmış bir koşuyu hiçbir araç veya model çalıştırmadan saklanan olaylar ve
artifact’lardan doğrular. Bir belge hattı için kabul kriteri budur:
1
Koşuyu altı ay sonra yeniden oynatın
Yedekten, temiz bir ortamda, farklı bir makinede.
2
Artifact özetinin değişmediğini doğrulayın
Baytlar kaydıysa içerik adresleme bunu size anında söyler.
3
Aynı doğrulayıcıların geçtiğini doğrulayın
Aynı rubrik sürümlerine karşı.
4
Kanıt kaydının hâlâ doğrulandığını doğrulayın
Referansları çözülür ve iddiası hâlâ söylediğini söyler.
Kanıt
{"kind": "unavailable", "reason": "not_applicable"}, “bu kısımda yapay zekâ yer almadı” demenin
dürüst yoludur. Sıfır kaydetmekten anlamlı biçimde farklıdır ve şema bu ayrımı sunar.Saklama biçimi
Yalnızca-eklenen koşu gerçeği süresiz saklama demek değildir. Artifact’ları ve kanıtı tutarken
olayları silmek meşru bir politikadır — yeter ki
replay’in o koşular için artık çalışmayacağını
bilin ve buna bilerek karar verin.
Hâlâ sizde olanlar
Evidence document örneği
Yalnızca fixture kullanan çalıştırılabilir hat.
Artifact'lar ve doğrulama
Bağlar, rubrikler ve istisna kuralları.