एक पुष्ट विफलता मोड से संस्करणित नीतियां बनाएं और संशोधित करें।
किसी खोज या समस्या को एक तैनाती योग्य नियम में बदलने के लिए नीति संपादक का उपयोग करें। लेखन को तैनाती से अलग रखें ताकि एक ड्राफ्ट जीवंत व्यवहार को चुप्पी से बदल न सके।जब किसी समस्या का एक दोहराए जाने योग्य कार्य पैटर्न हो, तो इसे विश्लेषण → समस्याएं के तहत खोलें और नीति उत्पन्न करें का चयन करें। Failproof AI पहले समझाता है कि क्या कोई नीति समस्या को व्यक्त कर सकती है, फिर समीक्षित इरादे और खोज संदर्भ को संपादक में ले जाता है। जेनरेट किया गया स्रोत तब तक ड्राफ्ट रहता है जब तक आप इसे प्रकाशित न करें।
व्यवस्थापक → नीति संपादक पर जाएं और रचना में, विफलता मोड का वर्णन करें या JavaScript नीति स्रोत पेस्ट करें।
स्रोत को मान्य करें और रिपोर्ट की गई प्रत्येक त्रुटि को ठीक करें।
नीति पहचान दर्ज करें और इसे प्रकाशित करें, फिर संस्करणों की तुलना या अक्षम करने के लिए लाइब्रेरी का उपयोग करें।
जब संस्करण एक मशीन रोलआउट के लिए तैयार हो तो प्रवर्तन का चयन करें।
fp policies publish के साथ CLI से प्रकाशित करें। यह एक नया संस्करण बनाता है और कभी भी किसी को जगह पर संपादित नहीं करता है, और यह प्रकाशन से पहले node के साथ स्रोत को पार्स-जांच करता है — डाउनस्ट्रीम में कुछ भी ऐसा नहीं करता है, इसलिए एक सिंटैक्स त्रुटि अन्यथा प्रवर्तन समय पर मशीन पर सामने आती:
प्रकाशन कुछ भी तैनात नहीं करता — एक नया संस्करण अप्रयुक्त बैठता है जब तक fp fleet deploy इसे मशीन पर नहीं डालता। fp policies compose "<plain English>" Cloud सहायक के साथ स्रोत का ड्राफ्ट करता है और इसे प्रकाशित करने के बजाय समीक्षा के लिए प्रिंट करता है।इसके बजाय एक स्थानीय एजेंट CLI में कोई नीति स्थापित करने के लिए (Cloud नहीं), failproofai policies --install --custom ./checkout.policies.ts --cli claude --scope project का उपयोग करें।
हुक घटनाएं और उपकरण चुनें जिनमें निर्णय लेने के लिए पर्याप्त सबूत हो।
सबसे संकीर्ण शर्त लिखें जो असुरक्षित व्यवहार से मेल खाती हो।
एक कारण लौटाएं जो एजेंट या ऑपरेटर को बताता है कि आगे क्या करना है।
ऐसे उदाहरण जोड़ें जो मेल खाएं और ऐसे उदाहरण जो अनुमत रहने चाहिए।
एक नया संस्करण सहेजें और समीक्षा का अनुरोध करें।
जब एजेंट सुरक्षित रूप से पाठ्यक्रम सुधार सकता है तो instruct का उपयोग करें। जब कार्य की अनुमति देने से अस्वीकार्य या अपरिवर्तनीय जोखिम पैदा होता है तो deny का उपयोग करें।
नीति संस्करण अपरिवर्तनीय तैनाती इनपुट हैं। एक ड्राफ्ट को संपादित करना एक नया संस्करण बनाता है; इसे पहले से ही मशीनों को निर्दिष्ट संस्करण को फिर से लिखना नहीं चाहिए।