Add an optional terminal interface for managing Voxel deployments - #51
Draft
hermanol wants to merge 12 commits into
Draft
Add an optional terminal interface for managing Voxel deployments#51hermanol wants to merge 12 commits into
hermanol wants to merge 12 commits into
Conversation
- 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Addresses #17.