> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Editor

title: "محرر السياسات"
description: "إنشاء وتعديل السياسات ذات الإصدارات من نمط فشل مؤكد."
icon: "file-pen-line"
---------------------

استخدم محرر السياسات لتحويل نتيجة بحث أو مشكلة إلى قاعدة قابلة للنشر. حافظ على فصل عملية التأليف عن النشر بحيث لا يمكن لمسودة أن تغيّر السلوك المباشر بصمت.

عندما تكون لديك مشكلة بها نمط إجراء قابل للتكرار، افتحها ضمن **Analyze → issues** واختر **generate policy**. يشرح Failproof AI أولاً ما إذا كانت السياسة يمكنها التعبير عن المشكلة، ثم ينقل النية المراجعة وسياق البحث إلى المحرر. يبقى المصدر المُنشأ مسودة إلى أن تنشره.

## نشر إصدار السياسة

<Tabs>
  <Tab title="لوحة التحكم">
    1. انتقل إلى **Admin → policy editor** وفي **compose**، صِف نمط الفشل أو الصق مصدر سياسة JavaScript.
    2. تحقق من صحة المصدر وأصلح كل خطأ مُبلّغ عنه.
    3. أدخل هوية السياسة ونشرها، ثم استخدم **library** للمقارنة أو تعطيل الإصدارات.
    4. اختر **enforcement** عندما يكون الإصدار جاهزاً لطرح آلي على الآلات.

           <img src="https://mintcdn.com/exosphere/WgPwQzedeDNwJBTy/images/dashboard/policy-editor.png?fit=max&auto=format&n=WgPwQzedeDNwJBTy&q=85&s=7c01c862f4ec601d0535a6969eb619ce" alt="عرض محرر السياسات مع هوية السياسة والتأليف بمساعدة الذكاء الاصطناعي والتحقق من صحة المصدر وعناصر التحكم في النشر." width="2938" height="1608" data-path="images/dashboard/policy-editor.png" />
  </Tab>

  <Tab title="CLI">
    لا ينشر Cloud CLI إصدارات السياسات. تحقق من صحة المصدر محلياً قبل نسخه إلى المحرر:

    ```bash theme={null}
    failproofai policies --install --custom ./checkout.policies.ts \
      --cli claude --scope project
    ```

    انشر الإصدار المراجع من **Admin → policy editor**.
  </Tab>
</Tabs>

## قائمة فحص التأليف

1. سمّ نمط الفشل باستخدام لغة تشغيلية.
2. اختر أحداث الخطاف والأدوات التي توفر أدلة كافية للقرار.
3. اكتب الشرط الأضيق الذي يطابق السلوك غير الآمن.
4. أرجع سبباً يخبر الوكيل أو المشغل بما يجب فعله بعد ذلك.
5. أضف أمثلة يجب أن تطابق والأمثلة التي يجب أن تبقى مسموحة.
6. احفظ إصدارة جديدة وطلب مراجعة.

استخدم `instruct` عندما يمكن للوكيل تصحيح المسار بأمان. استخدم `deny` عندما يؤدي السماح بالإجراء إلى إنشاء خطر غير مقبول أو لا يمكن عكسه.

<Info>
  إصدارات السياسات عبارة عن مدخلات نشر ثابتة. تحرير مسودة ينشئ إصدارة جديدة؛ يجب ألا يعيد كتابة الإصدار المُعيَّن بالفعل للآلات.
</Info>
