2.1 KiB
2.1 KiB
Iteration Log: 2026-07-22-1405-e
- Trigger:
e(enhance) - Requested: Analisis dan penerapan aturan
AGENTS.mdke seluruh proyek.
Steps Taken
- Analisis & Pembaruan Aturan:
- Melakukan pemetaan aturan penulisan file (batas 256 baris), larangan data dummy (Real-Time Only), penanganan toggle lokal vs cloud, dan pembagian peran agen.
- Menambahkan aturan khusus dari pengguna ke
AGENTS.md§5: kewajiban menggunakan data asli/realtime dari MongoDB yang bersumber dari proxy server (Netify API), larangan data dummy/simulasi, larangan keras terhadap data, fungsi, dan fitur duplikat, kewajiban menggunakan bahasa Inggris pada tampilan antarmuka (frontend), serta aturan retensi database (data MongoDB hanya sampai 7 hari terakhir, lebih dari itu dihapus otomatis). - Memperbarui aturan trigger
n/nextdiAGENTS.md§2 untuk mewajibkan agen memaparkan 3 fitur teratas (Top 3) beserta alasan dan tujuannya ketika dipanggil.
- Pencarian File Panjang (LOC Check):
- Membuat skrip
test/find-long-files.jsuntuk memetakan seluruh file di dalam proyek yang melebihi batas 256 baris. Ditemukan 29 file yang melebihi batas ini (akan direfaktor saat disentuh/dimodifikasi di masa mendatang sesuai aturan §3).
- Membuat skrip
- Pembuatan Rencana Peningkatan:
- Membuat berkas backlog
/plans/next-enhancements.mddengan menyusun tepat 3 rencana peningkatan berkualitas tinggi per modul aplikasi (total 12 tugas[TODO]baru).
- Membuat berkas backlog
Current State
- Berkas aturan
AGENTS.md,CLAUDE.md, danSKILLS.mdaktif di root proyek dengan pembatasan larangan data dummy. - Backlog
/plans/next-enhancements.mdtelah terisi dengan 12 tugas baru. - Proyek Next.js berjalan normal dan terintegrasi dengan database lokal yang sinkron dengan produksi.
Considerations for Next Time
- Pengerjaan tugas berikutnya (
n/next) harus mengambil tugas dari/plans/next-enhancements.mddan mematuhi kriteria penerimaan yang jelas sebelum pengodean. - Jika salah satu dari 29 file panjang disentuh selama pengerjaan, file tersebut wajib dipecah menjadi file kecil.