- 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>
348 lines
11 KiB
Markdown
348 lines
11 KiB
Markdown
# 📚 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**
|