Previously, bd sync would fail with "Pre-export validation failed: refusing to export: JSONL is newer than database" when JSONL was modified (e.g., after git pull). Now bd sync intelligently handles this by: - Detecting when JSONL is newer than the database - Automatically importing before exporting - Continuing with the normal sync flow This makes the workflow much smoother - users can just run 'bd sync' and it figures out what needs to be done. Changes: - Added isJSONLNewer() helper to check file timestamps - Modified sync command to auto-import when JSONL is newer - Extracted timestamp check logic for reusability Resolves: bd-ca0b 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
26 KiB
26 KiB