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.2 KiB
3.2 KiB
Profil & Infrastruktur
Konteks pemilik proyek GeoNetAgent. Baca file ini sebelum asumsi tentang stack, peran, atau lingkungan kerja.
Siapa Saya
Saya adalah IT yang mengelola infrastruktur end-to-end:
- Network & firewall
- Perangkat user (banyak laptop)
- Server, VM, storage
- GIS
- Licensing software
- Monitoring & operasional harian
Saya sering berpindah perangkat saat development — gunakan file di .cursor/ sebagai sumber kebenaran proyek, jangan ulangi tanya konteks yang sudah tercatat di sini.
Stack & Aset yang Sudah Dimiliki
Application & Backend
| Komponen | Status |
|---|---|
| Laravel 12 | ✅ |
| FastAPI | ✅ |
| Python | ✅ |
| SQL Server | ✅ |
| PostgreSQL | ✅ |
Monitoring & Identity
| Komponen | Status |
|---|---|
| Zabbix (Monitoring Server) | ✅ |
| Windows Server 2012 R2 Active Directory | ✅ |
Compute & Virtualization
| Komponen | Detail |
|---|---|
| Proxmox | Host VM utama |
| VM Database | PostgreSQL / SQL Server |
| VM Docker | Container workloads |
| VM Ollama | AI inference |
| VM baru | Dibuat on-demand sesuai kebutuhan |
Network & Storage
| Komponen | Detail |
|---|---|
| MikroTik CCR2004 | Gateway, routing, firewall |
| QNAP TS-932X | NAS / storage |
Endpoint
| Komponen | Detail |
|---|---|
| Banyak laptop user | Windows, domain-joined via AD |
| GPO (AD) | Channel deploy agent ke endpoint |
Lingkungan Development (contoh)
| Item | Contoh / catatan |
|---|---|
| Workspace | GeoNetAgent |
| OS dev | Windows 11 Pro |
| Contoh endpoint | BKK-MINIPC (MSI MS-7C96, Ryzen 3 PRO 4350G, 16 GB RAM) |
| Contoh data agent | samples/dxdiag/DXDiag_BKK-MINIPC_20260617_010459.txt |
Ruang Lingkup Tanggung Jawab
Network (MikroTik) → Firewall → Server/VM (Proxmox) → Storage (QNAP)
↓
Laptop user (AD + agent)
↓
Monitoring (Zabbix) + Portal IT (Laravel/FastAPI)
Preferensi Kerja
- Bahasa komunikasi: Bahasa Indonesia
- Jangan duplikasi fungsi Zabbix di aplikasi custom — Zabbix tetap pusat alerting real-time
- PostgreSQL untuk aplikasi/CMDB baru; SQL Server untuk legacy/GIS jika sudah terikat
- Minimalkan scope perubahan; ikuti konvensi existing code
- Jangan commit kecuali diminta eksplisit
File Konteks Terkait
| File | Isi |
|---|---|
.cursor/progress.md |
Checklist fase & snapshot — monitoring progress proyek |
.cursor/adr/ |
Architecture Decision Records |
perintah.md |
Protokol sync dokumentasi AI (root repo) |
.cursor/me.md |
Profil & inventaris infrastruktur (file ini) |
.cursor/blueprint.md |
Master blueprint — mulai dari sini |
.cursor/monitoring-architecture.md |
Layer Zabbix/FastAPI/Laravel, DXDiag |
.cursor/db-schema.md |
Skema PostgreSQL & relasi |
.cursor/api-contracts.md |
Kontrak API & webhook |
.cursor/repo-structure.md |
Struktur monorepo & konvensi |
.cursor/agent-playbook.md |
Koordinasi multi-tab Cursor Agent |
.cursor/rules/project-context.mdc |
Rule Cursor: muat konteks proyek otomatis |
Status Proyek
Fase 0 — Blueprint 🔄 — agent POC collect-only; monorepo belum lengkap.
Checklist & progress: progress.md (5/8 item Fase 0 selesai).