
# Introduzione
Rudel crea sandbox WordPress temporanee all’interno di una singola installazione host WordPress.

Ogni sandbox viene selezionata per richiesta. La richiesta selezionata usa le tabelle WordPress clonate della sandbox e la sua copia del tema attivo, mentre il nucleo di WordPress, i file dei plugin e i caricamenti restano condivisi con l’host.

## Cosa include una sandbox

- una copia delle tabelle dell’host, inclusi utenti e metadati utente, con un prefisso generato
- una copia di un tema (più il tema genitore, se è un tema child) nella directory della sandbox
- metadati del ciclo di vita nelle tabelle host WordPress MySQL

Gli utenti vengono copiati alla creazione della sandbox. In seguito, utenti e password della sandbox e dell’host cambiano in modo indipendente.

## Cosa resta condiviso

- file di base di WordPress
- file dei plugin
- file multimediali caricati

Questo confine è intenzionale. Rudel offre sandbox rapide selezionate per richiesta, destinate ad agenti, QA, esperimenti e modifiche rischiose, senza richiedere il multisito o una seconda installazione di WordPress.

## Come una richiesta seleziona una sandbox

Una richiesta HTTP seleziona una sandbox tramite l’header `X-Rudel-Environment` o il cookie `rudel_environment`; un comando WP-CLI usa la variabile d’ambiente `RUDEL_ENVIRONMENT`. Rudel non autentica il selettore: qualsiasi client che invii un ID sandbox valido ottiene accesso a quella sandbox. Consultate la sezione [Isolamento](https://rudel.inline0.dev/it/docs/environments/isolation).

## Fonte attendibile

I record di runtime di Rudel si trovano nel database WordPress dell’host:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

Le impostazioni sono nell’opzione `rudel_config`. Non esiste una configurazione di runtime JSON né un archivio di metadati SQLite.

## Iniziate da qui

- [Per iniziare](https://rudel.inline0.dev/it/docs/getting-started)
- [CLI](https://rudel.inline0.dev/it/docs/cli)
- [API](https://rudel.inline0.dev/it/docs/api)
- [Configurazione](https://rudel.inline0.dev/it/docs/configuration)
- [Stato di runtime](https://rudel.inline0.dev/it/docs/features/runtime-state)
- [Isolamento](https://rudel.inline0.dev/it/docs/environments/isolation)
