
# 管理

## サンドボックス一覧

```bash
wp rudel list
```

別のツールで構造化出力が必要な場合は、`--format=json`を使います。

## サンドボックスの詳細を確認する

```bash
wp rudel info alpha-3be7
```

レコードには、ID、名前、パス、ステータス、エンジン、テーブルプレフィックス、テーマ、保護状態、ラベル、最終アクティビティ、クローンのメタデータ、サイズ、URL、コンテンツパスが含まれます。

## メタデータの更新

```bash
wp rudel update alpha-3be7 \
  --owner=dennis \
  --labels=qa,agent \
  --purpose="Regression run" \
  --ttl-days=3
```

メタデータを更新しても、サンドボックスのサイトコンテンツは書き換えられません。`--ttl-days`は現在からの有効期限を設定し、`--clear-expiry`は有効期限を解除します。

## サンドボックスを保護する

```bash
wp rudel update alpha-3be7 --protected
```

保護されたサンドボックスは、手動とスケジュール実行の両方でクリーンアップの対象外になります。`--unprotected`で保護を解除します。

## サンドボックスの破棄

```bash
wp rudel destroy alpha-3be7
```

コマンドは確認を求めます。スクリプトで確認を省略するには`--force`を渡します。

```bash
wp rudel destroy alpha-3be7 --force
```

ここでは保護設定は適用されません。`destroy`は保護されたサンドボックスも削除します。

サンドボックスを破棄すると、そのプレフィックスを持つすべてのテーブル（スナップショットテーブルを含む）が削除され、リンクされたworktreeとサンドボックスディレクトリが削除され、Rudel環境レコードも削除されます。
