From 8ee8176eb815e54df5db71e0060c557737e9ca9f Mon Sep 17 00:00:00 2001 From: jester Date: Thu, 16 Apr 2026 12:42:36 +0000 Subject: [PATCH] Update OPEN_THREADS for backup delete and portal gating fix --- OPEN_THREADS.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/OPEN_THREADS.md b/OPEN_THREADS.md index 97453f2..8a36922 100644 --- a/OPEN_THREADS.md +++ b/OPEN_THREADS.md @@ -56,6 +56,7 @@ Completed: Completed: - first guarded Minecraft backup flow implemented in agent - local backup create/list/restore endpoints added +- local backup delete endpoint added - live backup uses `save-all flush` -> `save-off` -> archive -> `save-on` - restore stops server, waits for exit, restores manifest-declared paths, then restarts through readiness-aware path @@ -130,7 +131,9 @@ Completed: - plan-based quota enforcement in `POST /api/instances` - password reset request + confirm flow implemented - agent contract updated for POST control actions, `/ready`, operation state, and backup routes -- API backup forwarding added for list / create / restore +- agent transport consolidated into shared `agentClient.js` +- semantic readiness split implemented with shared `isAgentReadyResult()` +- API backup forwarding added for list / create / restore / delete - agent `409` conflict and readiness-oriented error handling preserved instead of collapsing to generic `500` - Velocity routing made more conservative around missing readiness @@ -162,15 +165,16 @@ Completed: - dashboard IA refresh: spotlight server card replaces duplicate mini-listing - operation / maintenance state surfaced in game server UI - first backup UI added for list / create / restore +- backup delete UI added with destructive confirmation - targeted `409` / `503` messaging added for operation conflict and not-ready states - console command submission updated to POST JSON +- console page action gating fixed so stopped MC servers remain startable while console send stays gated to running + ready Outstanding: - confirm "Open IDE" button fully uses hosted URL flow - SSH config snippet for power users - email notifications - remove `testdaemon` binary from repo root -- fix console page action gating so stopped MC servers remain startable while console send stays gated to running + ready --- @@ -178,6 +182,7 @@ Outstanding: Completed: - first local Minecraft backup / restore flow wired end-to-end through agent, API, and portal +- manual local backup delete wired end-to-end through agent, API, and portal Outstanding: - harden world backup / restore with pre-restore checkpoint, remote storage, and live validation @@ -219,7 +224,6 @@ Outstanding before launch: - service discovery migration - provisioning validation - remove `testdaemon` from `zpack-portal` -- portal console gating fix for stopped-but-startable MC servers ---