The pre-push hook now provides better guidance when beads JSONL has uncommitted changes: - Interactive terminals: Prompts to auto-run 'bd sync' (y/N) - Non-interactive/CI: Shows 'bd sync' command to run - Fallback: Manual git commands if bd not available This addresses the UX issue where users weren't sure they should run 'bd sync' instead of manual git commands. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>