Política
Rudel sandboxes podem conter metadados que explicam quem é responsável por eles, por que existem, quando devem expirar e de onde vieram.
Responsabilidade
wp rudel create \
--name=qa-run \
--owner=dennis \
--labels=qa,checkout \
--purpose="Reproduce payment bug"
Os metadados são armazenados no registro do ambiente e podem ser atualizados depois:
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
Expiração
wp rudel create --name=temp-run --ttl-days=2
Em create, --ttl-days conta a partir da criação; em update, a partir de agora. Defina default_ttl_days em rudel_config para dar uma data de expiração a cada novo sandbox. Ou defina uma data e hora explícitas:
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
Sandboxes expirados podem ser removidos durante a limpeza, a menos que estejam protegidos. Remova uma data de expiração com wp rudel update <id> --clear-expiry.
Proteção
wp rudel update qa-run-3be7 --protected
Sandboxes protegidos são ignorados pela limpeza, tanto manual quanto agendada. A proteção não impede wp rudel destroy nem Rudel::destroy().
Linhagem
Quando um sandbox é clonado de outro sandbox, Rudel registra os metadados de origem no novo registro do ambiente.
Essa linhagem é informativa. Ela ajuda os operadores a entender como um sandbox foi criado, mas não é uma segunda fonte de verdade.