
# ポリシー

Rudelのサンドボックスには、所有者、作成理由、有効期限、作成元を示すメタデータを設定できます。

## 所有者

```bash
wp rudel create \
  --name=qa-run \
  --owner=dennis \
  --labels=qa,checkout \
  --purpose="Reproduce payment bug"
```

メタデータは環境レコードに保存され、後から更新できます。

```bash
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
```

## 有効期限

```bash
wp rudel create --name=temp-run --ttl-days=2
```

`create`では`--ttl-days`の期限は作成時から、`update`では現在から数えます。新しいすべてのサンドボックスに期限を設定するには、`rudel_config`で`default_ttl_days`を指定します。または、明示的なタイムスタンプを設定します。

```bash
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
```

期限切れのサンドボックスは、保護されていない限りクリーンアップの対象になります。`wp rudel update <id> --clear-expiry`で期限を解除できます。

## 保護

```bash
wp rudel update qa-run-3be7 --protected
```

保護されたサンドボックスは、手動およびスケジュール実行のクリーンアップでスキップされます。保護によって`wp rudel destroy`や`Rudel::destroy()`が妨げられることはありません。

## 系譜

別のサンドボックスからクローンを作成すると、Rudelが新しい環境レコードにコピー元のメタデータを記録します。

この系譜情報は参考用です。サンドボックスの作成方法を運用担当者が把握するのに役立ちますが、第二の信頼できる情報源ではありません。
