"The direct-distribution app is not App-Sandboxed. That is required for a Recall-resolved mounted-NAS path to open without a user picker; compensate with read-only handling, hardened runtime, no plugins/helpers, and strict validation."
A Protection You Turn Off Deserves a Serious Reason
App Sandbox is one of macOS's best protections: it confines an app to only the files the user explicitly hands it. Turning it off is not a shrug — it's a security decision that has to be named, justified, and compensated for. Ashen Reel opts out, and the reason is baked into the app's whole purpose.
The sandbox grants file access through user-selected scopes: an open panel, a drag-drop, a saved bookmark. But a Recall deep link resolves a path the user never picked in a panel — it came from a transcript search, not a file dialog. A sandboxed app has no security scope for that path and simply cannot open it. Sandbox on would break the exact handoff the app exists to provide. So the opt-out isn't convenience; it's the price of the core feature.
What Replaces the Sandbox
Giving up the sandbox doesn't mean giving up on safety — it means rebuilding the relevant protections by hand. Ashen Reel's compensating controls are concrete: source media is handled strictly read-only (Track 5), the hardened runtime stays on so no unsigned code can be injected, there are no plugins, no privileged helper, no arbitrary shell, and no listening service to attack, and every Recall-resolved path is independently validated against allowed roots (Track 3). The sandbox's job was to limit blast radius; these controls limit it a different way.
The posture, written down so the tradeoff can't hide:
Why This Is Honest Engineering
There's an integrity to naming a tradeoff instead of hiding it. Ashen Reel could have pretended the sandbox wasn't an issue, or quietly shipped a weaker app without saying why. Instead the architecture document states the opt-out, states the reason, and lists the compensation — so a future reader (including future-you) can audit the decision rather than stumble into it. A security posture you can read and challenge is stronger than one that merely happens to be true this week.