
# السياسة

يمكن أن تحمل البيئات المعزولة Rudel بيانات وصفية توضّح من يملكها، وسبب وجودها، وموعد انتهاء صلاحيتها، ومصدرها.

## الملكية

```bash
wp rudel create \
  --name=qa-run \
  --owner=dennis \
  --labels=qa,checkout \
  --purpose="Reproduce payment bug"
```

تُخزَّن البيانات الوصفية في سجل البيئة ويمكن تحديثها لاحقًا:

```bash
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
```

## انتهاء الصلاحية

```bash
wp rudel create --name=temp-run --ttl-days=2
```

في `create`، يُحتسب `--ttl-days` من وقت الإنشاء؛ وفي `update`، من الآن. عيّن `default_ttl_days` في `rudel_config` لتحديد موعد انتهاء صلاحية لكل بيئة معزولة جديدة. أو عيّن طابعًا زمنيًا صريحًا:

```bash
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
```

تكون البيئات المعزولة منتهية الصلاحية مؤهلة للتنظيف ما لم تكن محمية. أزل موعد انتهاء الصلاحية باستخدام `wp rudel update <id> --clear-expiry`.

## الحماية

```bash
wp rudel update qa-run-3be7 --protected
```

يُتجاوز تنظيف البيئات المعزولة المحمية، يدويًا كان أو مجدولًا. ولا تمنع الحماية `wp rudel destroy` أو `Rudel::destroy()`.

## النسب

عند استنساخ بيئة معزولة من بيئة أخرى، يسجل Rudel بيانات المصدر الوصفية في سجل البيئة الجديدة.

هذه النسب معلوماتية. فهي تساعد المشغلين على فهم كيفية إنشاء البيئة المعزولة، لكنها ليست مصدرًا ثانيًا للحقيقة.
