スコープの選択
スコープはフックの配線先と、パラメーターおよびカスタムポリシーパスを記述する設定ファイルを決定します。- User — このマシン上のすべてのプロジェクトに適用されます。
- Project — リポジトリに属し、コミット可能です。
- Local — 特定のプロジェクトを特定のユーザー向けにオーバーライドします。gitignore に追加しておく必要があります。
failproofai policies add <name> を実行すると、--scope の指定に関わらずマシン全体でそのポリシーが有効になります。
ポリシーパラメーターは、そのポリシーのパラメーターを定義している最初のスコープが使用されます(優先順位: project → local → user)。明示的なカスタムポリシーパスも、それを定義している最初のスコープが使用されます。
ポリシーパラメーターの設定
- ダッシュボード
- CLI
ローカルダッシュボードでポリシーを開き、サポートされているパラメーターを編集して、選択したスコープで保存します。一致するエージェントアクションと一致しないエージェントアクションをそれぞれ実行し、Observe → policy で判定内容を確認します。
Failproof AI ポリシーが受け付けるパラメーター
各ポリシーは独自のパラメーター型を検証します。マシンファイルの構成
~/.failproofai には、信頼境界ごとに個別のファイルが格納されています。
コンテナや隔離テスト環境のためにマシン全体のレイアウトを移動するには
FAILPROOFAI_HOME を使用してください。個々の状態ディレクトリを個別に移動することは避けてください。

