Onaylanmış bir hata modundan sürümlü politikalar oluşturun ve gözden geçirin.
Policy editor kullanarak bir bulguyu veya sorunu dağıtılabilir bir kurala dönüştürün. Yayımlamayı yazımdan ayrı tutarak, bir taslak canlı davranışı sessizce değiştiremez.Bir sorunun tekrarlanabilir bir eylem deseni varsa, bunu Analyze → issues altında açın ve generate policy seçeneğini seçin. Failproof AI önce politikanın sorunu ifade edip edemeyeceğini açıklar, ardından gözden geçirilen amacı ve bulgu bağlamını editöre taşır. Oluşturulan kaynak, yayımlayana kadar taslak olarak kalır.
Admin → policy editor bölümüne gidin ve compose içinde hata modunu açıklayın veya JavaScript politika kaynağını yapıştırın.
Kaynağı doğrulayın ve bildirilen her hatayı düzeltin.
Politika kimliğini girin ve yayımlayın, ardından sürümleri karşılaştırmak veya devre dışı bırakmak için library kullanın.
Sürüm bir makine dağıtımı için hazır olduğunda enforcement seçeneğini seçin.
CLI’dan fp policies publish ile yayımlayın. Bu yeni bir version oluşturur ve asla mevcut olanı düzenlemez. Kaynak, gönderilmeden önce node ile ayrıştırılıp kontrol edilir — aşağıdaki hiçbir sistem bunu yapmaz, bu nedenle bir sözdizimi hatası uygulanma sırasında makinede ortaya çıkabilir:
Yayımlama hiçbir şey dağıtmaz — yeni bir sürüm fp fleet deploy onu makineye koyana kadar kullanılmamış olarak kalır. fp policies compose "<plain English>" Cloud asistanı ile kaynak hazırlar ve yayımlamak yerine gözden geçirilmesi için yazdırır.Bunun yerine yerel bir aracı CLI’ye (Cloud değil) bir politika yüklemek için failproofai policies --install --custom ./checkout.policies.ts --cli claude --scope project komutunu kullanın.
Karar vermek için yeterli kanıt içeren hook olaylarını ve araçlarını seçin.
Güvensiz davranışla eşleşen en dar koşulu yazın.
Aracıya veya operatöre ne yapması gerektiğini söyleyen bir neden döndürün.
Eşleşmesi gereken örnekler ve izin verilmesi gereken örnekler ekleyin.
Yeni bir sürüm kaydedin ve gözden geçirilmesini isteyin.
Aracı güvenli bir şekilde yoluna döndürebiliyorsa instruct kullanın. Eyleme izin vermek kabul edilemez veya geri döndürülemez bir risk oluşturursa deny kullanın.
Policy sürümleri değişmez dağıtım girdileridir. Bir taslağı düzenlemek yeni bir sürüm oluşturur; zaten makinelere atanmış olan sürümü yeniden yazmamalıdır.