
# Curățare

Cleanup elimină sandboxurile de care nu mai este nevoie. Previzualizați mai întâi:

```bash
wp rudel cleanup --dry-run
```

`--dry-run` listează ce ar fi eliminat și de ce. Rulați comanda fără flag pentru a le elimina:

```bash
wp rudel cleanup
```

Comanda nu solicită confirmare.

## Politică

Un sandbox neprotejat este eliminat dacă este îndeplinită oricare dintre următoarele condiții:

| Motiv | Regulă |
|--------|------|
| `expiry reached` | `expires_at` este în trecut |
| `age policy matched` | a fost creat cu mai mult de `max_age_days` în urmă |
| `idle policy matched` | ultima activitate a avut loc cu mai mult de `max_idle_days` în urmă |

`max_age_days` și `max_idle_days` provin din `rudel_config` (ambele au valoarea implicită `0`, care dezactivează regula). Suprascrieți-le pentru o singură rulare:

```bash
wp rudel cleanup --max-age-days=30 --dry-run
wp rudel cleanup --max-idle-days=7
```

Ultima activitate se actualizează la fiecare cerere care selectează sandboxul și la fiecare instantaneu.

## Sandboxuri îmbinate

```bash
wp rudel cleanup --merged --dry-run
```

`--merged` rulează o etapă separată, în locul politicii de mai sus. Elimină un sandbox când fiecare arbore de lucru Git asociat înregistrat pentru acesta se află pe o ramură îmbinată în ramura implicită a depozitului, apoi șterge acele ramuri. Arborii de lucru asociați provin din clonarea unui sandbox al cărui director de temă este un depozit Git (consultați [Git](https://rudel.inline0.dev/ro/docs/features/git)). Sandboxurile create cu `--git` nu au înregistrări de arbori de lucru și sunt întotdeauna omise ([issue #8](https://github.com/inline0/rudel/issues/8)).

## Sandboxuri protejate

Ambele etape omit sandboxurile protejate. Eliminați mai întâi protecția cu `wp rudel update <id> --unprotected` dacă doriți ca acestea să fie luate în considerare la cleanup. `wp rudel destroy` ignoră protecția.

Eliminarea unui sandbox șterge tabelele acestuia, elimină fișierele și arborii de lucru gestionați și șterge înregistrarea de mediu Rudel. Consultați [Automatizare](https://rudel.inline0.dev/ro/docs/features/automation) pentru a programa cleanup-ul.
