@@ -40,19 +40,27 @@ modern macOS (anchored at the logged-in user's `$HOME`):
4040~/Movies ~/Library/Reminders
4141~/Music ~/Library/HomeKit
4242~/Public ~/Library/Suggestions
43- ~/.Trash ~/Library/Application Support/AddressBook
44- ~/Library/Mobile Documents ~/Library/Application Support/CallHistoryDB
45- ~/Library/CloudStorage ~/Library/Application Support/CallHistoryTransactions
46- ~/Library/IdentityServices
47- ~/Library/Metadata/CoreSpotlight
48- ~/Library/PersonalizationPortrait
49- ~/Library/Containers/com.apple.mail
50- ~/Library/Group Containers/group.com.apple.calendar
51- ~/Library/Group Containers/group.com.apple.notes
43+ ~/.Trash ~/Library/IdentityServices
44+ ~/Library/Mobile Documents ~/Library/Metadata/CoreSpotlight
45+ ~/Library/CloudStorage ~/Library/PersonalizationPortrait
46+ ~/Library/Containers ~/Library/Application Support/AddressBook
47+ ~/Library/Group Containers ~/Library/Application Support/CallHistoryDB
48+ ~/Library/Application ~/Library/Application Support/CallHistoryTransactions
49+ Scripts ~/Library/Application Support/com.apple.TCC
5250
5351/Volumes/.timemachine* (Time Machine local snapshots, prefix match)
5452```
5553
54+ The two parent skips that look broad (` ~/Library/Containers ` and
55+ ` ~/Library/Group Containers ` ) collapse per-app sandbox containers in
56+ one go. Apple gates many of those subtrees behind separate TCC
57+ services on modern macOS — Photos for ` com.apple.Photos ` , Media
58+ Library for ` com.apple.Music ` , and the Sonoma "App Management" /
59+ "Data from other apps" prompt for arbitrary ` <app>/Data ` subdirs. The
60+ contents (per-app sandbox state) aren't meaningful inventory data for
61+ the agent's purpose, so the broader skip avoids three distinct popup
62+ categories without losing useful coverage.
63+
5664If a search dir is explicitly named (` --search-dirs ~/Documents ` ) the
5765walk root itself is honored — the skip only applies to TCC paths
5866encountered as descendants of the walked root.
0 commit comments