CRITICAL FIX: Auto-import was silently overwriting local changes without any collision detection or warning. This caused data loss in multi-developer workflows. Changes: - Auto-import now uses sqlite.DetectCollisions() before importing - Colliding issues are skipped (preserves local changes) - Warning printed with list of skipped issues and resolution instructions - Added autoImportWithoutCollisionDetection() fallback for non-SQLite backends - All tests pass Impact: - Local changes are now preserved during git pull - Users are informed when collisions occur - Can manually resolve with 'bd import --resolve-collisions' - No more silent data corruption Also: - Removed critical warning banner from README - Created bd-229 for data recovery investigation - Closed bd-228 as fixed 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
36 KiB
36 KiB