
# Verwalten

## Sandboxes auflisten

```bash
wp rudel list
```

Verwende `--format=json`, wenn ein anderes Werkzeug eine strukturierte Ausgabe benötigt.

## Eine Sandbox prüfen

```bash
wp rudel info alpha-3be7
```

Der Datensatz enthält ID, Name, Pfad, Status, Engine, Tabellenpräfix, Theme, Schutzstatus, Labels, letzte Aktivität, Klon-Metadaten, Größe, URL und Inhaltspfad.

## Metadaten aktualisieren

```bash
wp rudel update alpha-3be7 \
  --owner=dennis \
  --labels=qa,agent \
  --purpose="Regression run" \
  --ttl-days=3
```

Metadatenaktualisierungen schreiben den Inhalt der Sandbox-Website nicht neu. `--ttl-days` setzt den Ablaufzeitpunkt ausgehend von jetzt; `--clear-expiry` entfernt ihn.

## Eine Sandbox schützen

```bash
wp rudel update alpha-3be7 --protected
```

Geschützte Sandboxes werden bei manueller und geplanter Bereinigung übersprungen. Entferne den Schutz mit `--unprotected`.

## Eine Sandbox zerstören

```bash
wp rudel destroy alpha-3be7
```

Der Befehl fragt nach einer Bestätigung. Übergib `--force`, um die Abfrage in Skripten zu überspringen:

```bash
wp rudel destroy alpha-3be7 --force
```

Der Schutz gilt hier nicht: `destroy` entfernt auch geschützte Sandboxes.

Beim Zerstören einer Sandbox werden alle Tabellen mit ihrem Präfix gelöscht (einschließlich Snapshot-Tabellen), verknüpfte Worktrees und das Sandbox-Verzeichnis entfernt sowie der Umgebungsdatensatz Rudel gelöscht.
