Summary
Run a hardware-backed smoke test for the packaged macOS app permission flow. This covers the remaining #1079 acceptance that CI cannot exercise because TCC prompts require a signed app on a real desktop session.
Acceptance
- Install or launch the packaged
EvalOps agentd.app artifact from the release packaging path.
- Confirm macOS prompts for Screen Recording and Accessibility use the app bundle identity/display name.
- Grant both permissions in System Settings -> Privacy & Security and relaunch.
- Confirm the menu-bar item starts, pause/resume works, and a local-only batch can be flushed to
~/.evalops/agentd/batches/.
- Confirm denied app/path/secret smoke fixtures still drop frames before persistence.
- Attach the tested artifact checksum, macOS version, and concise pass/fail notes before closing.
Notes
Automated tests cover the scrub/drop, batching, direct Chronicle submit, Secret Broker submit, local fallback, and packaging paths. This issue is specifically for the TCC/user-permission behavior that must be validated on hardware.
Summary
Run a hardware-backed smoke test for the packaged macOS app permission flow. This covers the remaining #1079 acceptance that CI cannot exercise because TCC prompts require a signed app on a real desktop session.
Acceptance
EvalOps agentd.appartifact from the release packaging path.~/.evalops/agentd/batches/.Notes
Automated tests cover the scrub/drop, batching, direct Chronicle submit, Secret Broker submit, local fallback, and packaging paths. This issue is specifically for the TCC/user-permission behavior that must be validated on hardware.