Skip to main content
Failproof AI, policy seçimini makine ve daemon ayarlarından ayırır. Bu, depo policy seçimlerini gözden geçirilebilir tutar ve kimlik bilgileri ile daemon durumu depo dışında kalır.

Policy kapsamı seçin

Policy dashboard’unu açmak için failproofai komutunu argüman olmadan çalıştırın. Bir policy’i etkinleştirmeden önce kullanıcı, proje veya yerel kapsamı seçin, böylece değişiklik amaçlanan yapılandırma dosyasına yazılır.
  • User bu makinedeki tüm projelere uygulanır.
  • Project depoya ait olur ve commit edilebilir.
  • Local bir projeyi bir kullanıcı için geçersiz kılar ve gitignore’da kalmalıdır.
Etkinleştirilen policy’ler bir birleşim olarak birleştirilir. Policy parametreleri, bu policy için parametreleri tanımlayan ilk kapsamı kullanır (project → local → user sırasında). Açık özel policy yolları, bunları tanımlayan ilk kapsamı kullanır.

Policy parametrelerini yapılandırın

Policy’i yerel dashboard’ta açın, desteklenen parametrelerini düzenleyin ve seçilen kapsamda kaydedin. Eşleşen ve eşleşmeyen bir agent eylemi çalıştırın, ardından kararı Observe → policy’de inceleyin.

Makine dosyalarını anlayın

~/.failproofai farklı güven sınırları için ayrı dosyalar içerir: Bir konteyner veya izole edilmiş test için tam makine düzenini yeniden konumlandırmak üzere FAILPROOFAI_HOME kullanın. Durum dizinlerini bağımsız olarak yeniden konumlandırmayın.
credentials.json asla commit etmeyin. Proje policy yapılandırmasını ve proje convention policy’lerini yalnızca zorlama kodu olarak gözden geçirdikten sonra commit edin.