# PERTANYAAN SYNC ``` 1. Sinkronisasi Dokumentasi - Pastikan seluruh keputusan, perubahan arsitektur, perubahan desain, perubahan implementasi, dan hasil diskusi pada sesi ini sudah didokumentasikan. - Minimal periksa dan update: - .cursor/rules/ - .cursor/*.md - Architecture Decision Record (ADR) bila terdapat perubahan desain. 2. Sinkronisasi AI Context - Project ini menggunakan folder .cursor sebagai single source of truth untuk seluruh AI Agent. - Karena saya sering berpindah perangkat (PC, Laptop, Workstation), AI Agent tidak boleh bergantung pada riwayat percakapan. - Seluruh konteks penting harus selalu tersimpan di repository. 3. Konsistensi Dokumentasi - Pastikan tidak ada informasi yang hanya ada di percakapan tetapi belum terdokumentasi. - Seluruh keputusan teknis wajib dipindahkan ke dokumentasi project. - Percakapan bukan merupakan sumber dokumentasi. - Repository adalah sumber dokumentasi utama. 4. Rules Update - Apabila hasil diskusi mengubah cara pengembangan project, maka AI wajib memperbarui file rules yang relevan. - atau membuat rules baru apabila diperlukan. 5. Dokumentasi Sebelum Coding - Jika terdapat perubahan desain, arsitektur, atau workflow, dokumentasi harus diperbarui terlebih dahulu sebelum implementasi kode dilanjutkan. - Documentation First, Code Second. 6. Final Checklist - Sebelum menjawab "selesai", AI wajib melakukan checklist berikut: - Semua keputusan pada percakapan ini sudah terdokumentasi. - Semua file .cursor yang relevan telah diperbarui. - Tidak ada konteks penting yang hanya tersimpan di percakapan. - Dokumentasi konsisten dengan implementasi. - Rules AI tetap menjadi acuan utama pengembangan. - Project tetap dapat dipahami AI Agent meskipun riwayat chat tidak tersedia. - Jika salah satu poin belum terpenuhi, jangan nyatakan pekerjaan selesai. ```