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,24 @@
"""
Collecteurs de métriques spécialisés pour l'excellence opérationnelle
Ce module fournit les collecteurs de métriques spécialisés pour le système RPA Vision V3,
dans le cadre de l'implémentation des fiches d'excellence opérationnelle #10-15.
Les collecteurs disponibles :
- ResolutionCollector : Collecte des métriques de résolution d'éléments UI
- PerformanceCollector : Collecte des métriques de performance système
- ErrorCollector : Collecte et analyse des erreurs et échecs
Auteur : Dom, Alice Kiro
Date : 15 décembre 2024
"""
from .resolution_collector import ResolutionCollector
from .performance_collector import PerformanceCollector
from .error_collector import ErrorCollector
__all__ = [
'ResolutionCollector',
'PerformanceCollector',
'ErrorCollector'
]

View File

@@ -0,0 +1,24 @@
"""
Collecteur Métriques Erreur - Fiche #10
Auteur: Dom, Alice Kiro - 15 décembre 2024
"""
import logging
logger = logging.getLogger(__name__)
class ErrorCollector:
"""Collecteur spécialisé pour métriques erreur"""
def __init__(self):
pass
def collect(self, error_type, error_message, component):
"""Collecte données erreur"""
return {
'error_type': error_type,
'error_message': error_message,
'component': component
}

View File

@@ -0,0 +1,23 @@
"""
Collecteur Métriques Performance - Fiche #10
Auteur: Dom, Alice Kiro - 15 décembre 2024
"""
import logging
logger = logging.getLogger(__name__)
class PerformanceCollector:
"""Collecteur spécialisé pour métriques performance"""
def __init__(self):
pass
def collect(self, operation_type, duration_ms):
"""Collecte données performance"""
return {
'operation_type': operation_type,
'duration_ms': duration_ms
}

View File

@@ -0,0 +1,26 @@
"""
Collecteur Métriques Résolution - Fiche #10
Collecteur spécialisé pour métriques de résolution de cibles UI.
Auteur: Dom, Alice Kiro - 15 décembre 2024
"""
import logging
logger = logging.getLogger(__name__)
class ResolutionCollector:
"""Collecteur spécialisé pour métriques résolution"""
def __init__(self):
pass
def collect(self, target_spec, result, screen_state):
"""Collecte données résolution"""
return {
'success': getattr(result, 'success', False),
'confidence': getattr(result, 'confidence', 0.0),
'strategy': getattr(result, 'strategy', 'unknown')
}