
# Starea la execuție

Starea la execuție a Rudel este bazată exclusiv pe DB.

Baza de date MySQL WordPress de pe gazdă conține tabelele de metadate ale Rudel:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

Aceste tabele sunt sursa de adevăr pentru identitatea sandboxului, metadatele ciclului de viață, precum protecția și expirarea, metadatele arborilor de lucru și marcajele de timp.

## Înregistrări de mediu

`wp_rudel_environments` stochează:

- ID stabil al înregistrării
- ID public al sandboxului
- nume și slug
- stare
- cale
- prefixul tabelelor
- metadate ale temei selectate
- metadate ale ciclului de viață
- metadate ale clonării
- marcaje de timp

## Înregistrări ale arborilor de lucru

`wp_rudel_worktrees` stochează metadatele arborilor de lucru asociați pentru directoarele de teme bazate pe Git.

Rudel nu deduce starea la execuție din căile sistemului de fișiere. Căile sistemului de fișiere sunt artefacte care aparțin înregistrărilor de execuție.

## Denumirea tabelelor

În mod implicit, numele tabelelor Rudel sunt derivate din:

```text
{wordpress_db_prefix} + rudel_ + {table_name}
```

Pentru o instalare `wp_` obișnuită:

```text
wp_rudel_environments
wp_rudel_worktrees
```

Aplicațiile care integrează avansat pot seta `RUDEL_RUNTIME_TABLE_PREFIX` pentru a schimba componenta Rudel, păstrând neatins prefixul DB WordPress.

Constantele explicite pentru fiecare tabel au prioritate față de prefixul comun:

```php
define( 'RUDEL_RUNTIME_TABLE_PREFIX', 'themefoo_' );
define( 'RUDEL_RUNTIME_TABLE_ENVIRONMENTS', 'custom_environments' );
```

Aceste constante ar trebui definite înainte de prima instalare sau inițializare bootstrap, dacă înregistrările persistente sunt deja importante.

## Fără stocare alternativă pentru execuție

Rudel nu folosește JSON ca configurație de execuție. Setările se află în opțiunea `rudel_config` din tabelul de opțiuni al gazdei (consultați [Configurare](https://rudel.inline0.dev/ro/docs/configuration)). Fișierele JSON scrise de Rudel pentru instantanee și șabloane descriu acele artefacte; ele nu reprezintă starea registrului de execuție.

Rudel nu își stochează metadatele în SQLite.

Datele site-ului sandboxului se află în tabelele WordPress clonate în aceeași bază de date MySQL a gazdei.
