> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ポリシー

> 既知の障害が繰り返される前に、エージェントのアクションを監視・誘導・ブロックします。

ポリシーはエージェントのフックイベントを評価し、次の3つの判定のいずれかを返します。

* `allow` はアクションを続行させます。
* `instruct` はエージェントに修正ガイダンスを提供します。
* `deny` は理由を付けてアクションをブロックします。

## 3つのポリシーサーフェスを使用する

<Tabs>
  <Tab title="ダッシュボード">
    1. **Observe → policy** に移動して、セッションからのポリシー判定をフィルタリングおよび検査します。
    2. **Admin → policy editor** に移動して、ポリシーの作成・検証・公開・無効化、またはイミュータブルバージョンの確認を行います。
    3. **Admin → enforcement** に移動して、マシンにバージョンと効果を割り当てます。

    ポリシーページを使用して、ルールの作成や適用変更を行う前に、すでに一致しているものを把握してください。

    <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/policy-observe.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=13535ad27c8bddac6589f9d1560916cb" alt="判定の合計とローカルおよびクラウド管理ポリシーのマッピングを表示するポリシーページ。" width="2372" height="1548" data-path="images/dashboard/policy-observe.png" />

    エディタは、障害条件をソースに変換し、検証してイミュータブルバージョンを公開する場所です。

    <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/policy-editor.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=7c01c862f4ec601d0535a6969eb619ce" alt="イミュータブルなポリシーバージョンの作成と公開に使用するポリシーエディタ。" width="2938" height="1608" data-path="images/dashboard/policy-editor.png" />

    その後、Enforcementで公開済みのバージョンとその監視または適用効果をマシンに割り当てます。

    <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/enforcement-fleet.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=96be13256ef7e3fa89eeefcc4f1b7f10" alt="マシンのカバレッジと割り当て済みポリシーバージョンを表示するEnforcementフリート画面。" width="2938" height="1600" data-path="images/dashboard/enforcement-fleet.png" />

    デプロイ後は、ポリシーページに戻って判定を確認し、作成ビューとフリートビューが実際のエージェントアクティビティと連携していることを確かめてください。
  </Tab>

  <Tab title="CLI">
    ローカルポリシーのインストールと検証には `failproofai` を使用します。

    ```bash theme={null}
    failproofai policies
    failproofai policy add block-rm-rf --scope project
    failproofai config --status
    ```

    `fp` を使用して、ポリシー判定を含むクラウドセッションとイベントを検索します。クラウドでの作成とフリートのデプロイは、引き続きダッシュボードのワークフローで行います。
  </Tab>
</Tabs>

Failproof AI におけるポリシーには、3つの明確なサーフェスがあります。

1. **判定の分析** — セッション、ダッシュボード、監査ログで確認します。
2. **バージョンの作成** — 組み込みルール、コード、またはポリシーエディタを使用します。
3. **デプロイと適用** — 選択したマシン全体にバージョンを展開します。

確認済みの障害モードから始めてください。それを特定するための最小限のイベントとツールの一致条件を定義し、正常なケースと危険なケースでテストを行ってから、適用する前に監視を行います。

<Columns cols={2}>
  <Card title="組み込みポリシーを使用する" icon="library" href="/ja/policies/builtin">
    シークレット、シェル、Git、クラウド、ワークフローに関する一般的なリスクに対応した、レビュー済みのルールを有効化します。
  </Card>

  <Card title="カスタムポリシーを作成する" icon="code-2" href="/ja/policies/custom">
    ワークフロー固有の判定を JavaScript または TypeScript で表現します。
  </Card>
</Columns>
