# 📘 Panduan Modul: Master Project

## 1. Peran & Fungsi Utama
Modul ini bertindak sebagai pusat data master pendaftaran dan kontrol status seluruh kontrak proyek:
- Mengelola data master proyek (`pihak_projek`), termasuk detail anggaran, kontrak asli, relasi konsumen (`customer_id`), work order proyek, dan detail alokasi item proyek.

---

## 2. Aliran Finansial & Persediaan
- **Tidak Melakukan Jurnal Langsung**: Sebagai modul master data, tidak ada posting jurnal yang dibentuk di modul ini.
- **Peta Rujukan Transaksi**: Menyediakan metadata proyek seperti `pihakProjekID`, `pihakProjekName`, `pihakProjekCustomerID`, dan `pihakProjekGudangID` untuk digunakan oleh modul transaksi (`project` realisasi, `penjualanproject`, dll).
- **Tidak Mengubah Stok Fisik**: Tidak ada mutasi persediaan barang secara langsung di modul ini.

---

## 3. Aturan Bisnis & Integrasi Modul
- **Status Proyek**: Mengontrol siklus hidup proyek (Draft, Active, Closed, Suspended).
- **Alokasi Work Order**: Berelasi dengan work order produksi proyek untuk memantau alokasi bahan baku dan suplai yang dikeluarkan.
