
# Πολιτική

Τα sandboxes Rudel μπορούν να περιέχουν μεταδεδομένα που εξηγούν ποιος τα έχει στην ευθύνη του, γιατί υπάρχουν, πότε πρέπει να λήξουν και από πού προήλθαν.

## Κυριότητα

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

Τα μεταδεδομένα αποθηκεύονται στην εγγραφή περιβάλλοντος και μπορούν να ενημερωθούν αργότερα:

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

## Λήξη

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

Στο `create`, το `--ttl-days` μετρά από τη δημιουργία· στο `update`, από τώρα. Ορίστε το `default_ttl_days` στο `rudel_config` για να ορίσετε χρόνο λήξης για κάθε νέο sandbox. Εναλλακτικά, ορίστε μια ρητή χρονική σήμανση:

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

Τα sandbox που έχουν λήξει είναι επιλέξιμα για εκκαθάριση, εκτός αν είναι προστατευμένα. Αφαιρέστε τη λήξη με το `wp rudel update <id> --clear-expiry`.

## Προστασία

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

Τα προστατευμένα sandboxes παραλείπονται από την εκκαθάριση, είτε είναι χειροκίνητη είτε προγραμματισμένη. Η προστασία δεν εμποδίζει το `wp rudel destroy` ή το `Rudel::destroy()`.

## Προέλευση

Όταν ένα sandbox κλωνοποιείται από άλλο sandbox, το Rudel καταγράφει τα μεταδεδομένα προέλευσης στη νέα εγγραφή περιβάλλοντος.

Αυτά τα στοιχεία προέλευσης είναι ενημερωτικά. Βοηθούν τους διαχειριστές να κατανοήσουν πώς δημιουργήθηκε ένα sandbox, αλλά δεν αποτελούν δεύτερη πηγή αλήθειας.
