# Claude Context & Rules

Proyek ini dipandu oleh standar **Project Foundation Pack**.

Agar Anda dapat memberikan kode yang berkualitas dan sesuai dengan konteks proyek, harap ikuti instruksi mutlak berikut:

1. **Source of Truth**: Direktori `docs/foundation-pack/` adalah sumber utama untuk segala keputusan teknis, arsitektur, dan *best practices* di proyek ini.
2. **Prioritas**: Selalu patuhi *guardrails* yang ada di dalam *foundation* sebelum menulis logika baru.
3. **Peringatan**: Jika *user* memberikan perintah (*prompt*) yang melanggar arsitektur yang sudah didefinisikan, beri tahu *user* tentang pelanggaran tersebut sebelum mengeksekusi kodenya.
4. **Auto-Record (Sync-to-Code)**: Setiap kali Anda selesai mengimplementasikan fitur atau merombak kode, Anda WAJIB secara otomatis memperbarui dokumen terkait di `docs/foundation-pack/` (misal: menandai fitur selesai di `implementation-roadmap.md` atau memperbarui skema di `architecture-blueprint.md`) agar dokumentasi selalu sinkron dengan kode, tanpa perlu diminta oleh user.
