zlh-grind/OPEN_THREADS.md

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