Review gate: daftar periksa sebelum menggabungkan (merge)
Review gate adalah daftar singkat hal-hal yang harus benar sebelum sebuah perubahan naik ke produksi (live). Jalankan sendiri, atau minta AI mengonfirmasi setiap butirnya:
- Saya membaca diff dan memahami apa yang berubah dan kenapa
- Perubahan dibatasi hanya pada apa yang sebenarnya saya minta
- Tes lolos (dan perilaku baru punya tesnya)
- Pemeriksaan tipe dan linter bersih
- Tidak ada rahasia, log debug, atau kode yang dikomentari yang tertinggal
- Tidak ada pemeriksaan keamanan yang diam-diam dihapus
- Saya sudah mencoba perubahan itu sendiri, setidaknya jalur normalnya
Kalau kamu tidak bisa mencentang sebuah kotak, berarti kamu belum selesai.
Daftar periksa ini sengaja dibuat singkat karena gerbang yang kamu lewati begitu saja bukanlah gerbang sama sekali. Godaannya, terutama saat kamu bergerak cepat dan perubahan itu "terlihat baik-baik saja," adalah untuk melambaikannya lolos begitu saja. Lawan godaan itu untuk apa pun yang menghadap pengguna. Trik yang berguna adalah membuat AI mengisinya untukmu — tempelkan daftarnya dan tanyakan: "Go through this review gate for the change you just made. For each item, say PASS or FAIL with one line of evidence." Ia tidak bisa jujur menulis "tests pass" tanpa benar-benar menjalankannya, dan memaksanya mengutip bukti per baris mengubah "terlihat bagus" yang samar menjadi sesuatu yang bisa kamu audit.