# Checklist Sampah Modul

> Panduan audit dead code: file/modul yang tidak dipakai, backup lama, duplikat.

## Cara Pakai

1. `[ ]` = belum dicek
2. `[~]` = sedang dicek
3. `[x]` = sudah diverifikasi (aman hapus atau dipertahankan)
4. Tiap modul nanti akan dibuat blueprint sampah sebelum eksekusi hapus.

---

## 1. Modul Backup / Duplikasi (Prioritas Tinggi)

| Modul | Status | Keterangan |
|-------|--------|------------|
| `variant_cutover_backup/` | `[ ]` | Backup dari variant_cutover |
| `pembelian_05mei2026/` | `[ ]` | Backup pembelian? |
| `pembelian_26apr2026/` | `[ ]` | Backup pembelian? |
| `pembelian_28apr2026/` | `[ ]` | Backup pembelian? |
| `pembelianimport_26apr2026/` | `[ ]` | Backup pembelian import? |
| `taxes_24apr2026/` | `[ ]` | Backup taxes? |
| `pindahgudang_/` | `[ ]` | Backup pindahgudang? |
| `pindahgudang_29apr2026/` | `[ ]` | Backup pindahgudang? |
| `produksi_sebelum_geser_bom/` | `[ ]` | Backup produksi? |
| `opname_v0/` | `[ ]` | Backup opname? |
| `opname_ori/` | `[ ]` | Backup opname? |
| `pembelianprojek__/` | `[ ]` | Backup pembelianprojek? |
| `kasOLD/` | `[ ]` | Backup kas? |
| `penerimaanOLD/` | `[ ]` | Backup penerimaan? |
| `akunting_/` | `[ ]` | Backup akunting? |
| `laporankeuangan_ori_sebelum_suport_neraca_adjustment/` | `[ ]` | Backup laporan? |
| `laporankeuangan_sebelum_adj_20240118/` | `[ ]` | Backup laporan? |
| `pembelian.rar` | `[ ]` | File arsip, bukan folder |

## 2. Controller Backup / Duplikasi (Prioritas Tinggi)

| File | Status | Keterangan |
|------|--------|------------|
| `Data_.php` | `[ ]` | Backup Data.php? |
| `Data_korekiai.php` | `[ ]` | Backup Data.php? |
| `Data_ori.php` | `[ ]` | Backup Data.php? |
| `Ledger_ori.php` | `[ ]` | Backup Ledger.php? |
| `ReportORI.php` | `[ ]` | Backup Report.php? |
| `ReportModif.php` | `[ ]` | Backup Report.php? |
| `AutoLoanInterest_old_20200919.php` | `[ ]` | Backup |
| `AutoLoanInterest_old_20200919 - Copy.php` | `[ ]` | Backup copy |
| `AutoLoanInterest_sblm_update_30-08-2020.php` | `[ ]` | Backup |
| `SetupLoanInterest_old_20200919.php` | `[ ]` | Backup |
| `SetupLoanInterest_old_20200919 - Copy.php` | `[ ]` | Backup copy |
| `RunRugilaba_bak.php` | `[ ]` | Backup |
| `SetupDepresiasiTmp.php` | `[ ]` | Backup SetupDepresiasi? |
| `_tray_bak.php` | `[ ]` | Backup _tray.php? |
| `Welcome_original.php` | `[ ]` | Backup Welcome.php? |
| `ProductPkgEditor1.php` | `[ ]` | Duplikasi ProductPkgEditor? |

## 3. Modul Aktif (Perlu Dicek Satu Per Satu)

| Modul | Status | Keterangan |
|-------|--------|------------|
| `penjualan/` | `[ ]` | Aktif |
| `pembelian/` | `[ ]` | Aktif |
| `pindahgudang/` | `[ ]` | Aktif |
| `variant_cutover/` | `[ ]` | Aktif |
| `konversi_varian/` | `[ ]` | Aktif |
| `konversi/` | `[ ]` | ? |
| `pembayaran/` | `[ ]` | Aktif |
| `penerimaan/` | `[ ]` | ? |
| `penerimaanprojek/` | `[ ]` | ? |
| `pembelianimport/` | `[ ]` | ? |
| `pembelianjasa/` | `[ ]` | ? |
| `pembelianprojek/` | `[ ]` | ? |
| `penjualanproject/` | `[ ]` | ? |
| `distribusifg/` | `[ ]` | ? |
| `distribusijasa/` | `[ ]` | ? |
| `distribusiproduksi/` | `[ ]` | ? |
| `distribusisupplies/` | `[ ]` | ? |
| `produksi/` | `[ ]` | ? |
| `produksiproses/` | `[ ]` | ? |
| `opname/` | `[ ]` | ? |
| `kas/` | `[ ]` | ? |
| `banking/` | `[ ]` | ? |
| `pettycast/` | `[ ]` | ? |
| `akunting/` | `[ ]` | ? |
| `adjustment/` | `[ ]` | ? |
| `adjustmentjurnal/` | `[ ]` | ? |
| `asetmanagement/` | `[ ]` | ? |
| `biaya/` | `[ ]` | ? |
| `saham/` | `[ ]` | ? |
| `valas/` | `[ ]` | ? |
| `laporan/` | `[ ]` | Laporan |
| `laporankeuangan/` | `[ ]` | Laporan keuangan |
| `taxes/` | `[ ]` | Pajak |
| `pembatalan/` | `[ ]` | ? |
| `requeststok/` | `[ ]` | ? |
| `openbalance/` | `[ ]` | ? |
| `deviden/` | `[ ]` | ? |
| `dashboard/` | `[ ]` | ? |
| `addons/` | `[ ]` | ? |
| `api/` | `[ ]` | API |
| `webservice/` | `[ ]` | Web service |
| `tools/` | `[ ]` | Tools |
| `statik/` | `[ ]` | Statik |

## 4. File Controller Mencurigakan (Prioritas Rendah)

| File | Status | Keterangan |
|------|--------|------------|
| `arrayjs.js` | `[ ]` | File JS di folder controller? |
| `nbproject/` | `[ ]` | NetBeans project files |
| `phpstorm.php` | `[ ]` | PHPStorm helper? |
| `Tester.php` | `[ ]` | Testing |
| `Testing.php` | `[ ]` | Testing |
| `TestMongo.php` | `[ ]` | Testing |
| `Cli_dummy.php` | `[ ]` | CLI dummy? |
| `Cli.php` | `[ ]` | CLI |
| `CliRaw.php` | `[ ]` | CLI |
| `CliTransaksi.php` | `[ ]` | CLI |
| `CliTransaksiLocker.php` | `[ ]` | CLI |

---

## Proses Audit (Per Modul)

1. Pilih modul dari checklist
2. Saya buat `blueprint-sampah-modul-{nama_folder_modul}.md` di `docs/`
3. Blueprint berisi: scan dependency, referensi route, pemanggil
4. Kamu review & konfirmasi
5. Saya eksekusi hapus
6. Update checklist + AGENTS.md
