Close console core implementation threads - mark interactive console, WebSocket, dev/game console streaming as complete
This commit is contained in:
parent
7830fb8d8d
commit
1a869d731d
@ -4,36 +4,40 @@ This document tracks **known open questions and deferred decisions**.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## High Priority
|
## Closed Threads
|
||||||
|
|
||||||
### Console Development (Next Phase)
|
- ✅ Interactive console (PTY-backed, bidirectional)
|
||||||
|
- ✅ WebSocket stability issues
|
||||||
#### Planned Order
|
- ✅ Dev server CLI access
|
||||||
1. Read-only console output
|
- ✅ Game server console streaming
|
||||||
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
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Still Open
|
||||||
|
|
||||||
|
### Console UX Polish
|
||||||
|
- Frontend presentation refinement
|
||||||
|
- xterm.js-style terminal UI
|
||||||
|
- Responsive layout optimization
|
||||||
|
|
||||||
|
### Console Permissions & Security
|
||||||
|
- RBAC for console access
|
||||||
|
- Audit logging of console commands
|
||||||
|
- Session timeout policies
|
||||||
|
|
||||||
|
### Console Features (Optional)
|
||||||
|
- PTY window size propagation (resize handling)
|
||||||
|
- Command history
|
||||||
|
- Multi-viewer support
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## High Priority
|
||||||
|
|
||||||
### Server Detail / System View
|
### Server Detail / System View
|
||||||
- Define System View layout
|
- Define System View layout
|
||||||
- Decide runtime vs metadata sections
|
- Decide runtime vs metadata sections
|
||||||
- Determine console availability per server type (GAME vs DEV)
|
- Integrate console as primary action
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user