
# Policy

Le sandbox di Rudel possono includere metadati che spiegano a chi appartengono, perché esistono, quando dovrebbero scadere e da dove provengono.

## Proprietà

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

I metadati sono archiviati nel record dell’ambiente e possono essere aggiornati in seguito:

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

## Scadenza

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

Per `create`, `--ttl-days` decorre dalla creazione; per `update`, da adesso. Impostate `default_ttl_days` in `rudel_config` per assegnare una scadenza a ogni nuova sandbox. Oppure specificate un timestamp:

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

Le sandbox scadute possono essere rimosse durante la pulizia, a meno che non siano protette. Rimuovete una scadenza con `wp rudel update <id> --clear-expiry`.

## Protezione

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

Le sandbox protette vengono ignorate dalle operazioni di pulizia, sia manuali sia pianificate. La protezione non impedisce `wp rudel destroy` né `Rudel::destroy()`.

## Provenienza

Quando una sandbox viene clonata da un’altra, Rudel registra i metadati di origine nel nuovo record dell’ambiente.

Queste informazioni sulla provenienza sono indicative. Aiutano gli operatori a capire come è stata creata una sandbox, ma non costituiscono una seconda fonte attendibile.
