Orders were being flushed but only committed every 10 orders via the progress callback. With slow imports (~1.5 min/order), no commits happened before the first 10 orders, causing data loss if the import failed or was interrupted. Changes: - Add db.commit() after each successful order creation - Add db.rollback() on order creation failure to prevent corrupt state - Add db.commit() after order updates 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>