1.6 KiB
1.6 KiB
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