# 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