> ## 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="Dashboard">
    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="नीति पहचान, AI-सहायता प्राप्त ड्राफ्टिंग, स्रोत सत्यापन और प्रकाशन नियंत्रण के साथ पॉलिसी संपादक कंपोज़ दृश्य।" 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>
