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.
2.8 KiB
2.8 KiB
TODO List
Terakhir Diperbarui: 2026-06-29
🔴 High Priority (Fase 1 Blocker)
Scaffold Laravel Portal — Asset Index Page
- Deskripsi: Buat Laravel project di
portal/, halaman list asset read-only dari DBgeonetagent - File:
portal/(belum ada),infra/db/(credentials) - Estimasi: 2-3 hari
- Dependency: DB sudah running, FastAPI data sudah ada
Auth IT User — Login Lokal Laravel
- Deskripsi: M9: Login lokal (bukan LDAP dulu) untuk IT admin mengakses portal
- File:
portal/Laravel (M9) - Estimasi: 1 hari
- Dependency: Laravel scaffold selesai
🟡 Medium Priority
Buat ADR files di docs/adr/
- Deskripsi: ADR-001, ADR-002, ADR-003 belum ada sebagai file — hanya disebut di progress.md dan context-index. Perlu dibuat sebagai file
.mddidocs/adr/ - File:
docs/adr/ADR-001-*.md,docs/adr/ADR-002-*.md,docs/adr/ADR-003-*.md - Estimasi: 1 jam
- Dependency: -
Isi .cursor/rules/ files
- Deskripsi: Folder
.cursor/rules/ada tapi kosong (hanyaproject-context.mdcyang disebut tapi tidak ada) - File:
.cursor/rules/project-context.mdc,coding.mdc,agent-release-deploy.mdc - Estimasi: 1 jam
- Dependency: -
Apply migration 005 di dev DB
- Deskripsi:
infra/db/005_asset_documents.sqlsudah dibuat, belum diapply. Butuh setup QNAP bucket dulu. - File:
infra/db/005_asset_documents.sql - Estimasi: 2 jam
- Dependency: QNAP bucket
geonetagent-documentsdibuat
Buat QNAP bucket geonetagent-documents
- Deskripsi: Bucket untuk dokumen procurement/service/complain (ADR-003)
- File:
infra/qnap/README.md(referensi) - Estimasi: 30 menit
- Dependency: ADR-003
Uji agent di BKK-MINIPC
- Deskripsi: Verifikasi agent berjalan di PC kedua (bukan laptop Dell)
- Estimasi: 30 menit
- Dependency: Akses fisik ke BKK-MINIPC
🟢 Low Priority
Agent v0.1.11 — Printer collection
- Deskripsi: Tambah
Get-PrinterInfo.ps1menggunakanWin32_Printer - File:
agent/lib/Get-PrinterInfo.ps1(baru) - Estimasi: 2-3 jam
- Dependency: -
Agent v0.1.12 — Klasifikasi HID
- Deskripsi: Bedakan keyboard vs mouse vs dongle di
Get-PeripheralsInfo.ps1 - File:
agent/lib/Get-PeripheralsInfo.ps1 - Estimasi: 2-4 jam
- Dependency: -
Tambah pytest tests untuk collector
- Deskripsi: Coverage untuk
/api/v1/agent/reportendpoint (test payload validation, upsert logic) - File:
collector/tests/ - Estimasi: 1-2 hari
- Dependency: -
OpenAPI / Swagger doc finalize
- Deskripsi: Pastikan semua endpoint FastAPI punya docstring dan description yang lengkap untuk auto-generated docs di
/docs - File:
collector/app/api/*.py - Estimasi: 2 jam
- Dependency: -