इस प्रोजेक्ट के बारे में
टचस्टोन GitHub प्रोजेक्ट्स में एकाधिक AI एजेंट्स का निर्देशन करने वाले सोलो डेवलपर्स के लिए आधारभूत मानदंड स्थापित करता है। यह दो मुख्य घटक प्रदान करता है: मार्गदर्शन प्रॉम्प्ट्स जो एजेंट्स को कार्यप्रवाह मानकों (पहले ब्रांचिंग, एकल-चिंता कमिट, अनिवार्य खोज समाधान, और गेट अनुपालन) के बारे में निर्देश देते हैं, और पुश टूलिंग (CLI जो सही GitHub उपयोग पैटर्न लागू करता है)। सिस्टम सेट-एंड-फॉरगेट अपनाने के माध्यम से विकास प्रवाह को मानकीकृत करता है, जहां रिपॉजिटरीज़ बिना अतिरिक्त हस्तक्षेप के सही रहते हैं।
CLI घोषित प्रोजेक्ट जांचों को मान्य करता है, ट्रैकर दावों को सत्यापित करता है, GitHub नीति लागू करता है, और चार सीमित PR संचालन (खोलें, स्थिति, मर्ज, उत्तर) प्रदान करता है। यह स्पष्ट रूप से कोड को स्टेज, कमिट, या पुश नहीं करता है, और GitHub के मर्ज निर्णय को कभी प्रतिस्थापित नहीं करता। प्रत्येक संचालन में दस्तावेजीकृत रॉ git/gh पुनर्प्राप्ति मार्ग शामिल हैं। टचस्टोन तीन सिद्धांतों पर काम करता है: GitHub नियमों द्वारा डिफ़ॉल्ट ब्रांच पर डिलीवरी को सीमित करना (डायरेक्ट/फोर्स्ड/अनरिव्यूड पुश अस्वीकार करना), नेटिव GitHub सतहों (git, PRs, issues) के माध्यम से स्थिति को स्पष्ट करना, और सभी प्रोजेक्ट्स और एजेंट्स के लिए संगत नियम बनाए रखना।
एक मुख्य संचालन नियम आवश्यक करता है कि लागूकरण उस परत पर हो जो वास्तव में इसे लागू कर सकती है (GitHub नियमसंहिता/आवश्यक जांचों को संभालता है, जबकि स्क्रिप्ट्स केवल अवलोकन और क्रमबद्ध करती हैं)। मर्ज गेट एक्सैक्ट-हेड वर्डिक्ट सिस्टम लागू करता है: रिव्यू-गेट कार्यप्रवाह केवल वर्तमान PR हेड से बंधे विश्वसनीय साफ वर्डिक्ट के लिए सफल होता है। स्थापना Homebrew (macOS) या प्लेटफ़ॉर्म-अज्ञेय रिलीज़ स्क्रिप्ट्स द्वारा होती है। अपनाने में प्रोजेक्ट तथ्यों की घोषणा और दस्तावेजीकृत कमांड्स द्वारा ऑडिटेड GitHub नीति लागू करना शामिल है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.