bd-3bhl: Add sync rollback on git commit failure - Use exportToJSONLDeferred() instead of exportToJSONL() for atomic sync - Call finalizeExport() only after git commit succeeds - Rollback JSONL from git HEAD on commit failure - Add rollbackJSONLFromGit() helper function - Coverage: regular commit, sync branch, external beads repo paths bd-4hh5: Fix false-positive force-push detection - Use explicit refspec in CheckForcePush fetch - +refs/heads/beads-sync:refs/remotes/origin/beads-sync - Ensures tracking ref is always created/updated - Fixes stale ref comparison causing false positives 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6.8 KiB
6.8 KiB