-
Notifications
You must be signed in to change notification settings - Fork 0
feat(control): add verified clamshell mutations #2
Copy link
Copy link
Closed
Labels
area: cliCommand-line interface and user-facing commandsCommand-line interface and user-facing commandsarea: privilegePrivileged helper and installation boundaryPrivileged helper and installation boundarystatus: in reviewImplemented in an open pull requestImplemented in an open pull requesttype: featureNew user-facing behaviourNew user-facing behaviour
Milestone
Description
Metadata
Metadata
Assignees
Labels
area: cliCommand-line interface and user-facing commandsCommand-line interface and user-facing commandsarea: privilegePrivileged helper and installation boundaryPrivileged helper and installation boundarystatus: in reviewImplemented in an open pull requestImplemented in an open pull requesttype: featureNew user-facing behaviourNew user-facing behaviour
Goal
Add idempotent enable, disable, and toggle operations through a helper that accepts no arbitrary privileged command.
Acceptance criteria
pmsetcommands.sudo -n.Owned files
ClamshellService.swift,PrivilegedHelperClient.swift,ClamshellHelper.swift, mutation commands, and their tests.Dependencies
Read-only state support.
Verification
Plan: Phase 3, Tasks 5–7