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

2.1 KiB

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.