-
Notifications
You must be signed in to change notification settings - Fork 1
Verify permission and setup UX on clean accounts and signed releases #747
Copy link
Copy link
Open
Labels
human-in-loopHuman involvement required; use on-hold separately when implementation cannot proceedHuman involvement required; use on-hold separately when implementation cannot proceedkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository worklaunch-reviewpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasetestingTest coverage and test infrastructureTest coverage and test infrastructure
Description
Metadata
Metadata
Assignees
Labels
human-in-loopHuman involvement required; use on-hold separately when implementation cannot proceedHuman involvement required; use on-hold separately when implementation cannot proceedkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository worklaunch-reviewpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasetestingTest coverage and test infrastructureTest coverage and test infrastructure
Context
KeyPath depends on macOS permissions and service-management state that can be confusing during first run and upgrade: Accessibility, Input Monitoring, Full Disk Access, Login Items, privileged helper registration, and the Kanata launch daemon. The final signed build is healthy on the current machine, but clean-account testing must verify that the app explains permission blockers clearly.
Scope
This is a focused signed-build validation pass, not a redesign task. If testing exposes confusing or incorrect behavior, split that behavior into a concrete issue rather than implementing broad wizard polish here.
Test plan
Acceptance criteria