Tata kelola · Pasal GOV-01
Nomor pasal tidak pernah didaur ulang; pasal dicabut, bukan dihapus
Sebuah pasal yang tidak berlaku lagi diberi status: retired, bukan dihapus
dari repo. Nomornya tetap terpakai selamanya dan tidak boleh diberikan ke pasal
lain.
Kenapa: nomor pasal dikutip di tempat-tempat yang tidak ikut berubah saat berkasnya dihapus — pesan commit, komentar kode, percakapan lama, dan konteks agen yang sudah terlanjur dimuat. Nomor yang didaur ulang membuat kutipan lama menunjuk aturan yang sama sekali berbeda, dan itu kesalahan yang tidak menimbulkan error apa pun; ia hanya membuat orang dan agen yakin pada hal yang salah.
Cara menerapkan: untuk mengganti aturan, tulis pasal baru dan sebut yang
lama di supersedes. Pasal lama diubah statusnya jadi retired. Rantai itu
yang membuat “kenapa dulu diputuskan begini” masih bisa ditelusuri setahun lagi.
Ditegakkan struktural oleh rules-verify: memuat dua pasal dengan id sama
menggagalkan verifier sebelum pemeriksa mana pun sempat jalan.