Standar & Kualitas
Definition of Done
Standar kelayakan sebelum komponen atau halaman web dinyatakan siap rilis.
Sebelum komponen atau halaman layanan baru dinyatakan selesai (done) dan dapat digabungkan ke cabang utama (main), kriteria berikut wajib terpenuhi:
- Aksesibilitas Terverifikasi
- Lolos audit otomatis
axe-coreatau Lighthouse Aksesibilitas dengan skor minimal 95. - Telah diuji dengan navigasi keyboard murni (tanpa mouse).
- Target sentuh terbukti minimal 44×44px di tampilan layar HP (360px).
- Lolos audit otomatis
- Kesesuaian Desain Token
- Tidak ada nilai hardcoded (misal
#0014A8ditulis langsung di inline-style atau kelas ad-hoc). Seluruh warna, spasi, radius, dan bayangan wajib mengambil dari token CSS--mjl-*.
- Tidak ada nilai hardcoded (misal
- Kompatibilitas Lintas Perangkat
- Berfungsi mulus pada resolusi 360px (ponsel murah Android), 768px (tablet), dan 1280px (desktop kantor).
- Tidak menyebabkan horizontal scrolling yang merusak tata letak pada HP layar kecil.
- Dokumentasi & Contoh Kode
- Tersedia contoh pemakaian untuk jalur CSS murni dan komponen Vue 3.
- Microcopy dan pesan error telah direviu sesuai panduan bahasa Anti-Kaku.