Skip to content

feat: add agentic workspace maintenance TUI - #160

Merged
hindermath merged 13 commits into
mainfrom
018-agentic-workspace-tui
Jul 29, 2026
Merged

feat: add agentic workspace maintenance TUI#160
hindermath merged 13 commits into
mainfrom
018-agentic-workspace-tui

Conversation

@hindermath

Copy link
Copy Markdown
Owner

Summary

  • add an optional Spectre.Console terminal UI with explicit Dry-run default, line-oriented fallback, typed arguments, and unchanged headless behavior
  • add strict private JSONL live events, canonical report/exit reconciliation, content-addressed locked build caching, and controlled cancellation
  • add macOS, Ubuntu, and Windows gates plus architecture, accessibility, security, dependency, distribution, and autonomous-run evidence

Safety boundaries

  • the TUI delegates to exactly one existing Bash or PowerShell maintenance engine process
  • it grants no commit, push, merge, provider, secret, cleanup, or administrator authority
  • mutating selections default to No; target repositories are never committed or pushed by the maintenance command
  • generated binaries, caches, logs, and event streams remain untracked and user-private

Validation

  • 62/62 .NET tests
  • 14/14 focused wrapper tests
  • 79 maintenance tests, 12 expected platform skips
  • locked restore and warning-free Release build
  • both dotnet format --verify-no-changes gates
  • zero known vulnerable NuGet packages
  • PSScriptAnalyzer 1.25.0: 147 files, zero findings
  • repository Homogeneity: 30/30, 100%
  • Bash syntax, JSON schema positive/negative fixtures, Documentation Impact Bash/PowerShell, script inventory, secret scan, specify check, and statistics reproducibility all pass

Evidence

See specs/018-agentic-workspace-tui/autonomous-run-evidence.md and specs/018-agentic-workspace-tui/autonomous-run-state.json.

A causal evidence-only closeout will archive the completed intake and update the active Series only after merge facts exist. No successor feature is started.

@hindermath
hindermath merged commit 65693ef into main Jul 29, 2026
26 checks passed
@hindermath
hindermath deleted the 018-agentic-workspace-tui branch July 29, 2026 15:08
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