Catatan teknis seputar web development, DevOps, dan integrasi AI.
1 artikel
Formulir multipart publik menegakkan empat kontrak sekaligus: enum tertutup, slot berkas kondisional, batas unggah, dan migrasi skema.
TL;DR: Gawatnya, form upload publik frm02 ternyata punya empat kontrak tersembunyi yang harus sinkron: enum di level aplikasi, file wajib cuma kalau syaratnya true, upload dipagin 10 MiB plus cek magic byte, dan migrasi ENUM yang aman saat rollback. Salah satu lapisan geser dikit, validasi langsung ribut. Intinya: jangan ubah satu kontrak sendirian.