Skip to content

Add an optional terminal interface for managing Voxel deployments - #51

Draft
hermanol wants to merge 12 commits into
mainfrom
oliver/tui
Draft

Add an optional terminal interface for managing Voxel deployments#51
hermanol wants to merge 12 commits into
mainfrom
oliver/tui

Conversation

@hermanol

Copy link
Copy Markdown
Collaborator

Addresses #17.

- adds lifecycle operation and phase types
- implements telemetry parsing and aggregation
- implements evidence based deployment reconciliation
- adds focused tests for domain behavior
- adds resolved command and execution context
- supervises lifecycle child processes and durable logs
- collects bounded Falcon and node telemetry
- persists and resumes detached terminal sessions
- coordinates cancellation aware side effects
- adds terminal actions events and effects
- implements the central application reducer
- gates lifecycle requests against observed state
- handles cancellation detach and quit transitions
- tests reducer outcomes and bounded logs
- manages terminal input rendering and restoration
- renders deployment monitoring help and confirmation views
- adds responsive topology and resource inspection
- preserves navigation and selection across layouts
- tests rendering input and layout behavior
- adds interactive TUI commands and dependencies
- resolves upstream dependency integration
- fixes the y shortcut for non detach confirmation dialogs
- adds a regression test for launch confirmation
- preserves resolved sled addresses across detach and resume
- routes resumed probes through bounded SSH without serial console output
- writes Falcon diagnostics to the durable TUI log
- keeps direct router probes on their existing Falcon serial path
- documents retained terminal phase progress
- defines monotonic advisory phase behavior
- specifies focused verification coverage
- adds Oximeter and Nexus metric collection
- renders live rack and resource monitoring views
- adds external monitoring access and connection guidance
- adds focused observability tests
- moves external monitoring access to contextual x guidance
- removes redundant overlay close labels
- highlights focused topology chrome without recoloring graph content
- adds rendering and shortcut regression coverage
- consolidates reqwest on the upstream compatible version
- makes initial collector cadence selection deterministic
- regenerates the dependency lockfile
@hermanol
hermanol requested a review from sion42x August 28, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant