1.6 KiB
1.6 KiB
macOS Notification Access Preparation
Last verified: 2026-06-02
Read this when you need to provide macOS runner/signing access so an agent can finish macOS notification implementation and smoke verification. You do not need to run the test from this document.
Provide
| Needed | What to prepare |
|---|---|
| macOS runner | Local Mac, remote Mac, or a decision that visible smoke is deferred. |
| Operator path | Who handles UI prompts if the runner is remote. |
| Signing mode | Local ad hoc, Apple Developer signing, or distribution/notarization path. |
| Bundle ID | Required if signing beyond ad hoc is needed. |
| Apple access | Team/provisioning access if notification entitlement or APNs is in scope. |
| Push scope | Decide local notification only, APNs/Firebase-backed smoke, or deferred push. |
| Evidence path | Choose where sanitized logs/screenshots/run notes should be stored. |
Do Not Put In Tracked Files
- Team ID, signing identity, provisioning profile, notarization profile, Apple ID, APNs/Firebase secrets, device token, private endpoint, auth token, channel name, user name, or server URL.
Agent Can Then
- configure the macOS host app for the selected signing mode;
- implement or verify the native notification/action bridge;
- run local routing checks and, if allowed, visible notification smoke;
- record sanitized evidence in the task or private run note.
Current Repo Note
The macOS plugin is still a scaffold. It currently has only the legacy
nexo_messaging channel, so visible notification smoke also needs bridge
implementation work.