Avoid Permission denied on production when running ./restart.sh after pull. Co-authored-by: Cursor <cursoragent@cursor.com>
Ship start/restart/pull-and-restart and deploy lib so production can one-line update; git_pull_hard uses checkout -f, restart --pull aligns then restarts.