Update OPEN_THREADS for backup delete and portal gating fix

This commit is contained in:
jester 2026-04-16 12:42:36 +00:00
parent e605e5df82
commit 8ee8176eb8

View File

@ -56,6 +56,7 @@ Completed:
Completed: Completed:
- first guarded Minecraft backup flow implemented in agent - first guarded Minecraft backup flow implemented in agent
- local backup create/list/restore endpoints added - local backup create/list/restore endpoints added
- local backup delete endpoint added
- live backup uses `save-all flush` -> `save-off` -> archive -> `save-on` - 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 - 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` - plan-based quota enforcement in `POST /api/instances`
- password reset request + confirm flow implemented - password reset request + confirm flow implemented
- agent contract updated for POST control actions, `/ready`, operation state, and backup routes - 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` - agent `409` conflict and readiness-oriented error handling preserved instead of collapsing to generic `500`
- Velocity routing made more conservative around missing readiness - Velocity routing made more conservative around missing readiness
@ -162,15 +165,16 @@ Completed:
- dashboard IA refresh: spotlight server card replaces duplicate mini-listing - dashboard IA refresh: spotlight server card replaces duplicate mini-listing
- operation / maintenance state surfaced in game server UI - operation / maintenance state surfaced in game server UI
- first backup UI added for list / create / restore - 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 - targeted `409` / `503` messaging added for operation conflict and not-ready states
- console command submission updated to POST JSON - 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: Outstanding:
- confirm "Open IDE" button fully uses hosted URL flow - confirm "Open IDE" button fully uses hosted URL flow
- SSH config snippet for power users - SSH config snippet for power users
- email notifications - email notifications
- remove `testdaemon` binary from repo root - 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: Completed:
- first local Minecraft backup / restore flow wired end-to-end through agent, API, and portal - 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: Outstanding:
- harden world backup / restore with pre-restore checkpoint, remote storage, and live validation - harden world backup / restore with pre-restore checkpoint, remote storage, and live validation
@ -219,7 +224,6 @@ Outstanding before launch:
- service discovery migration - service discovery migration
- provisioning validation - provisioning validation
- remove `testdaemon` from `zpack-portal` - remove `testdaemon` from `zpack-portal`
- portal console gating fix for stopped-but-startable MC servers
--- ---