Convert 8 defensive catch blocks to selective error handling. Filesystem
ops check ENOENT/EACCES, process ops check exit status. Unexpected errors
now propagate instead of returning silent defaults.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>