CAT PAW

सभी workflows

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

हटाने योग्य निर्भरताएँ और अमूर्तताएँ खोजें

प्रमाण-आधारित हटाना ऑडिट उन निर्भरताओं या अमूर्तताओं को खोजता है जिनका लागत मूल्य से अधिक है और आवश्यक व्यवहार बदले बिना जाँचा गया सरलीकरण सुझाता है।

प्रक्रिया

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

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

यह लाओ

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

  • रिपॉज़िटरी और समर्थित वातावरण
  • व्यवहार और संगतता आवश्यकताएँ
  • निर्भरता और अमूर्तता सूची
  • परीक्षण, बिल्ड और प्रदर्शन बेसलाइन

राउटर + एक playbook

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

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

  • राउटर: minimal-code-pack
  • skills/minimal-code-pack/dependency-abstraction-removal-audit/SKILL.md

सीमाएँ

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

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

पूरा मतलब

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

परीक्षित हटाना ऑडिट सुरक्षित सरलीकरण बताता है, आवश्यक व्यवहार बनाए रखता है, हर उम्मीदवार की बेसलाइन और निर्णय दर्ज करता है, और अनसुलझे जोखिम उजागर करता है।

स्रोत

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

  1. github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
  2. docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review
  3. docs.npmjs.com/cli/v11/commands/npm-uninstall

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