ポリシースコープを選択する
- ダッシュボード
- CLI
引数なしで
failproofai を実行するとローカルポリシーダッシュボードが開きます。ポリシーを有効化する前に、user・project・local のいずれかのスコープを選択することで、変更が意図した設定ファイルに書き込まれます。- User は、このマシン上のすべてのプロジェクトに適用されます。
- Project はリポジトリに属し、コミットすることができます。
- Local は特定のユーザーに対してプロジェクトをオーバーライドします。gitignore に追加しておくことを推奨します。
有効なポリシーは和集合としてマージされます。ポリシーパラメーターは、project → local → user の順で最初にパラメーターを定義したスコープが使用されます。明示的なカスタムポリシーパスも、最初に定義したスコープが使用されます。
ポリシーパラメーターを設定する
- ダッシュボード
- CLI
ローカルダッシュボードでポリシーを開き、サポートされているパラメーターを編集して、選択したスコープに保存します。エージェントの操作に対してマッチするケースとマッチしないケースをそれぞれ実行し、Observe → policy で判定結果を確認します。
マシンファイルについて
~/.failproofai には、信頼境界ごとに分離されたファイルが格納されています。
コンテナや隔離されたテスト環境向けに、
FAILPROOFAI_HOME を使用してマシンレイアウト全体を別の場所に移動できます。個々のステートディレクトリを独立して移動させることは避けてください。

