#!/bin/bash # Script de nettoyage des fichiers obsolètes après migration DDD echo "🗑️ Nettoyage des fichiers obsolètes..." # Supprimer les anciens clients API (déplacés vers infrastructure/) echo "Suppression des anciens clients API..." rm -f agent/api/themoviedb.py rm -f agent/api/knaben.py rm -f agent/api/qbittorrent.py echo "✅ Anciens clients API supprimés" # Optionnel : Supprimer l'ancienne documentation read -p "Voulez-vous supprimer l'ancienne documentation ? (y/n) " -n 1 -r echo if [[ $REPLY =~ ^[Yy]$ ]] then echo "Suppression de l'ancienne documentation..." rm -f CHANGELOG_QUALITY.md rm -f CLEANUP_FINAL.md rm -f CLEANUP_SUMMARY.md rm -f CODE_QUALITY.md rm -f COMMANDS_REMOVAL.md rm -f DEPENDENCY_INJECTION.md rm -f DOCUMENTATION_INDEX.md rm -f EXECUTIVE_SUMMARY.md rm -f FILES_CHANGED.md rm -f IMPROVEMENTS_SUMMARY.md rm -f KNABEN_CLIENT.md rm -f MIGRATION_GUIDE.md rm -f MULTI_TOOL_EXECUTION.md rm -f PARAMETERS.md rm -f PROJECT_STRUCTURE.md rm -f QUALITY_REVIEW_COMPLETE.md rm -f README_QUALITY.md rm -f REFACTORING_COMPLETE.md rm -f REFACTORING_FINAL.md rm -f REFACTORING_FOLDERS.md rm -f REFACTORING_SUMMARY.md rm -f SECURITY.md rm -f TMDB_CLIENT_ARCHITECTURE.md rm -f TMDB_CLIENT_SUMMARY.md rm -f TOOLS_REFACTORING.md rm -f TV_SHOWS.md rm -f VERIFICATION.md echo "✅ Ancienne documentation supprimée" fi echo "" echo "🎉 Nettoyage terminé !" echo "" echo "📋 Fichiers conservés (nécessaires) :" echo " - agent/api/__init__.py (re-exporte infrastructure)" echo " - agent/models/__init__.py (re-exporte domain)" echo " - agent/models/tv_show.py (compatibilité)" echo " - agent/memory.py (re-exporte infrastructure)" echo "" echo "📚 Nouvelle documentation DDD :" echo " - DDD_PHASE1_COMPLETE.md" echo " - DDD_PHASE2_COMPLETE.md" echo " - DDD_MIGRATION_COMPLETE.md"