
# Introdução
Rudel cria sandboxes descartáveis de WordPress dentro de uma instalação de host WordPress.

Cada sandbox é selecionado por solicitação. A solicitação selecionada usa as tabelas WordPress clonadas do sandbox e sua cópia do tema ativo, enquanto o núcleo, os arquivos de plugins e os uploads de WordPress continuam compartilhados com o host.

## O que um sandbox recebe

- uma cópia das tabelas do host, incluindo usuários e metadados de usuário, sob um prefixo de tabela gerado
- uma cópia de um tema (mais o tema principal, se for um tema filho) no diretório do sandbox
- metadados do ciclo de vida nas tabelas WordPress MySQL do host

Os usuários são copiados quando o sandbox é criado. Depois disso, usuários e senhas do sandbox e do host mudam de forma independente.

## O que permanece compartilhado

- arquivos principais de WordPress
- arquivos de plugins
- arquivos de mídia enviados

Essa separação é intencional. Rudel oferece sandboxes rápidos, selecionados por solicitação, para agentes, QA, experimentos e mudanças arriscadas, sem exigir multisite nem uma segunda instalação de WordPress.

## Como uma solicitação seleciona um sandbox

Uma solicitação HTTP seleciona um sandbox com o cabeçalho `X-Rudel-Environment` ou o cookie `rudel_environment`; um comando WP-CLI usa a variável de ambiente `RUDEL_ENVIRONMENT`. Rudel não autentica o seletor: qualquer cliente que envie um ID de sandbox válido obtém esse sandbox. Consulte [Isolamento](https://rudel.inline0.dev/pt/docs/environments/isolation).

## Fonte de verdade

Os registros de execução de Rudel ficam no banco de dados WordPress do host:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

As configurações ficam na opção `rudel_config`. Não há configuração JSON em tempo de execução nem armazenamento de metadados SQLite.

## Comece aqui

- [Primeiros passos](https://rudel.inline0.dev/pt/docs/getting-started)
- [CLI](https://rudel.inline0.dev/pt/docs/cli)
- [API](https://rudel.inline0.dev/pt/docs/api)
- [Configuração](https://rudel.inline0.dev/pt/docs/configuration)
- [Estado do ambiente de execução](https://rudel.inline0.dev/pt/docs/features/runtime-state)
- [Isolamento](https://rudel.inline0.dev/pt/docs/environments/isolation)
