
# Pravidlá

Sandboxy Rudel môžu obsahovať metadáta, ktoré vysvetľujú, komu patria, prečo existujú, kedy by im mala uplynúť platnosť a odkiaľ pochádzajú.

## Vlastníctvo

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

Metadáta sa ukladajú do záznamu prostredia a možno ich neskôr aktualizovať:

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

## Uplynutie platnosti

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

Pri `create` sa `--ttl-days` počíta od vytvorenia; pri `update` od aktuálneho času. Nastavením `default_ttl_days` v `rudel_config` určíte dátum uplynutia platnosti pre každý nový sandbox. Alebo nastavte konkrétny časový údaj:

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

Sandboxy po uplynutí platnosti možno vyčistiť, ak nie sú chránené. Platnosť odstránite pomocou `wp rudel update <id> --clear-expiry`.

## Ochrana

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

Chránené sandboxy sa vynechávajú pri manuálnom aj plánovanom čistení. Ochrana nebráni príkazom `wp rudel destroy` ani `Rudel::destroy()`.

## Pôvod

Keď sa sandbox naklonuje z iného sandboxu, Rudel zaznamená metadáta zdroja do nového záznamu prostredia.

Tieto údaje o pôvode sú informatívne. Pomáhajú správcom zistiť, ako bol sandbox vytvorený, no nie sú druhým zdrojom pravdy.
