Under --check the git task reports "changed" without writing anything, so on a host that has not been deployed yet there is no checkout to stat and the guard fired on a perfectly fine configuration - making `just check mediapis.yml musicdolphin` fail before the first real run. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>