zlh-grind/PORTAL_MIGRATION.md

934 B

Portal Migration — ZeroLagHub

This document tracks the transition from legacy console behavior to the current agent-driven, PTY-backed architecture.


Current State (Feb 2026)

  • All server consoles are PTY-backed and agent-owned.
  • Frontend streams output via WebSocket (single writer).
  • Game and dev consoles are route-separated but share components.
  • Metrics and player presence are sourced server-side (API → agent).
  • No frontend log scraping or client-side metrics access.

Migration Notes

  • Pterodactyl-style assumptions (polling logs, iframe dashboards) are explicitly not used.
  • Grafana is reserved for internal/admin use only.
  • Customer-facing metrics are API-mediated summaries.
  • Game-specific context is additive and isolated to game routes.

Remaining Migration Work

  • Final UI polish and UX consistency checks
  • Concurrent provisioning validation
  • Formal GA readiness checklist