
# Käytännöt

Rudel-hiekkalaatikoihin voi liittää metatietoja, jotka kertovat, kuka niitä omistaa, miksi ne ovat olemassa, milloin niiden tulisi vanhentua ja mistä ne ovat peräisin.

## Omistajuus

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

Metatiedot tallennetaan ympäristötietueeseen, ja niitä voi päivittää myöhemmin:

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

## Vanheneminen

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

`create`-asetuksella `--ttl-days` lasketaan luonnista; `update`-asetuksella tästä hetkestä. Aseta `default_ttl_days` kohdassa `rudel_config`, jotta jokaiselle uudelle hiekkalaatikolle määritetään vanhenemisaika. Tai aseta aikaleima erikseen:

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

Vanhentuneet hiekkalaatikot voidaan siivota, ellei niitä ole suojattu. Poista vanhenemisaika komennolla `wp rudel update <id> --clear-expiry`.

## Suojaus

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

Suojatut hiekkalaatikot ohitetaan sekä manuaalisessa että ajastetussa siivouksessa. Suojaus ei estä toimintoja `wp rudel destroy` eikä `Rudel::destroy()`.

## Alkuperä

Kun hiekkalaatikko kloonataan toisesta hiekkalaatikosta, Rudel tallentaa lähteen metatiedot uuden ympäristön tietueeseen.

Alkuperätieto on informatiivinen. Se auttaa ylläpitäjiä ymmärtämään, miten hiekkalaatikko luotiin, mutta se ei ole toinen totuuden lähde.
