From c8f16832819b8f14b3846742a62e32a627bd1614 Mon Sep 17 00:00:00 2001 From: datadunia Date: Tue, 26 May 2026 01:27:58 +0700 Subject: [PATCH] chore: update plan docs, submodule ref --- .sisyphus/plans/bugfix-post-deploy.md | 8 ++++---- .sisyphus/plans/device-status-heartbeat.md | 12 ++++++------ apps/dashboard-ui | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.sisyphus/plans/bugfix-post-deploy.md b/.sisyphus/plans/bugfix-post-deploy.md index 41f653b..20f140d 100644 --- a/.sisyphus/plans/bugfix-post-deploy.md +++ b/.sisyphus/plans/bugfix-post-deploy.md @@ -301,16 +301,16 @@ Wave FINAL: ## 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 -- [ ] 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 -- [ ] F3. **Real Manual QA** — `unspecified-high` +- [x] F3. **Real Manual QA** — `unspecified-high` 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 --- diff --git a/.sisyphus/plans/device-status-heartbeat.md b/.sisyphus/plans/device-status-heartbeat.md index de5b2b9..0dab3fb 100644 --- a/.sisyphus/plans/device-status-heartbeat.md +++ b/.sisyphus/plans/device-status-heartbeat.md @@ -87,7 +87,7 @@ Wave FINAL: Build verification + code review ## TODOs -- [ ] 1. Start heartbeat collector in main.go +- [x] 1. Start heartbeat collector in main.go **What to do**: - 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) - [ ] `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**: - 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 - [ ] `go build ./...` passes -- [ ] 3. Preload WgServer in Devices List handler +- [x] 3. Preload WgServer in Devices List handler **What to do**: - 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. - [ ] `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**: - In `apps/dashboard-ui/src/api/devices.ts`: @@ -206,8 +206,8 @@ Wave FINAL: Build verification + code review ## Final Verification Wave -- [ ] F1. **Build Verification** — `go build ./...` passes for server-core -- [ ] F2. **Review changes** — All 4 files modified correctly +- [x] F1. **Build Verification** — `go build ./...` passes for server-core +- [x] F2. **Review changes** — All 4 files modified correctly --- diff --git a/apps/dashboard-ui b/apps/dashboard-ui index 2ed7a74..02c6ec2 160000 --- a/apps/dashboard-ui +++ b/apps/dashboard-ui @@ -1 +1 @@ -Subproject commit 2ed7a748e6f95b426621a7dad76876f930f40698 +Subproject commit 02c6ec227b099f120628b231ed9fa937d1de8d36