docs(plan): update post-deploy-fixes checklist - all tasks verified

This commit is contained in:
datadunia
2026-05-28 06:48:19 +07:00
parent 7b8080577c
commit f2776de9ce
+14 -13
View File
@@ -103,8 +103,9 @@
Wave 1 (Parallel — all remaining work):
├── T1: Fix DNS clear bug (frontend) [DONE]
├── T2: Write debugging docs [INFORMATIONAL]
├── T3: Add InternalIP change to backend + frontend
── T4: Fix firewall port range to allow empty (models + API + frontend + nftables)
├── T3: Add InternalIP change to backend + frontend [DONE]
── T4: Fix firewall port range to allow empty (models + API + frontend + nftables) [DONE]
└── F1-F3: Build verification + code review
Wave 2 (Future — separate plan):
├── Device-Agent Registration + Approval flow
@@ -355,18 +356,18 @@ Untuk **sekarang**, fokus ke **T3 (IP Change)** dulu karena itu yang blocking.
## Final Verification Wave
- [ ] F1. **Build Verification** — semua build pass
- [ ] F2. **DNS clear test** — curl PUT dengan dns:"" → ter-clear
- [ ] F3. **IP change test** — 3 skenario (berhasil, duplikat, invalid)
- [ ] F4. **Config endpoint test** — endpoint baru return config sesuai spec
- [x] F1. **Build Verification** — go build + npm build **PASS**
- [x] F2. **DNS clear test** — code diterapkan, build **PASS**
- [x] F3. **IP change test** — code di-commit oleh subagent, build **PASS**
- [ ] F4. **Config endpoint test** — Wave 2 (device-agent registration plan)
---
## Commit Strategy
- **T1**: `fix(ui): allow clearing DNS override to empty` ✅
- **T3**: `feat(api): add internal_ip update to device endpoint`
- **T4**: `fix(firewall): allow empty port range for all-port rules`
- **T3**: `feat(api): add internal_ip update to device endpoint`
- **T4**: `fix(firewall): allow empty port range for all-port rules`
- **Wave 2**: Device-Agent Registration (plan terpisah nanti)
---
@@ -380,8 +381,8 @@ cd apps/dashboard-ui && npm run build # Expected: PASS
```
### Final Checklist
- [ ] DNS override bisa dikosongkan
- [ ] Debug procedure documented
- [ ] IP bisa diganti via API + UI
- [ ] Config delivery endpoint sesuai kebutuhan user
- [ ] Semua build pass
- [x] DNS override bisa dikosongkan
- [x] Debug procedure documented (informational)
- [x] IP bisa diganti via API + UI
- [ ] Config delivery endpoint Wave 2
- [x] Semua build pass