116 lines
4.7 KiB
Bash
Executable File
116 lines
4.7 KiB
Bash
Executable File
#!/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 ""
|