Saat sebuah turn berakhir, hasilnya tidak langsung mendarat — ia melewati gate design kit lebih dulu. Gate menjalankan pemeriksaan kit terhadap file yang ditulis agen dan melaporkan di transkrip: Gate passed atau daftar FAIL yang menyebut aturan persis yang rusak dan di mana.
Apa yang diperiksa
Gate membaca hasil seperti yang dilakukan browser — dirender, pada lebar nyata:
- Kontras — teks harus melewati batas luminans terhadap latar-nya
- Huruf minimum — tidak ada teks di bawah batas ukuran kit
- Target sentuh — kontrol interaktif berukuran cukup untuk disentuh
- Navigasi live — setiap item nav harus mencapai sesuatu, diperiksa pada lebar ponsel dan tablet tempat toggle paling sering buntu
- Zona mati — area tempat layout menelan interaksi
Pemeriksaan berjalan lintas lima lebar — desktop, laptop, tablet, dan dua lebar ponsel — jadi desain yang hanya bekerja pada ukuran yang kebetulan ditulis agen ketahuan, bukan terkirim.
PASS
Gate passed berarti hasilnya melewati kit — milik Anda untuk disimpan, diarahkan lebih jauh, atau dikirim. Transkrip mencantumkan file yang disentuh turn sehingga Anda bisa melihat radius ledakan perubahan dalam sekali lirik.
FAIL — dan loop perbaikannya
FAIL mencantumkan tiap aturan yang rusak sebagai temuan — id pemeriksaan, lebar tempat ia rusak, dan elemennya. "Fix at this width" pada sebuah temuan mengirim persis masalah itu kembali ke agen sebagai brief perbaikan satu baris; FAIL bukan jalan buntu, ia adalah turn berikutnya yang sudah dituliskan untuk Anda. Loop auto-fix mencoba ulang sekali sendirinya sebelum temuan mendarat di tangan Anda.
Apa yang tidak diperiksa
Gate menegakkan aturan, bukan selera — hasil yang lolos masih bisa menjadi desain yang salah untuk brief-nya, dan untuk itulah pengarahan, mode review, dan mata Anda. Dan ia memeriksa apa yang kit ketahui: interaksi baru atau struktur tak biasa di luar aturan mendapat pass secara default, bukan vonis.
Di mana ia berjalan
Gate berjalan di akhir setiap turn proyek standar. Proyek codebase berbeda: repo yang diadopsi menjalankan pemeriksaan lingkup-diff pada file yang diubah turn, terhadap dev server Anda sendiri — lihat Build mode. Free dan Pro menjalankan gate yang sama; ia bukan bagian dari yang dihitung lisensi.
Tip: Kalau temuan FAIL tampak benar secara desain (pengecualian aksen yang disengaja, trade-off yang diketahui), Anda tidak harus memperbaikinya — arahkan mengelilinginya dengan komentar atau Tweak, atau terima temuannya dan lanjut. Gate menasihati; Anda yang memutuskan.