Initial commit
This commit is contained in:
115
cleanup_project.sh
Executable file
115
cleanup_project.sh
Executable file
@@ -0,0 +1,115 @@
|
||||
#!/bin/bash
|
||||
# Script de nettoyage du projet GeniusIA v2
|
||||
# Supprime les fichiers obsolètes et garde uniquement l'essentiel pour le MVP
|
||||
|
||||
echo "🧹 Nettoyage du projet GeniusIA v2..."
|
||||
echo ""
|
||||
|
||||
# Créer un dossier archive pour les vieux docs
|
||||
mkdir -p archive/old_docs
|
||||
mkdir -p archive/old_tests
|
||||
mkdir -p archive/old_scripts
|
||||
|
||||
echo "📦 Archivage des anciens documents..."
|
||||
|
||||
# Archiver les vieux documents de session
|
||||
mv état_avancement_17_11.md archive/old_docs/ 2>/dev/null
|
||||
mv état_avancement_18_11.md archive/old_docs/ 2>/dev/null
|
||||
mv CHANGELOG_SESSION_19_11.md archive/old_docs/ 2>/dev/null
|
||||
mv SESSION_19_11_SYNTHESE.md archive/old_docs/ 2>/dev/null
|
||||
mv SYNTHESE_19_NOV_SESSION_2.md archive/old_docs/ 2>/dev/null
|
||||
mv RESUME_FINAL_19_NOV.md archive/old_docs/ 2>/dev/null
|
||||
mv RESUME_FINAL_19_NOV.txt archive/old_docs/ 2>/dev/null
|
||||
mv RESUME_FINAL.txt archive/old_docs/ 2>/dev/null
|
||||
mv RESUME_RAPIDE_19_11.md archive/old_docs/ 2>/dev/null
|
||||
mv RESUME_CORRECTION_19_11.md archive/old_docs/ 2>/dev/null
|
||||
mv POUR_TOI_19_11.md archive/old_docs/ 2>/dev/null
|
||||
mv POUR_TOI.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les guides obsolètes
|
||||
mv CORRECTION_MODE_ASSISTE.md archive/old_docs/ 2>/dev/null
|
||||
mv PROBLEME_MODE_ASSISTE.md archive/old_docs/ 2>/dev/null
|
||||
mv PROBLEME_REEL.md archive/old_docs/ 2>/dev/null
|
||||
mv RESOLUTION_COMPLETE.md archive/old_docs/ 2>/dev/null
|
||||
mv REPONSE_RAPIDE.md archive/old_docs/ 2>/dev/null
|
||||
mv FICHIERS_CREES_AUJOURDHUI.md archive/old_docs/ 2>/dev/null
|
||||
mv ETAT_DONNEES_ET_SOLUTIONS.md archive/old_docs/ 2>/dev/null
|
||||
mv ETAT_PROJET_19_11.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les status obsolètes
|
||||
mv STATUS_VISUEL.txt archive/old_docs/ 2>/dev/null
|
||||
mv STATUS_VISUEL_19_11.txt archive/old_docs/ 2>/dev/null
|
||||
mv STATUS_WORKFLOWS_19_NOV.txt archive/old_docs/ 2>/dev/null
|
||||
mv STATUS_FINAL.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les guides redondants
|
||||
mv GUIDE_VISUEL.txt archive/old_docs/ 2>/dev/null
|
||||
mv GUIDE_RAPIDE_INTERFACE.md archive/old_docs/ 2>/dev/null
|
||||
mv GUIDE_RAPIDE_MODE_ASSISTE.txt archive/old_docs/ 2>/dev/null
|
||||
mv PREMIERE_UTILISATION.md archive/old_docs/ 2>/dev/null
|
||||
mv UTILISATION_PREMIERE_FOIS.md archive/old_docs/ 2>/dev/null
|
||||
mv COMMENT_LANCER.md archive/old_docs/ 2>/dev/null
|
||||
mv README_LANCEMENT.txt archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les docs d'implémentation détaillés (on garde juste les essentiels)
|
||||
mv MODE_ASSISTE_AVANCEMENT.md archive/old_docs/ 2>/dev/null
|
||||
mv MODE_ASSISTE_INTEGRATION_FAIT.md archive/old_docs/ 2>/dev/null
|
||||
mv MODE_ASSISTE_FINAL.md archive/old_docs/ 2>/dev/null
|
||||
mv MVP_COMPLET_REJEU.md archive/old_docs/ 2>/dev/null
|
||||
mv MODIFICATIONS_MVP.md archive/old_docs/ 2>/dev/null
|
||||
mv SYNTHESE_AMELIORATIONS.md archive/old_docs/ 2>/dev/null
|
||||
mv RECAP_COMPLET_SESSION.md archive/old_docs/ 2>/dev/null
|
||||
mv TOUT_FONCTIONNE.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les plans d'action obsolètes
|
||||
mv PLAN_ACTION_WORKFLOWS.md archive/old_docs/ 2>/dev/null
|
||||
mv REFONTE_DETECTION_WORKFLOWS.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les index redondants
|
||||
mv INDEX_DOCUMENTATION.md archive/old_docs/ 2>/dev/null
|
||||
mv INDEX_FICHIERS_MVP.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
# Archiver les solutions spécifiques
|
||||
mv SOLUTION_FINALE_WHITELIST.md archive/old_docs/ 2>/dev/null
|
||||
mv SOLUTION_WHITELIST.md archive/old_docs/ 2>/dev/null
|
||||
|
||||
echo "🧪 Archivage des anciens tests..."
|
||||
|
||||
# Archiver les tests obsolètes ou redondants
|
||||
mv test_capture_simple.py archive/old_tests/ 2>/dev/null
|
||||
mv test_event_capture.py archive/old_tests/ 2>/dev/null
|
||||
mv test_mode_assiste_manuel.py archive/old_tests/ 2>/dev/null
|
||||
mv test_ui_change_detector.py archive/old_tests/ 2>/dev/null
|
||||
mv test_ui_change_detector_simple.py archive/old_tests/ 2>/dev/null
|
||||
mv test_qwen_image.py archive/old_tests/ 2>/dev/null
|
||||
mv test_workflow_suggestion.py archive/old_tests/ 2>/dev/null
|
||||
|
||||
echo "🔧 Archivage des anciens scripts..."
|
||||
|
||||
# Archiver les scripts de diagnostic
|
||||
mv diagnostic_complet.py archive/old_scripts/ 2>/dev/null
|
||||
mv diagnostic_data.py archive/old_scripts/ 2>/dev/null
|
||||
mv diagnostic_whitelist.py archive/old_scripts/ 2>/dev/null
|
||||
|
||||
# Archiver les scripts de rebuild
|
||||
mv rebuild_faiss_index.py archive/old_scripts/ 2>/dev/null
|
||||
mv rebuild_index.sh archive/old_scripts/ 2>/dev/null
|
||||
mv read_pkl.py archive/old_scripts/ 2>/dev/null
|
||||
|
||||
# Archiver les exemples
|
||||
mv example_complete_workflow.py archive/old_scripts/ 2>/dev/null
|
||||
|
||||
echo ""
|
||||
echo "✅ Nettoyage terminé !"
|
||||
echo ""
|
||||
echo "📁 Structure finale :"
|
||||
echo " - README.md (principal)"
|
||||
echo " - README_MVP.md (guide MVP)"
|
||||
echo " - CHANGELOG_MVP.md (historique)"
|
||||
echo " - INDEX_DOCUMENTATION_COMPLET.md (index)"
|
||||
echo " - Guides essentiels (installation, test, démarrage)"
|
||||
echo " - Tests actifs (whitelist, input_utils, learning, etc.)"
|
||||
echo " - Scripts utiles (LANCER_APPLICATION.sh, VERIFIER_INSTALLATION.sh)"
|
||||
echo ""
|
||||
echo "📦 Fichiers archivés dans ./archive/"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user