zlh-grind/OPEN_THREADS.md

77 lines
1.4 KiB
Markdown

# 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.