Pre-authorization is not blanket trust
Dispatch has stricter defaults than Cowork because you're not present to react. The model: everything Dispatch is allowed to do has been pre-declared in writing. Anything outside the pre-declaration is denied automatically — Dispatch doesn't fall back to "ask the user" because the user is on a train.
Three layers: filesystem allowlist (specific paths, with read vs read+write per path), application allowlist (only listed apps can be opened/operated), tool denylist (operations like SendEmail, DeleteFiles, PostToSocialMedia are off by default and require explicit grant). Network access is constrained to MCP connectors you've already approved.
Audit: every Dispatch task writes to ~/Library/Logs/Claude/dispatch-audit.jsonl — task id, timestamp, tools used, files touched, MCP calls made. When you come home and find a pile of finished work, the audit log is your trust verification.