परिभाषित करता है कि एजेंट सत्यापन नियम कैसे जांचे जाते हैं, अपडेट किए जाते हैं, संस्करणित किए जाते हैं, और परियोजना में बदलाव के साथ रिपॉजिटरी के अनुरूप बनाए रखे जाते हैं। यह गोद लेने की सीमाओं और प्रेक्षणीय विफलता साक्ष्य को ठीक करता है जबकि पर्यावरण-विशिष्ट सीमाओं को कॉन्फ़िगर करने योग्य रखता है।
पैकेज स्थिति: मानव समीक्षा के लिए संदर्भ संदर्भ तैयार। अनुबंध और परीक्षण परिदृश्य पूर्ण हैं, लेकिन यह दावा नहीं किया गया है कि कोई गोद लेने वाली कार्यान्वयन ने उन्हें पारित किया है।
निर्णय
एजेंट सत्यापन नियमों के लिए, पथ और कार्य द्वारा सीमित संस्करण-नियंत्रित रिपॉजिटरी निर्देशों को अपनाएं। नामित संकेतों, सीमित क्षमता, स्वामित्व वाले अलर्ट, एक डायग्नोस्टिक रनबुक, और परीक्षण किए गए पुनर्प्राप्ति साक्ष्य के साथ क्षमता संचालित करें। यह पैकेज एक संदर्भ अनुबंध है: गोद लेने वाली टीम को अपनी स्वयं की पर्यावरण में साक्ष्य से संख्यात्मक सीमाएँ, प्रदाता, क्षेत्राधिकार, और परिचालन मालिक चुनने होंगे।
दायरा
- एजेंट सत्यापन नियम के अभिनेता, इनपुट, आउटपुट, स्थिति, नीति या स्कीमा संस्करण, और बाहरी रूप से दिखाई देने वाले परिणाम जो इस संचालन ब्लॉक द्वारा वर्णित हैं।
- प्राथमिक और वैकल्पिक इंटरफेस, पृष्ठभूमि कार्य, कैश, एकीकरण, समर्थन पथ, और साक्ष्य जो समान सीमा का अभ्यास कर सकते हैं।
- गोद लेने-विशिष्ट कॉन्फ़िगरेशन, रोलआउट, पुनर्प्राप्ति, और सत्यापन जिम्मेदारियां जो संदर्भ को सुरक्षित रूप से लागू करने के लिए आवश्यक हैं।
इस ब्लॉक के बाहर
- हर गोद लेने वाले के लिए एक सार्वभौमिक विक्रेता, फ्रेमवर्क, क्षेत्राधिकार, संख्यात्मक सीमा, प्रतिधारण अवधि, या सेवा-स्तर उद्देश्य चुनना।
- यह दावा करना कि पैकेज किए गए परिदृश्य ने डाउनस्ट्रीम कार्यान्वयन के खिलाफ चलाए हैं या यह संदर्भ कानूनी, सुरक्षा, या पहुँच प्रमाणन प्रदान करता है।
अनुबंध
- निर्देश प्राथमिकता, लागू पथ, आवश्यक जांच, निषिद्ध परिवर्तन, और हैंडऑफ़ में अपेक्षित साक्ष्य घोषित करें।
- रिपॉजिटरी स्रोतों से कमांड, संस्करण, वास्तुकला, और फ़ाइल स्थान निकालें न कि मेमोरी या पड़ोसी परियोजना से।
- निष्पादन योग्य सत्यापन को गद्य दावों से अलग रखें और रिकॉर्ड करें जब कोई जांच नहीं चली या पूरी नहीं हो सकी।
- एजेंट से अपेक्षा करें कि वह अप्रासंगिक परिवर्तनों को संरक्षित करे और जब क्रेडेंशियल, विनाशकारी सीमा, या उत्पाद प्राधिकरण गायब हो तो रुक जाए।
- सामान्य, क्षीण, समाप्त, और अनुपलब्ध अवस्थाओं को निर्णय मीट्रिक और स्पष्ट ऑपरेटर क्रियाओं के साथ परिभाषित करें।
- अस्वीकृत कार्य पहचान को फेलओवर, रिप्ले, रोलबैक, और मरम्मत के दौरान संरक्षित करें ताकि पुनर्प्राप्ति प्रभावों को डुप्लिकेट या चुपचाप खो न सके।
- बदले गए पथ और जोखिम के अनुसार अनिवार्य कमांड सूचीबद्ध करें, अपेक्षित सफलता साक्ष्य, समय या पर्यावरण सीमाएँ, और न-चली या अनिर्णायक जांचों की रिपोर्ट कैसे करें।
- एजेंट स्थैतिक पैकेज सत्यापन को लक्ष्य परीक्षणों के पास होने के दावे में परिवर्तित नहीं कर सकते, और विफलताओं को सटीक कमांड और संबंधित आउटपुट के साथ प्रदर्शित करना चाहिए।
कार्यान्वयन मार्गदर्शन
- प्रतिनिधि पर्यावरण में रनबुक का अभ्यास करें और पुनर्प्राप्ति समय, डेटा हानि सीमा, और अनसुलझे अनुमानों को रिकॉर्ड करें।
- एजेंट सत्यापन नियम के इनपुट, आउटपुट, अभिनेता, स्थिति, अपरिवर्तनीयताएँ, साइड इफेक्ट, और साक्ष्य का मॉडल बनाएं इससे पहले कि फ्रेमवर्क या विक्रेता विवरण चुने।
- लागू एजेंट सत्यापन नियम अनुबंध या नीति संस्करण को सामग्री स्थिति के साथ संग्रहीत करें ताकि माइग्रेशन, रिप्ले, और समर्थन निर्णय जिम्मेदार बने रहें।
- नियंत्रित रोलआउट के पीछे पथ पेश करें, अपेक्षित और देखे गए परिणामों की तुलना करें, और जब तक गोद लेने का साक्ष्य पूरा न हो जाए तब तक परीक्षण किए गए पुनर्प्राप्ति मार्ग को बनाए रखें।
विफलता प्रबंधन और सुरक्षा उपाय
- विरोधाभासी या पुराना संदर्भ सटीक स्रोतों के साथ ब्लॉकर के रूप में प्रदर्शित होता है; एजेंट ऐसा टाई-ब्रेकर नहीं बनाता जो परियोजना व्यवहार को बदलता हो।
- अमान्य या विरोधाभासी एजेंट सत्यापन नियम स्थिति को अस्वीकार या क्वारंटीन किया जाता है; कार्यान्वयन कभी भी ऐसा मान अनुमानित नहीं करता जो प्राधिकरण बढ़ाए या प्रभाव को डुप्लिकेट करे।
- पुनः प्रयास सीमित होते हैं और टिकाऊ पहचान का उपयोग करते हैं; समाप्ति के बाद, कार्य निरीक्षणीय अंतिम स्थिति तक पहुंचता है जिसमें जिम्मेदार मालिक होता है।
सत्यापन और संचालन
- संतृप्ति, निर्भरता आउटेज, पुरानी कॉन्फ़िगरेशन, और टेलीमेट्री हानि इंजेक्ट करें और घोषित क्षीण व्यवहार की पुष्टि करें।
- अनुबंध संस्करण द्वारा एजेंट सत्यापन नियम की सफलता, अस्वीकृति, सत्यापन विफलता, निर्भरता विफलता, पुनः प्रयास समाप्ति, और पुनर्प्राप्ति की निगरानी करें बिना संवेदनशील पेलोड आयामों के।
- नीति, स्कीमा, निर्भरता, माइग्रेशन, या सीमा परिवर्तनों के बाद जोड़ीदार सकारात्मक और नकारात्मक फिक्स्चर को पुनः चलाएं और परिणामी साक्ष्य संरक्षित करें।
गोद लेने के अनुमान
- उदाहरण में नाम और मान एक ठोस फिक्स्चर हैं, सार्वभौमिक डिफ़ॉल्ट नहीं; गोद लेने वाले उन्हें प्रलेखित साक्ष्य और स्वामित्व के माध्यम से बदलते हैं।
- गोद लेने वाली प्रणाली प्रमाणीकृत पहचान, टिकाऊ संचालन या रिकॉर्ड संस्करण, सीमित टेलीमेट्री, और परिवर्तन के लिए नियंत्रित पथ प्रदान कर सकती है।
इस पैकेज में निष्पादन-समान उदाहरण फिक्स्चर और स्वीकृति अनुबंध हैं। संरचना और मेटाडेटा जांचने के लिए संग्रह सत्यापक चलाएं, फिर लक्षित रिपॉजिटरी में परिदृश्यों का अनुवाद और निष्पादन करें और कार्यान्वयन साक्ष्य रिकॉर्ड करें।