ReviewOS

also looking at this

stacks/launchpad

Claude/app issues review e7f207

#16
Merged glennmichael123 wants to merge claude/app-issues-review-e7f207 into main
8 files +112 -35
docs/search.mdmodified+10-0
Changes to docs/search.md
@@ -71,6 +71,16 @@ A manifest is strictly validated and cannot run code, reach the network or read
7171and `{clipboard}` are filled in when a snippet is used. `function ea(){return new Xo}` stays literal. The
7272clipboard is read only if the snippet asks for it.
7373
74**Granting Automation.** The Automation pane has no way to add an app. Launchpad appears
75there only after macOS has asked, and each app it controls (Finder, System Events, Contacts,
76Calendar) is its own switch under the Launchpad row. So the first grant is the prompt itself:
77choose OK. If you chose Don't Allow, open System Settings > Privacy & Security > Automation and
78switch that app on under Launchpad. If Launchpad is not listed at all, nothing has asked yet;
79`tccutil reset AppleEvents com.stacksjs.launchpad` clears the record so the next attempt asks
80again. Emptying the Trash also depends on the Finder warning in Finder > Settings > Advanced:
81leave it on and answer the Finder dialog, or turn it off and let Launchpad's own confirmation
82stand alone.
83
7484**Builds.** Direct downloads are hardened and carry the Apple events entitlement, which macOS
7585requires before it will even ask for the Automation permission. A sandboxed Mac App Store
7686build does not have that entitlement, and the sandbox can also stop Spotlight file search, so