a85a2eeb6d683e8bb2b0e1989cd5d6673266a18c
post-receive uses `git checkout -f <SHA>` which detaches HEAD in the bare repo. Without this fix, sidecar commits advance the detached HEAD but not refs/heads/main and are orphaned on the next push. Also commits CLAUDE.md docs update and the retry-loop sync-vps.sh.
Description
No description provided
Languages
Python
91.7%
Shell
8.3%