Closes PR #190 (chore/deploy-script — applied directly due to Gitea rebase conflict from stale branch base) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>