zlh-grind/OPEN_THREADS.md

1.4 KiB

Open Threads — ZeroLagHub

This document tracks known open questions and deferred decisions.


High Priority

Console Development (Next Phase)

Planned Order

  1. Read-only console output
  2. Interactive input (PTY / stdin)
  3. Permissions & safety controls

Known Constraints

  • Console state is ephemeral
  • No persistence of logs
  • No agent push yet (polling only)

Architecture Direction

  • Agent owns PTY
  • API brokers WebSocket sessions
  • Portal renders terminal (xterm.js)

Explicitly Deferred

  • Proxmox-based live status polling
  • Agent push model
  • Multi-viewer consoles

Server Detail / System View

  • Define System View layout
  • Decide runtime vs metadata sections
  • Determine console availability per server type (GAME vs DEV)

Resource Schema

  • Finalize Resource / Server model
  • Define capability flags
  • Map agent-reported state → UI state

Medium Priority

Notices System

  • Wire notices to real events
  • Define severity levels
  • Persist "since last login" state

System Health Logic

  • Replace mocked connectivity check
  • Define degraded vs critical thresholds
  • Decide when yellow state is shown

Deferred (Intentional)

Billing

  • Plan structure exists
  • UX hooks reserved
  • No implementation until platform stabilizes

Bulk Operations

  • Explicitly removed
  • Will not return unless a future use case demands it

This file is intentionally opinionated.