A run's source checkout is taken at job start; the gh-pages checkout it commits to is taken minutes later, after the queue and the build. Copying the whole folder reverted whatever landed in between (it just undid two commits to Havre). Now the build's own diff is applied to the newest gh-pages, three-way; `from` keeps the whole-folder landing, which is what it's for. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VAvUH72XsdCitHdh3t7mjr