zlh-grind/Codex/Agent/OPEN_ITEMS.md

41 lines
1.7 KiB
Markdown

# Agent - Open Items
Only keep unfinished Agent work here.
## Active
- validate local Minecraft backup/restore flow on real live servers
- retention refinement for local backups/checkpoints
- runtime install verification improvements
- catalog hash validation
- runtime removal / upgrade handling
- runtime update process for dev containers
- PATH normalization
- shell profile consistency
- runtime PATH injection
- graceful shutdown verification
- process reattachment on agent restart
- SSH server install in dev provisioning
- structured logging for Loki
- `provisioningComplete` state surfacing in `/status`
- game/dev template cleanup: remove `node-exporter`, keep Alloy preinstalled, and keep `/etc/default/alloy` fixed to `/etc/alloy/config.alloy` on port `12345`
- Alloy config label cleanup for game/dev containers: keep the required label contract minimal and consistent with dashboards/discovery (`vmid`, `instance`, `container_type`, optional metadata) and remove redundant labels if they add no value
- verify automatic Alloy config refresh path on metadata changes after initial `POST /config`
## Clarified boundary
- do not add agent-side remote/offsite backup sync if PBS/platform layer is the intended durability path
- agent backup scope is local, app-aware rollback
## Verify before re-opening
- readiness-aware start/restart unification
- guarded operation locking
- crash recovery path consolidation
- local Minecraft backup CRUD
- pre-restore checkpoint hardening
- code-server desired-state reconciliation during dev provisioning
- code-server manual start endpoint uses service start path, not installer path
## Not Agent-owned
- API response-shape normalization for frontend consumers
- portal UX/polish
- PBS/offsite backup strategy