--- description: Smart backup of main branches with duplicate detection --- # Backup Main Branch Creates smart backups of main branches across all repositories. // turbo Run `bash scripts/backup-main.sh` from any repository root ## What it does: 1. Checks each repository for changes 2. Skips backup if main hasn't changed since last backup 3. Creates timestamped backup branch 4. Cleans up old backups (keeps 7 days) 5. Returns to main branch ## Repositories covered: - learning_ai_common_plat - learning_voice_ai_agent - learning_multimodal_memory_agents - learning_ai_clock - learning_ai_fastgap - learning_ai_jarvis_jr - learning_ai_peakpulse ## Features: - ✅ Smart duplicate detection - ✅ Automatic cleanup of old backups - ✅ Multi-repo support - ✅ Safe operations (always returns to main) - ✅ Color-coded output for clarity