
# Politică

Sandboxurile Rudel pot avea metadate care explică cine le deține, de ce există, când ar trebui să expire și de unde provin.

## Proprietate

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

Metadatele sunt stocate în înregistrarea mediului și pot fi actualizate ulterior:

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

## Expirare

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

Pentru `create`, `--ttl-days` calculează de la momentul creării; pentru `update`, de la momentul actual. Setați `default_ttl_days` în `rudel_config` pentru ca fiecare sandbox nou să primească o dată de expirare. Sau setați un marcaj de timp explicit:

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

Sandboxurile expirate pot fi eliminate prin cleanup, cu excepția celor protejate. Eliminați data de expirare cu `wp rudel update <id> --clear-expiry`.

## Protecție

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

Sandboxurile protejate sunt omise de cleanup, atât manual, cât și programat. Protecția nu blochează `wp rudel destroy` sau `Rudel::destroy()`.

## Proveniență

Când un sandbox este clonat din alt sandbox, Rudel înregistrează metadatele sursei în noua înregistrare a mediului.

Această proveniență are rol informativ. Îi ajută pe operatori să înțeleagă cum a fost creat un sandbox, dar nu este o a doua sursă de adevăr.
