Secondary MacBook sync fix and cross-device improvements
Fixed
- setup.sh: Remove
set -ethat causedadot installto silently abort whenbrew listreturns non-zero for missing packages - setup.sh: Sync
VERSIONdynamically fromzshrcADOT_VERSION (was hardcoded1.0.0) - setup.sh: Add post-install symlink verification with iCloud caveat warning
- setup.sh: Add explicit error handling for
brew installandgit clone - zshrc: Remove hardcoded paths auto-appended by CodeBuddy / LM Studio; such tool paths belong in
~/.zsh/local.zsh - aliases.zsh: Rename
alias lntoalias llnto avoid shadowing systemlncommand - README: Fix incorrect backup path in migration guide (
~/.zshrc.backup.*→~/.adot_backup/)
Added
- setup.sh:
adot installauto-createsai-tasksymlink with relative path preference (no username dependency), falling back to$HOMEabsolute path
Changed
- ai-task symlink: From absolute
/Users/<user>/...to relative../AI-TASK/projects/dotfilesfor cross-device stability