GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.5 KiB

Protokol Sync Dokumentasi AI

Wajib di akhir sesi pengembangan. Repository = sumber kebenaran; percakapan bukan dokumentasi.

Indeks cepat (operasional)

Topik File / URL
Progress & fase .cursor/progress.md
SSH server .cursor/server.md
Collector API collector/docs/API.md
Install agent user https://agent.gisportal.id/install/ · agent/README.md
Nginx reverse proxy infra/nginx/README.md
Publish paket agent bash infra/collector/publish_agent_install.sh
Deploy nginx collector infra/collector/deploy_nginx.sh

URL produksi (domain gisportal.id)

Fungsi URL
Agent POST (internet) https://agent.gisportal.id/api/v1/agent/report
Install / update agent https://agent.gisportal.id/install/
UI + read API HTTPS https://collector.gisportal.id/ui/
UI + read API HTTP LAN http://10.100.1.24:8000/ui/

Install agent (PowerShell Admin — 2 baris berurutan)

Invoke-WebRequest -Uri 'https://agent.gisportal.id/install/GeoNetAgent-Install.ps1' -OutFile "$env:TEMP\GeoNetAgent-Install.ps1" -UseBasicParsing
& "$env:TEMP\GeoNetAgent-Install.ps1" -SkipInitialRun

Path install: %ProgramData%\GeoNetAgent · Task: GeoNetAgent-Report, GeoNetAgent-Report-Startup


PERTANYAAN SYNC (checklist AI)

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.

Sync terakhir: 2026-06-17

  • Domain proyek: *.gisportal.id (bukan geonet.co.id)
  • Reverse proxy 10.100.1.24: agent POST publik, collector HTTPS, HTTP :8000 LAN, web install /install/
  • Install-GeoNetAgent.ps1 + publish script; pilot install laptop dev (DESKTOP-RRJ9G01)
  • Nginx ssi off di server agent.gisportal.id (fix truncate HTML/ps1)