सिद्धांत

हम कैसे निर्माण करते हैं।

AI एजेंट तेज़ी से कोड उत्पन्न कर सकते हैं, लेकिन अनुशासन के बिना गति केवल बग्स को तेज़ी से भेजती है। ये वे अ-परक्राम्य न्यूनतम आधार हैं जिन पर हम हर परियोजना को रखते हैं — वही आधार जिन्हें हमारी ओपन-सोर्स स्किल्स एन्कोड करती हैं ताकि एजेंट डिफ़ॉल्ट रूप से उनका पालन करें।

अनुमान से ऊपर मानक

एक सिद्धांत तभी मायने रखता है जब कोई मशीन उसकी जाँच कर सके। नीचे दिया गया प्रत्येक आधार हमारे उपकरणों में एक ठोस गेट से मैप होता है — एक परीक्षण, एक समीक्षा नियम, एक आवश्यक कलाकृति — ताकि 'पूर्ण' सिद्ध हो, दावा नहीं। यही वह है जो हमारी इंजीनियरिंग स्किल्स एक परियोजना में इंस्टॉल करती हैं, और जिसे हमारा अनुसंधान निरंतर तेज़ करता रहता है।

अ-परक्राम्य न्यूनतम आधार

सुरक्षा सर्वर पर तय होती है

प्रमाणीकरण और प्राधिकरण सर्वर-साइड पर लागू होते हैं, कभी क्लाइंट में नहीं। रहस्य कभी ब्राउज़र बंडल तक नहीं पहुँचते। UI में एक जाँच उपयोगकर्ता-अनुभव है — वास्तविक निर्णय वहीं होता है जहाँ अनुरोध पहुँचता है, एक सत्यापित पहचान के विरुद्ध।

परीक्षण व्यवहार सिद्ध करते हैं

एक परीक्षण यह प्रतिपादित करता है कि सॉफ़्टवेयर क्या करता है — सामग्री, स्थिति, अंतःक्रिया, त्रुटि और रिक्त पथ — केवल यह नहीं कि वह रेंडर हुआ। ऐसी कवरेज जो व्यवहार के टूटने पर विफल न हो, कवरेज नहीं है। गुणवत्ता गेट एक मर्ज को उसी तरह रोकते हैं जैसे एक टूटा हुआ बिल्ड रोकता है।

हर परिवर्तन एक ऑडिट निशान छोड़ता है

कोई काम तब तक पूर्ण नहीं होता जब तक वह दर्ज न हो: क्या बदला, क्यों, क्या तय हुआ और क्या अस्वीकृत हुआ। संग्रह डिलीवरी का हिस्सा है, उसके बाद की कागज़ी कार्रवाई नहीं — ताकि तर्क उस सत्र के बाद भी बना रहे जिसने उसे उत्पन्न किया।

पहचान सबसे पहले आती है

हर परियोजना मज़बूत IAM से शुरू होती है: पहचान एक ईमेल नहीं है, पहुँच संबंध-आधारित और डिफ़ॉल्ट रूप से बहु-किरायेदार है, और पासवर्ड-रहित लक्ष्य है। प्राधिकरण पहले दिन से ही सूक्ष्म-स्तरीय होता है, किसी उल्लंघन के बाद जोड़ा नहीं जाता।

डिफ़ॉल्ट रूप से खुला

हमारे उपकरण ओपन-सोर्स हैं और हमारे निष्कर्ष सार्वजनिक। यदि यह मायने रखता है, तो आप इसे पढ़ सकते हैं, चला सकते हैं, फ़ोर्क कर सकते हैं और इस पर निर्माण कर सकते हैं। पुनरुत्पादन ही उद्देश्य है — ऐसा परिणाम जिसे आप पुनरुत्पादित न कर सकें, एक राय है।

डिलीवर करें, संचित न करें

हम निर्माण और डिलीवरी करते हुए अनुसंधान करते हैं; लैब और उत्पाद एक-दूसरे को पोषित करते हैं। लक्ष्य सही तरीके को आसान तरीका बनाना है — ऐसे उपकरण जो मानक इंस्टॉल करते हैं, उसे अद्यतन रखते हैं, और डेवलपर के रास्ते से हट जाते हैं।

आधारों को कोड में देखें।

ऊपर दिए सिद्धांत Claude Code के लिए इंस्टॉल-योग्य इंजीनियरिंग स्किल्स के रूप में एन्कोड किए गए हैं — और स्रोत पूरा GitHub पर है।