CAT PAW

सभी workflows

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

निर्भरता सुरक्षित रूप से अपग्रेड करें

अद्यतन निर्भरता: रिलीज़ प्रभाव जाँचा, दोहराए जा सकने वाले लॉकफ़ाइल, और संगतता व सुरक्षा जाँच पास।

प्रक्रिया

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

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

यह लाओ

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

  • भंडार
  • निर्भरता नाम और लक्ष्य नीति या संस्करण
  • बिल्ड और परीक्षण कमांड
  • समर्थित रनटाइम मैट्रिक्स

राउटर + एक playbook

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

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

  • राउटर: engineering-pack
  • skills/engineering/addyosmani/incremental-implementation/SKILL.md
  • skills/engineering/mattpocock/tdd/SKILL.md
  • skills/engineering/mattpocock/code-review/SKILL.md

सीमाएँ

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

  • उत्पादन क्रेडेंशियल मौजूद हों तो अविश्वसनीय इंस्टॉल स्क्रिप्ट कभी न चलाएँ।
  • स्पष्ट अनुरोध के बिना असंबंधित निर्भरता अपग्रेड न बाँधें।
  • लॉकफ़ाइल बदलाव सुरक्षित रखें और समीक्षा करें; विफल संगतता परीक्षण बायपास न करें।

पूरा मतलब

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

इच्छित संस्करण हल निर्भरता ग्राफ़ में है, केवल समझाए निर्भरता बदलाव बचे हैं, आवश्यक जाँच पास हैं, और रोलबैक नोट उपलब्ध हैं।

स्रोत

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

  1. docs.github.com/en/code-security/concepts/supply-chain-security/dependabot-version-updates
  2. docs.github.com/en/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configure-version-updates

स्रोत 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 के साथ खुलेगी।