v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution

- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Dom
2026-01-29 11:23:51 +01:00
parent 21bfa3b337
commit a27b74cf22
1595 changed files with 412691 additions and 400 deletions

View File

@@ -0,0 +1,347 @@
# 📚 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**