The actions/checkout@v4 step fails with stale Gitea token but leaves a cached .git dir, preventing the fallback from triggering. Now we always rsync from ~/archy/ which is kept up-to-date via git pull. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>