1.8 KiB
1.8 KiB
AGENTS.md
Working Style
- Prioritaskan solusi paling sederhana yang langsung menyelesaikan masalah.
- Jangan over-engineer, jangan tambah logic/fitur di luar scope request.
- Kalau ada opsi cepat dan aman, pilih itu dulu sebelum pendekatan kompleks.
- Hindari perubahan banyak sekaligus; lakukan minimal change yang terukur.
- Tujuan utama: jangan bikin error baru saat memperbaiki error lama.
FE Skills Focus
- Utamakan praktik yang rapi dan konsisten untuk
Vue.js(Options API sesuai pola existing project). - Untuk pekerjaan front-end, fokus pada perbaikan perilaku UI/state terlebih dulu sebelum refactor besar.
- Untuk
Vuetify, ikuti pola komponen yang sudah ada di module terkait (jangan ganti gaya/arsitektur tanpa diminta). - Saat bug UI/network, cek dulu alur
mounted,watch,computed, danstore dispatchsebelum menambah mekanisme baru. - Jika diminta meniru modul referensi, ikuti pola modul referensi secara ketat.
Git Flow (Saat Diminta Commit/Push)
- Inspeksi minimal: jalankan
git statusdangit diff --statdulu. - Sebelum membuat commit, selalu tanya kode task kepada user.
- Format commit message wajib:
TASKCODE - deskripsi singkat- Contoh:
6D9QD6 - buat api baru
- Contoh:
- Jangan buat commit tanpa kode task dari user.
- Kode task digunakan untuk sinkronisasi timesheet Odoo.
- Lalu
git pushtanpa kerja tambahan yang tidak diperlukan.
Auto Sync ke Devcpone
- Repo ini punya post-commit hook di
.githooks/post-commityang otomatis menjalankanscripts/devcpone_sync.sh. - Setiap
git commitdi branchmasterakan langsung rsync file yang berubah kedevcpone.aplikasi.web.id:/home/one/project/one/one-ui/. - Hook sudah aktif (
core.hooksPath = .githooks), tidak perlu jalankan script deploy manual. - Jangan bilang tidak ada hook/sync sebelum mengecek
.githooks/danscripts/terlebih dahulu.