
# Pravilnik

Rudel peskovniki lahko vsebujejo metapodatke o tem, kdo je njihov lastnik, zakaj obstajajo, kdaj naj jim poteče veljavnost in od kod izvirajo.

## Lastništvo

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

Metapodatki so shranjeni v zapisu okolja in jih lahko pozneje posodobite:

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

## Potek veljavnosti

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

Na `create` se `--ttl-days` šteje od nastanka, na `update` pa od zdaj. Nastavite `default_ttl_days` v `rudel_config`, da bo vsako novo peskovniško okolje samodejno poteklo. Ali pa nastavite izrecen časovni žig:

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

Peskovnike s pretečeno veljavnostjo je mogoče očistiti, razen če so zaščiteni. Veljavnost odstranite z ukazom `wp rudel update <id> --clear-expiry`.

## Zaščita

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

Zaščitene peskovnike preskoči ročno in načrtovano čiščenje. Zaščita ne preprečuje `wp rudel destroy` ali `Rudel::destroy()`.

## Izvor

Ko je peskovnik kloniran iz drugega peskovnika, Rudel zabeleži izvorne metapodatke v novem zapisu okolja.

Ti podatki o izvoru so informativni. Operaterjem pomagajo razumeti, kako je bil peskovnik ustvarjen, vendar niso drugi vir resnice.
