zlh-grind/OPEN_THREADS.md

55 lines
1.6 KiB
Markdown

# Open Threads — ZeroLagHub
This document tracks **known open questions and deferred decisions**.
---
## Closed Threads
- ✅ Interactive PTY-backed console (dev + game)
- ✅ WebSocket stability and PTY ownership
- ✅ Customer isolation (API + frontend)
- ✅ Agent update system (versioned, hash-verified)
- ✅ Minecraft player presence (agent-sourced)
- ✅ Forge startup race condition
- ✅ Prometheus SD schema alignment
---
## Still Open
### Console UI (Final Polish)
- Reduce remaining visual noise in game console
- Confirm final placement/behavior of player list (inline vs overlay)
- Lock icon sizing + metric density
- Final accessibility contrast pass
### Metrics & Observability
- Decide on caching strategy for metrics API (Redis vs in-process)
- Determine long-term retention strategy (Prometheus vs downsampling)
- Admin-only Grafana dashboards (internal)
### Provisioning & Scale
- Validate concurrent provisioning (multi-user, parallel creates)
- Stress-test agent update under load
- Define safe limits for agent restart frequency
### Agent Hardening
- Rollback behavior if new agent fails health checks
- Optional manifest signing (GPG / minisign)
- Upgrade window coordination (future)
### Game-Specific Enhancements (Deferred)
- Mods/runtime badges (Paper / Fabric / Forge)
- World/map visualization (Minecraft-specific, future phase)
- Player detail views (separate surface, not console)
---
## Explicit Non-Goals (for now)
- In-console player management actions
- Live chat overlays
- Grafana iframe embedding for customers
- Per-player stats in the main console