CAT PAW

सभी workflows

सॉफ्टवेयर इंजीनियरिंग

सॉफ़्टवेयर आर्किटेक्चर निर्णय की योजना बनाएँ

दर्ज आर्किटेक्चर निर्णय जो स्पष्ट सीमाओं के विरुद्ध विकल्पों की तुलना करता है, परिणाम दर्ज करता है और कार्यान्वयन से पहले सत्यापन चरण निर्धारित करता है।

प्रक्रिया

इस क्रम में करो।

  1. निर्णय, संदर्भ, प्रभावित उपयोगकर्ता, आर्किटेक्चर में महत्वपूर्ण आवश्यकताएँ, समय-सीमा और चयन को कौन स्वीकृत कर सकता है, यह बताएँ।
  2. उत्पाद, रिपॉज़िटरी, विश्वसनीयता, सुरक्षा, लागत और अनुपालन से जुड़ी सीमाएँ इकट्ठा करें, और सत्यापित तथ्यों को मान्यताओं तथा अज्ञात बातों से अलग करें।
  3. कम से कम दो व्यवहार्य विकल्प और कुछ न करने का विकल्प परिभाषित करें, फिर परिचितता के बजाय स्पष्ट मानदंडों से उनकी तुलना करें।
  4. हर विकल्प को विफलता तंत्र, प्रवासन प्रयास, परिचालन भार, प्रतिवर्तीता, सुरक्षा जोखिम और दीर्घकालिक परिवर्तन लागत के लिए तनाव परीक्षण करें।
  5. सिफारिश चुनें या जानबूझकर निर्णय टालने का रिकॉर्ड करें, जिसमें कारण, असहमति, अस्वीकृत विकल्प और निर्णय बदलने वाली शर्तें हों।
  6. कार्यान्वयन शुरू करने से पहले स्थिति, संदर्भ, निर्णय, परिणाम, प्रमाण-लिंक, स्वामी और समीक्षा-ट्रिगर सहित निर्णय रिकॉर्ड लिखें।
  7. जवाबदेह स्वामियों के साथ रिकॉर्ड की समीक्षा करें, स्वीकृति या आवश्यक शर्तें दर्ज करें, और आर्टिफैक्ट, प्रमाण तथा अनसुलझे जोखिम अनुरोधकर्ता को लौटाएँ।

यह लाओ

इनपुट जो बिल्ली मांगेगी।

  • आर्किटेक्चर निर्णय और निर्णय स्वामी
  • आवश्यकताएँ और सीमाएँ
  • वर्तमान सिस्टम और संशोधन
  • उपलब्ध प्रमाण और समीक्षा-हितधारक

राउटर + एक playbook

पहले रूट करो। एक चुनो।

Cat Paw हर काम पर एक playbook खोलता है, कई को मिलाता नहीं। इस राउटर से शुरू करो; बाकी रास्ते इसी workflow के उम्मीदवार हैं।

  • राउटर: software-delivery-pack
  • skills/software-delivery-pack/software-architecture-decision-gate/SKILL.md

सीमाएँ

सीमाएँ प्रॉम्प्ट के साथ चलती हैं।

  • शुरू करने से पहले वास्तविक टूल, खाते, अनुमतियों और वर्कस्पेस की जाँच करें; कभी न कहें कि अनुपलब्ध टूल, खाता, स्रोत या क्षमता मौजूद है।
  • निजी कोड, कलाकृत, लाइव जाँच या गैर-सार्वजनिक डेटा के लिए Latch/target-workspace का उपयोग करें; यह पहुँच उपलब्ध न हो तो अनुमान के बजाय सीमा पर रुककर अड़चन बताएँ।
  • महत्वपूर्ण बाहरी कार्रवाई से पहले स्पष्ट स्वीकृति के लिए रुकें; प्रमाण, अनसुलझे जोखिम, मान्यताएँ और स्वीकृति की प्रतीक्षा में कोई भी कार्रवाई लौटाएँ।

पूरा मतलब

एक जाँचने लायक अंत।

स्वीकृत या स्पष्ट रूप से स्थगित आर्किटेक्चर निर्णय रिकॉर्ड में संदर्भ, विकल्प, कारण, परिणाम, स्वामी, प्रमाण और समीक्षा-ट्रिगर होते हैं।

स्रोत

यह प्रक्रिया कहाँ से आई।

  1. github.com/obra/superpowers/tree/5bf4e78011075bcfc0dc295f0724994cd123ee71/
  2. adr.github.io/

स्रोत workflow का पैटर्न तय करते हैं। Reddit और कम्युनिटी पोस्ट, जहाँ हैं, अभ्यास की कहानी हैं — सार्वभौमिक तथ्य नहीं।

AI काम करे। आप तय करें।

AI के लिए इंसानी ब्रेक।

Latch हर कमांड, क्लिक और फ़ाइल बदलाव होने से पहले दिखाता है — ताकि आप हाँ, ना या अभी नहीं कह सकें।

Plow Latch · macOS Cat Paw Latch · Windows + Linux · स्रोत से बनाएँ
Cat Paw Latch

नंबर के पीछे

दो harness, एक लाइन

वही नंबर, वही $100 क्रेडिट। चुनो कि मैसेज करने पर कौन जवाब देगा।

Hermes

Nous Research का terminal-native एजेंट। तुम्हारी मशीन पर चलता है, सत्रों के बीच याद रखता है, और हर काम के लिए एक playbook खोलता है।

Hermes को मैसेज करो
OpenClaw

ओपन-सोर्स असिस्टेंट जो तुम्हारे अपने कंप्यूटर पर चलता है और उन्ही channels में जवाब देता है जो तुम पहले से चला रहे हो। हर काम के लिए एक playbook।

OpenClaw को मैसेज करो

दोनों harness के लिए एक ही लाइन +1 628 246 3032

मैसेज ऐप चुने हुए harness के साथ खुलेगी।