सभी उपयोग के उदाहरण

AI-संचालित पुल रिक्वेस्ट कोड रिव्यू

Zero आपके PR diff को पढ़ता है, गंभीर इश्यूज़ को P0 के रूप में फ्लैग करता है, सुधार के अवसरों को रैंक करता है, और उन्हें Slack में सामने लाता है ताकि आपकी टीम मर्ज करने से पहले कार्रवाई कर सके।

Zero जुड़ता है:SlackGitHub

Zero क्या डिलीवर करता है

समस्या क्या है

PRs जमा होते जाते हैं। रिव्यूअर व्यस्त हैं। कोई अपनी कतार साफ़ करने के लिए 'approve' दबा देता है और एक सूक्ष्म बग शिप हो जाता है। Zero हर PR को कतार के बिना एक गहन पठन देता है। इसे किसी भी PR नंबर पर लगाएं, और यह एक संरचित रिव्यू लौटाता है - गंभीर इश्यूज़ जिन्हें मर्ज से पहले ठीक करना ज़रूरी है, साथ ही कम प्राथमिकता वाले सुझाव - सीधे Slack में पोस्ट किया जाता है।

Zero इसे कैसे ठीक करता है

चरण 1: अपने tools कनेक्ट करें

GitHub
GitHub
ज़रूरी
GitHub आवश्यक है। Zero को पुल रिक्वेस्ट्स और पूरे diff तक रीड एक्सेस चाहिए।
जोड़ें
Slack
Slack
वैकल्पिक
Slack वह जगह है जहां रिव्यू का अनुरोध किया जाता है और जहां निष्कर्ष डिलीवर किए जाते हैं।
जोड़ें

चरण 2: Zero से पूछें

@Zero review vm0-ai/vm0#8886
Zero पूरा diff पढ़ता है
Zero GitHub के ज़रिए PR फ़ेच करता है, हर बदली हुई फ़ाइल पढ़ता है, और PR टाइटल, डिस्क्रिप्शन और कमिट मैसेज से बदलाव का इरादा समझता है।
Zero इश्यूज़ को गंभीरता के अनुसार रैंक करता है
निष्कर्षों को P0 (मर्ज से पहले ठीक करना ज़रूरी - बग्स, सुरक्षा इश्यूज़, साइलेंट फेल्योर) या P1 (सुधार - बेहतर एरर हैंडलिंग, टेस्ट कवरेज, नामकरण) के रूप में वर्गीकृत किया जाता है।
रिव्यू Slack पर पोस्ट किया जाता है
Zero पूरा रिव्यू उसी Slack थ्रेड में पोस्ट करता है जहां इसका अनुरोध किया गया था, विशिष्ट फ़ाइल संदर्भों और लाइन नंबरों के साथ ताकि लेखक को ठीक-ठीक पता हो कि क्या ठीक करना है।

चरण 3: इसे और आगे ले जाएँ

किसी निष्कर्ष से एक GitHub इश्यू बनाएं
यदि किसी P0 को तुरंत ठीक नहीं किया जा सकता तो उसे एक ट्रैक्ड इश्यू के रूप में लॉग करें
@Zero create a GitHub issue for the P0 in that review. Assign to Ethan and label as bug, priority-high.
बदलावों के बाद री-रिव्यू
सत्यापित करें कि P0 फीडबैक पर ध्यान दिया गया
@Zero re-review #8886, second commit - confirm the P0 is resolved.
CI स्टेटस जांचें
देखें कि मर्ज करने से पहले सभी चेक्स पास होते हैं या नहीं
@Zero what's the CI status on vm0-ai/vm0#8886? Is it safe to merge?

बेहतर परिणामों के लिए सुझाव

अपने प्रॉम्प्ट में विशिष्ट चिंता शामिल करें - 'focus on auth changes' या 'check for race conditions' - ताकि सामान्य diff स्कैन की तुलना में अधिक लक्षित रिव्यू मिले।
इटरेटिव PRs के लिए री-रिव्यू का उपयोग करें। लेखक द्वारा फिक्स पुश करने के बाद, Zero से केवल P0 आइटम्स को फिर से जांचने को कहें ताकि पुष्टि हो कि वे हल हो गए हैं।
एक टीम नॉर्म तय करें: main में किसी भी मर्ज से पहले Zero रिव्यू। यह उन इश्यूज़ की श्रेणी को पकड़ता है जो एसिंक मानव रिव्यू से फिसल जाते हैं।