# 📚 Index de la Documentation - RPA Vision V2

## 🎯 Documents Principaux

### Vue d'Ensemble

| Document | Description | Dernière MAJ |
|----------|-------------|--------------|
| **README.md** | Vue d'ensemble du projet | 17 Nov |
| **ETAT_PROJET_19_11.md** | État complet du projet | 19 Nov |
| **PROGRESS.md** | Avancement détaillé | 18 Nov |

### Guides de Démarrage

| Document | Description | Public |
|----------|-------------|--------|
| **DEMARRAGE_RAPIDE_MVP.md** | Démarrage rapide | Utilisateur |
| **GUIDE_INSTALLATION_UTILISATION.md** | Installation complète | Utilisateur |
| **PREMIERE_UTILISATION.md** | Premier lancement | Utilisateur |
| **COMMENT_LANCER.md** | Comment lancer l'app | Utilisateur |

## 📊 Documentation par Composant

### Mode Shadow

| Document | Description | Type |
|----------|-------------|------|
| `geniusia2/core/event_capture.py` | Code source | Code |
| `IMPLEMENTATION_CAPTURE_EVENEMENTS.md` | Implémentation | Technique |

### Mode Assisté

| Document | Description | Type |
|----------|-------------|------|
| `MODE_ASSISTE_CONCEPTION.md` | Conception complète | Technique |
| `MODE_ASSISTE_AVANCEMENT.md` | Plan d'action | Technique |
| `MODE_ASSISTE_INTEGRATION_FAIT.md` | Intégration Orchestrator | Technique |
| `MODE_ASSISTE_FINAL.md` | Documentation finale | Technique |
| `GUIDE_TEST_MODE_ASSISTE.md` | Guide de test | Test |
| `test_mode_assiste_complet.py` | Tests complets | Code |
| `geniusia2/core/suggestion_manager.py` | Code source | Code |

### Rejeu d'Actions

| Document | Description | Type |
|----------|-------------|------|
| `SYSTEME_REJEU_IMPLEMENTATION.md` | Implémentation | Technique |
| `MVP_COMPLET_REJEU.md` | Synthèse complète | Technique |
| `geniusia2/core/task_replay.py` | Code source | Code |
| `geniusia2/core/TASK_REPLAY_README.md` | Documentation | Technique |
| `test_task_replay.py` | Tests | Code |

### Analyse IA

| Document | Description | Type |
|----------|-------------|------|
| `geniusia2/VISION_MODELS_IMPLEMENTATION.md` | Modèles vision | Technique |
| `geniusia2/QWEN3_VL_USAGE.md` | Utilisation Qwen3-VL | Technique |
| `geniusia2/QWEN3_VL_ACTIVATION.md` | Activation Qwen3-VL | Technique |
| `geniusia2/core/utils/VISION_UTILS_README.md` | VisionUtils | Technique |
| `geniusia2/core/utils/vision_utils.py` | Code source | Code |

### Mémoire et Apprentissage

| Document | Description | Type |
|----------|-------------|------|
| `geniusia2/core/LEARNING_MANAGER_README.md` | LearningManager | Technique |
| `geniusia2/core/learning_manager.py` | Code source | Code |
| `geniusia2/core/embeddings_manager.py` | EmbeddingsManager | Code |
| `test_learning_manager_simple.py` | Tests | Code |

### Orchestrator

| Document | Description | Type |
|----------|-------------|------|
| `geniusia2/core/ORCHESTRATOR_README.md` | Documentation | Technique |
| `geniusia2/core/orchestrator.py` | Code source | Code |
| `test_orchestrator_simple.py` | Tests | Code |

### Interface Graphique

| Document | Description | Type |
|----------|-------------|------|
| `geniusia2/gui/README.md` | Vue d'ensemble GUI | Technique |
| `geniusia2/gui/minimal_gui.py` | GUI principale | Code |
| `geniusia2/gui/suggestion_overlay.py` | Overlay suggestions | Code |
| `geniusia2/gui/dialogs/README.md` | Dialogues | Technique |
| `geniusia2/gui/dialogs/IMPLEMENTATION_SUMMARY.md` | Implémentation | Technique |

### Utilitaires

| Document | Description | Type |
|----------|-------------|------|
| `INPUT_UTILS_IMPLEMENTATION_SUMMARY.md` | InputUtils | Technique |
| `geniusia2/core/utils/INPUT_UTILS_README.md` | Documentation | Technique |
| `geniusia2/core/utils/input_utils.py` | Code source | Code |
| `test_input_utils_simple.py` | Tests | Code |

### Sécurité

| Document | Description | Type |
|----------|-------------|------|
| `WHITELIST_IMPLEMENTATION_SUMMARY.md` | Whitelist | Technique |
| `geniusia2/core/WHITELIST_MANAGER_README.md` | Documentation | Technique |
| `geniusia2/core/whitelist_manager.py` | Code source | Code |
| `test_whitelist_simple.py` | Tests | Code |
| `MODES_SECURITE.md` | Modes de sécurité | Utilisateur |

## 🧪 Tests

### Scripts de Test

| Script | Description | Composant |
|--------|-------------|-----------|
| `test_mode_assiste_complet.py` | Tests Mode Assisté | Mode Assisté |
| `test_task_replay.py` | Tests rejeu | Rejeu |
| `test_orchestrator_simple.py` | Tests Orchestrator | Orchestrator |
| `test_learning_manager_simple.py` | Tests apprentissage | Learning |
| `test_input_utils_simple.py` | Tests InputUtils | Utilitaires |
| `test_whitelist_simple.py` | Tests Whitelist | Sécurité |
| `test_capture_simple.py` | Tests capture | Mode Shadow |
| `test_ui_change_detector.py` | Tests détection UI | Détection |
| `example_complete_workflow.py` | Workflow complet | Intégration |

### Guides de Test

| Document | Description | Public |
|----------|-------------|--------|
| `GUIDE_TEST_MODE_ASSISTE.md` | Guide de test complet | Testeur |
| `DEBUG_GUIDE.md` | Guide de débogage | Développeur |

## 📝 Documentation de Session

### Historique des Sessions

| Document | Date | Contenu |
|----------|------|---------|
| `état_avancement_17_11.md` | 17 Nov | État avant rejeu |
| `état_avancement_18_11.md` | 18 Nov | Après rejeu |
| `SESSION_REJEU_RESUME.md` | 18 Nov | Résumé session rejeu |
| `SESSION_19_11_SYNTHESE.md` | 19 Nov | Synthèse session tests |

### Synthèses

| Document | Description | Date |
|----------|-------------|------|
| `MVP_FONCTIONNEL_IMPLEMENTATION.md` | MVP fonctionnel | 17 Nov |
| `MVP_COMPLET_REJEU.md` | MVP avec rejeu | 18 Nov |
| `RECAP_COMPLET_SESSION.md` | Récap complet | 18 Nov |
| `STATUS_FINAL.md` | Statut final | 18 Nov |
| `TOUT_FONCTIONNE.md` | Validation | 18 Nov |

## 🔧 Utilitaires et Scripts

### Scripts d'Utilisation

| Script | Description | Usage |
|--------|-------------|-------|
| `geniusia2/run.sh` | Lancer l'application | `./run.sh` |
| `geniusia2/setup.sh` | Installation | `./setup.sh` |
| `LANCER_APPLICATION.sh` | Lancer (racine) | `./LANCER_APPLICATION.sh` |
| `VERIFIER_INSTALLATION.sh` | Vérifier install | `./VERIFIER_INSTALLATION.sh` |
| `rebuild_index.sh` | Reconstruire FAISS | `./rebuild_index.sh` |

### Scripts Python

| Script | Description | Usage |
|--------|-------------|-------|
| `diagnostic_data.py` | Diagnostic données | `python diagnostic_data.py` |
| `read_pkl.py` | Lire fichiers PKL | `python read_pkl.py --list` |
| `rebuild_faiss_simple.py` | Reconstruire index | `python rebuild_faiss_simple.py` |
| `geniusia2/download_models.py` | Télécharger modèles | `python download_models.py` |

## 📋 Guides Rapides

### Commandes Rapides

| Document | Description | Public |
|----------|-------------|--------|
| `COMMANDES_RAPIDES.md` | Liste des commandes | Utilisateur |
| `COMMANDES_RAPIDES.sh` | Script de commandes | Utilisateur |
| `SCRIPTS_DISPONIBLES.md` | Scripts disponibles | Utilisateur |
| `REPONSE_RAPIDE.md` | Réponses rapides | Support |

### Guides Visuels

| Document | Description | Public |
|----------|-------------|--------|
| `GUIDE_VISUEL.txt` | Guide visuel ASCII | Utilisateur |
| `GUIDE_RAPIDE_INTERFACE.md` | Interface rapide | Utilisateur |
| `STATUS_VISUEL.txt` | Statut visuel | Utilisateur |

## 🔍 Documentation Technique

### Architecture

| Document | Description | Niveau |
|----------|-------------|--------|
| `geniusia2/README.md` | Architecture globale | Avancé |
| `geniusia2/PROGRESS.md` | Avancement technique | Avancé |
| `geniusia2/INSTALLATION_FIXES.md` | Corrections install | Avancé |

### Implémentation

| Document | Description | Composant |
|----------|-------------|-----------|
| `IMPLEMENTATION_CAPTURE_EVENEMENTS.md` | Capture événements | EventCapture |
| `SYSTEME_REJEU_IMPLEMENTATION.md` | Système de rejeu | TaskReplay |
| `INPUT_UTILS_IMPLEMENTATION_SUMMARY.md` | InputUtils | Utilitaires |
| `WHITELIST_IMPLEMENTATION_SUMMARY.md` | Whitelist | Sécurité |
| `UI_CHANGE_DETECTOR_IMPLEMENTATION_SUMMARY.md` | Détection UI | Détection |

### Dialogues GUI

| Document | Description | Type |
|----------|-------------|------|
| `geniusia2/gui/dialogs/IMPLEMENTATION_SUMMARY.md` | Implémentation | Technique |
| `geniusia2/gui/dialogs/IMPLEMENTATION_SUMMARY_DASHBOARD.md` | Dashboard | Technique |
| `geniusia2/gui/dialogs/SUMMARY_DASHBOARD_README.md` | Documentation | Technique |
| `geniusia2/gui/dialogs/example_integration.py` | Exemple | Code |

## 📊 Données et Problèmes

### Problèmes Connus

| Document | Description | Statut |
|----------|-------------|--------|
| `ETAT_DONNEES_ET_SOLUTIONS.md` | État des données | Résolu |
| `RESOLUTION_COMPLETE.md` | Résolution complète | Résolu |
| `DEBUG_GUIDE.md` | Guide de débogage | Actif |

### Changements

| Document | Description | Type |
|----------|-------------|------|
| `CHANGELOG_MVP.md` | Changelog MVP | Historique |
| `MODIFICATIONS_MVP.md` | Modifications MVP | Historique |
| `SYNTHESE_AMELIORATIONS.md` | Synthèse améliorations | Historique |

## 🎯 Documents par Public

### Pour les Utilisateurs

1. **Démarrage** :
   - `DEMARRAGE_RAPIDE_MVP.md`
   - `PREMIERE_UTILISATION.md`
   - `COMMENT_LANCER.md`

2. **Utilisation** :
   - `GUIDE_INSTALLATION_UTILISATION.md`
   - `COMMANDES_RAPIDES.md`
   - `GUIDE_RAPIDE_INTERFACE.md`

3. **Support** :
   - `REPONSE_RAPIDE.md`
   - `DEBUG_GUIDE.md`
   - `MODES_SECURITE.md`

### Pour les Testeurs

1. **Tests** :
   - `GUIDE_TEST_MODE_ASSISTE.md`
   - `test_mode_assiste_complet.py`
   - `example_complete_workflow.py`

2. **Validation** :
   - `TOUT_FONCTIONNE.md`
   - `STATUS_FINAL.md`

### Pour les Développeurs

1. **Architecture** :
   - `README.md`
   - `geniusia2/README.md`
   - `ETAT_PROJET_19_11.md`

2. **Composants** :
   - Tous les fichiers `*_README.md` dans `geniusia2/core/`
   - Tous les fichiers `*_IMPLEMENTATION*.md`

3. **Tests** :
   - Tous les fichiers `test_*.py`
   - `DEBUG_GUIDE.md`

## 🔗 Navigation Rapide

### Par Fonctionnalité

- **Mode Shadow** → `IMPLEMENTATION_CAPTURE_EVENEMENTS.md`
- **Mode Assisté** → `MODE_ASSISTE_FINAL.md`
- **Rejeu** → `SYSTEME_REJEU_IMPLEMENTATION.md`
- **IA Vision** → `geniusia2/VISION_MODELS_IMPLEMENTATION.md`
- **GUI** → `geniusia2/gui/README.md`

### Par Tâche

- **Installer** → `GUIDE_INSTALLATION_UTILISATION.md`
- **Lancer** → `DEMARRAGE_RAPIDE_MVP.md`
- **Tester** → `GUIDE_TEST_MODE_ASSISTE.md`
- **Débugger** → `DEBUG_GUIDE.md`
- **Développer** → `geniusia2/README.md`

### Par Problème

- **Données corrompues** → `ETAT_DONNEES_ET_SOLUTIONS.md`
- **Installation échoue** → `geniusia2/INSTALLATION_FIXES.md`
- **Tests échouent** → `DEBUG_GUIDE.md`
- **App ne démarre pas** → `COMMENT_LANCER.md`

## 📈 Statistiques

### Documentation

- **Total de fichiers** : ~80
- **Documentation technique** : ~40
- **Documentation utilisateur** : ~20
- **Scripts de test** : ~15
- **Guides** : ~10

### Mise à Jour

- **Dernière MAJ** : 19 Novembre 2025
- **Fréquence** : Quotidienne
- **Complétude** : ~85%

## 🎯 Prochains Documents

### À Créer

- [ ] Guide utilisateur complet
- [ ] Documentation API complète
- [ ] Guide de contribution
- [ ] FAQ détaillée
- [ ] Tutoriels vidéo (scripts)

### À Mettre à Jour

- [ ] README.md (avec Mode Assisté)
- [ ] PROGRESS.md (avec tests)
- [ ] Architecture globale
- [ ] Guides d'installation

---

**Index créé le 19 Novembre 2025**  
**Dernière mise à jour : 19 Novembre 2025**  
**Version : 2.0**
