> ## 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.

# ローカルダッシュボード

> ローカルプロジェクト、セッション、ポリシーアクティビティ、設定、監査、スケジュールスキャンを確認できます。

引数なしで `failproofai` を実行すると、`http://localhost:8020` にバンドルされたダッシュボードが起動します。ローカルマシンからエージェントの履歴、ポリシー設定、監査結果、フックアクティビティを直接読み込みます。

ローカルダッシュボードは Failproof AI Cloud とは独立しています。Cloud アカウントなしで動作し、イベントが組織に届いたことを証明するものではありません。

## ダッシュボードの各エリア

| エリア                  | できること                                                                         |
| -------------------- | ----------------------------------------------------------------------------- |
| Policies → Activity  | ローカルの allow、instruct、deny の判定を確認し、判定・イベント・CLI・ツール・ソース・ポリシー・セッションでフィルタリングできます。 |
| Policies → Configure | 組み込みポリシーの有効化、対応パラメータの編集、検出されたカスタムポリシーの切り替え、対象ハーネスの選択ができます。                    |
| Projects             | 対応エージェント履歴全体で検出されたプロジェクトを参照し、最新セッションを比較できます。                                  |
| Project sessions     | ローカルトランスクリプトを開き、生のエントリやサブエージェントを確認・ダウンロードし、ポリシーアクティビティと関連付けられます。              |
| Audit                | 直近のオフラインスキャン結果、リスクのあるパターン、強みポイント、影響を受けるプロジェクト、推奨される組み込みポリシーを確認できます。           |
| Settings             | デーモン/プラットフォームが対応している場合、定期ローカルスキャンとメール監査レポートの設定ができます。                          |

## ポリシーアクティビティの確認

<Tabs>
  <Tab title="ダッシュボード">
    1. **Policies → Activity** を開き、判定とソースのフィルタを設定します。
    2. イベント、ハーネス、ツール、またはポリシー名で絞り込みます。
    3. 行を展開して、理由・一致したポリシー・ソース・実行モード・所要時間を確認します。
    4. セッションリンクをたどり、トランスクリプトの文脈の中で判定を確認します。

    deny に見える行でも、ブロッキング判定を消費しないハーネス/イベントのペアでは観測的なものにとどまる場合があります。詳細ビューでは実際に強制が確認されているかどうかが明示されます。
  </Tab>

  <Tab title="CLI">
    ```bash theme={null}
    failproofai config --status
    failproofai policies
    failproofai
    ```

    ローカルアクティビティは `~/.failproofai/hook-activity` に保存されます。これらのファイルを直接編集するのではなく、ダッシュボードを使用してください。
  </Tab>
</Tabs>

## ポリシーのローカル設定

<Tabs>
  <Tab title="ダッシュボード">
    1. **Policies → Configure** を開き、ハーネスと設定スコープを選択します。
    2. 組み込みポリシーまたは検出されたカスタムポリシーを有効にします。
    3. パラメータ付きの組み込みポリシーの場合は、設定コントロールを開いて対応する値を保存します。
    4. Activity に戻り、一致するアクションと一致しないアクションを実行します。

    規約ポリシーにはプロジェクトまたはユーザーのソースが表示されます。カスタムパスを明示的に変更した場合は、選択したパスが記録されるよう CLI 設定を再実行する必要がある場合があります。
  </Tab>

  <Tab title="CLI">
    ```bash theme={null}
    failproofai policy add block-sudo --scope project
    failproofai policies --install --custom ./security.policies.ts --scope project
    failproofai policies
    ```
  </Tab>
</Tabs>

## プロジェクトとセッションの参照

Projects ページは、対応しているローカル履歴ストアを統合して表示します。プロジェクトを選択するとそのセッション一覧が表示され、セッションを開くと生ログビューア、サブエージェントのセグメント、ダウンロード機能、セッションスコープのポリシーアクティビティを確認できます。

プロジェクトやセッションが表示されない場合は、ハーネスがデフォルトの履歴保存場所を使用しているか確認するか、`failproofai harness add-path` で追加のルートを登録してください。

## オフライン監査のスケジュール設定

<Tabs>
  <Tab title="ダッシュボード">
    **Settings** を開き、スケジュールスキャンを有効にして、対応している間隔を選択し、利用可能な場合はレポート送信先を設定します。このページには次回の実行予定、最終実行日時、終了コード、バックグラウンドデーモンがプラットフォームで対応しているかどうかが表示されます。
  </Tab>

  <Tab title="CLI">
    ```bash theme={null}
    failproofai audit --schedule 7 --email reliability@example.com
    failproofai audit --status
    ```

    日数を変更することで 1〜90 日の間隔を設定できます。定期スキャンを無効にするには `failproofai audit --no-schedule` を実行し、即時インタラクティブスキャンを行うには `failproofai audit` を実行してください。
  </Tab>
</Tabs>

<Warning>
  ローカルダッシュボードには、ローカルエージェント履歴から取得したプロンプト、ツールの入力、ファイルの内容、ターミナル出力が表示される場合があります。信頼できるインターフェースにのみバインドし、確認が完了したらプロセスを停止してください。
</Warning>
