fix: simplify dashboard and disable unauthorized actions
hermetic-ci / test (push) Canceled after 0s

This commit is contained in:
proxyctl coordinator
2026-08-30 15:49:04 +08:00
parent 416425a9bf
commit 30f7206b14
20 changed files with 182 additions and 221 deletions
+6
View File
@@ -78,6 +78,12 @@ type Diagnosable interface {
DiagnosticChecks(context.Context, *profile.Profile) []Check
}
// MutationAuthorizer optionally explains why a detected Target cannot be
// changed by the current process. It is read-only and presentation-independent.
type MutationAuthorizer interface {
MutationAuthority(context.Context) Check
}
// Target hides platform paths and commands from the application and TUI.
type Target interface {
ID() string