setup-git-ssh.sh работает без declare -A; Set-GitRemotes не дублирует .git и не падает на пустом legacy; shell-скрипты executable.
SSH-ключи и Gitea API до clone Rules; init-cursor копирует из локального $HOME/CursorRules.