
# 정책

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이 새 환경 기록에 원본 메타데이터를 기록합니다.

이 계보 정보는 참고용입니다. 운영자가 샌드박스의 생성 경로를 파악하는 데 도움이 되지만, 별도의 단일 진실 공급원은 아닙니다.
