UX Layer for GitOps: Improve operability without sacrificing declarative guarantees #3
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Bos55/nix-config#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Our GitOps foundation is strong, but day-to-day operations are still CLI-heavy and fragmented.
We should add a lightweight UX/control layer that improves visibility and common workflows while preserving our pull-based, declarative model.
Problem
Today, operational tasks (status checks, rollout tracking, common edits) require deep repo/system knowledge and manual steps.
This slows routine operations and raises cognitive load.
Goal
Create a UX layer that:
Core Principle
No direct imperative host mutation from UI/API.
If an action cannot be represented as a Git change or explicit orchestrated workflow, it is out of scope.
Scope (v1)
Non-goals
Acceptance Criteria
Notes
This should preserve the current architecture strengths (declarative, auditable, pull-based) while significantly improving usability and speed of routine operations.