chore: update plan docs, submodule ref
NexusGuard CI / server-core-test (push) Failing after 27s
NexusGuard CI / device-agent-test (push) Failing after 31s
NexusGuard CI / dashboard-ui-build (push) Failing after 38s

This commit is contained in:
datadunia
2026-05-26 01:27:58 +07:00
parent 0d2388b136
commit c8f1683281
3 changed files with 11 additions and 11 deletions
+4 -4
View File
@@ -301,16 +301,16 @@ Wave FINAL:
## Final Verification Wave ## Final Verification Wave
- [ ] F1. **Plan Compliance Audit** — `oracle` - [x] F1. **Plan Compliance Audit** — `oracle`
Verify: update.sh restructured, label fixed, backfill done, config error visible, admin guard in place Verify: update.sh restructured, label fixed, backfill done, config error visible, admin guard in place
- [ ] F2. **Code Quality Review** — `unspecified-high` - [x] F2. **Code Quality Review** — `unspecified-high`
Run `go build ./...`, `npm run build`, check for unused imports, console.log Run `go build ./...`, `npm run build`, check for unused imports, console.log
- [ ] F3. **Real Manual QA** — `unspecified-high` - [x] F3. **Real Manual QA** — `unspecified-high`
Execute all QA scenarios from all 5 tasks Execute all QA scenarios from all 5 tasks
- [ ] F4. **Scope Fidelity Check** — `deep` - [x] F4. **Scope Fidelity Check** — `deep`
Must Have checklist complete, Must NOT compliance Must Have checklist complete, Must NOT compliance
--- ---
+6 -6
View File
@@ -87,7 +87,7 @@ Wave FINAL: Build verification + code review
## TODOs ## TODOs
- [ ] 1. Start heartbeat collector in main.go - [x] 1. Start heartbeat collector in main.go
**What to do**: **What to do**:
- In `apps/server-core/main.go`, after line 176 (`hbMgr := heartbeat.NewHeartbeatManager(rdb, db)`), add: - In `apps/server-core/main.go`, after line 176 (`hbMgr := heartbeat.NewHeartbeatManager(rdb, db)`), add:
@@ -112,7 +112,7 @@ Wave FINAL: Build verification + code review
- [ ] `StartHeartbeatCollector` called conditionally (only if Redis configured) - [ ] `StartHeartbeatCollector` called conditionally (only if Redis configured)
- [ ] `go build ./...` passes - [ ] `go build ./...` passes
- [ ] 2. Add WgServerID json tag + WgServer relation to Device model - [x] 2. Add WgServerID json tag + WgServer relation to Device model
**What to do**: **What to do**:
- In `apps/server-core/internal/models/models.go`, modify the Device struct: - In `apps/server-core/internal/models/models.go`, modify the Device struct:
@@ -143,7 +143,7 @@ Wave FINAL: Build verification + code review
- [ ] `wg_server` object appears in JSON response when preloaded - [ ] `wg_server` object appears in JSON response when preloaded
- [ ] `go build ./...` passes - [ ] `go build ./...` passes
- [ ] 3. Preload WgServer in Devices List handler - [x] 3. Preload WgServer in Devices List handler
**What to do**: **What to do**:
- In `apps/server-core/api/devices.go`, DeviceList handler (line 35-56): - In `apps/server-core/api/devices.go`, DeviceList handler (line 35-56):
@@ -160,7 +160,7 @@ Wave FINAL: Build verification + code review
- [ ] GET /api/v1/devices returns `wg_server` object with `name`, `public_endpoint` etc. - [ ] GET /api/v1/devices returns `wg_server` object with `name`, `public_endpoint` etc.
- [ ] `go build ./...` passes - [ ] `go build ./...` passes
- [ ] 4. Update Device TS interface + add Server column in Devices.vue - [x] 4. Update Device TS interface + add Server column in Devices.vue
**What to do**: **What to do**:
- In `apps/dashboard-ui/src/api/devices.ts`: - In `apps/dashboard-ui/src/api/devices.ts`:
@@ -206,8 +206,8 @@ Wave FINAL: Build verification + code review
## Final Verification Wave ## Final Verification Wave
- [ ] F1. **Build Verification** — `go build ./...` passes for server-core - [x] F1. **Build Verification** — `go build ./...` passes for server-core
- [ ] F2. **Review changes** — All 4 files modified correctly - [x] F2. **Review changes** — All 4 files modified correctly
--- ---