Files
Deep-Package-Inspection/docs/log/2026-07-22-1405-e.md
T

24 lines
2.1 KiB
Markdown

# Iteration Log: 2026-07-22-1405-e
* **Trigger**: `e` (enhance)
* **Requested**: Analisis dan penerapan aturan `AGENTS.md` ke seluruh proyek.
## Steps Taken
1. **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` / `next` di `AGENTS.md` §2 untuk mewajibkan agen memaparkan 3 fitur teratas (Top 3) beserta alasan dan tujuannya ketika dipanggil.
2. **Pencarian File Panjang (LOC Check)**:
- Membuat skrip `test/find-long-files.js` untuk 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).
3. **Pembuatan Rencana Peningkatan**:
- Membuat berkas backlog `/plans/next-enhancements.md` dengan menyusun tepat 3 rencana peningkatan berkualitas tinggi per modul aplikasi (total 12 tugas `[TODO]` baru).
## Current State
* Berkas aturan `AGENTS.md`, `CLAUDE.md`, dan `SKILLS.md` aktif di root proyek dengan pembatasan larangan data dummy.
* Backlog `/plans/next-enhancements.md` telah 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.md` dan mematuhi kriteria penerimaan yang jelas sebelum pengodean.
* Jika salah satu dari 29 file panjang disentuh selama pengerjaan, file tersebut wajib dipecah menjadi file kecil.