
# Richtlinie

Rudel-Sandboxes können Metadaten enthalten, die angeben, wem sie gehören, warum sie existieren, wann sie ablaufen sollen und woher sie stammen.

## Eigentümerschaft

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

Metadaten werden im Umgebungsdatensatz gespeichert und können später aktualisiert werden:

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

## Ablauf

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

Bei `create` zählt `--ttl-days` ab der Erstellung; bei `update` ab jetzt. Lege `default_ttl_days` in `rudel_config` fest, damit jede neue Sandbox ein Ablaufdatum erhält. Oder gib einen konkreten Zeitstempel an:

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

Abgelaufene Sandboxes können bereinigt werden, sofern sie nicht geschützt sind. Entferne ein Ablaufdatum mit `wp rudel update <id> --clear-expiry`.

## Schutz

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

Geschützte Sandboxes werden bei der manuellen und geplanten Bereinigung übersprungen. Der Schutz verhindert weder `wp rudel destroy` noch `Rudel::destroy()`.

## Herkunft

Wenn eine Sandbox aus einer anderen Sandbox geklont wird, speichert Rudel die Quellmetadaten im neuen Umgebungsdatensatz.

Diese Herkunftsangaben dienen nur der Information. Sie helfen Betreiberinnen und Betreibern zu verstehen, wie eine Sandbox erstellt wurde, sind aber keine zweite Quelle der Wahrheit.
