- 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>
153 lines
4.1 KiB
JSON
153 lines
4.1 KiB
JSON
{
|
|
"timestamp": "2026-01-12",
|
|
"diagnostic_version": "1.0.0",
|
|
"issues_found": [
|
|
{
|
|
"severity": "WARNING",
|
|
"description": "Types définis mais non configurés",
|
|
"details": {
|
|
"missing_types": [
|
|
"type",
|
|
"extract",
|
|
"condition",
|
|
"wait",
|
|
"navigate",
|
|
"screenshot",
|
|
"scroll"
|
|
]
|
|
},
|
|
"timestamp": "2026-01-12"
|
|
},
|
|
{
|
|
"severity": "CRITICAL",
|
|
"description": "Fonction getParameterConfig non trouvée",
|
|
"details": {
|
|
"file": "/home/dom/ai/rpa_vision_v3/visual_workflow_builder/frontend/src/components/PropertiesPanel/index.tsx"
|
|
},
|
|
"timestamp": "2026-01-12"
|
|
}
|
|
],
|
|
"recommendations": [
|
|
{
|
|
"priority": "URGENT",
|
|
"title": "Corriger les problèmes critiques identifiés",
|
|
"description": "Plusieurs problèmes critiques empêchent le bon fonctionnement des propriétés d'étapes",
|
|
"actions": [
|
|
"Vérifier la cohérence entre les types d'étapes et la configuration stepParametersConfig",
|
|
"Corriger la logique de détection des actions VWB",
|
|
"Ajouter des logs de débogage dans getParameterConfig()",
|
|
"Implémenter un système de fallback robuste"
|
|
]
|
|
},
|
|
{
|
|
"priority": "HIGH",
|
|
"title": "Synchroniser les types d'étapes et leur configuration",
|
|
"description": "Incohérence entre les types StepType définis et la configuration stepParametersConfig",
|
|
"actions": [
|
|
"Ajouter la configuration pour : ['type', 'condition', 'extract', 'wait', 'navigate', 'screenshot', 'scroll']",
|
|
"Supprimer ou corriger : []",
|
|
"Créer un système de validation automatique"
|
|
]
|
|
},
|
|
{
|
|
"priority": "MEDIUM",
|
|
"title": "Implémenter un système de diagnostic intégré",
|
|
"description": "Ajouter des outils de diagnostic dans l'interface pour faciliter le débogage",
|
|
"actions": [
|
|
"Créer un composant DebugPanel pour le mode développement",
|
|
"Ajouter des logs structurés dans les composants critiques",
|
|
"Implémenter des métriques de performance",
|
|
"Créer des tests automatisés pour la détection de régression"
|
|
]
|
|
}
|
|
],
|
|
"file_analysis": {},
|
|
"type_mappings": {
|
|
"click": {
|
|
"parameters": [
|
|
"target",
|
|
"clickType"
|
|
],
|
|
"parameter_count": 2,
|
|
"has_required_params": true,
|
|
"has_visual_params": true
|
|
}
|
|
},
|
|
"vwb_actions": {
|
|
"static_catalog": {
|
|
"found": true,
|
|
"action_ids": [
|
|
"extract_text",
|
|
"navigation",
|
|
"navigate_to_url",
|
|
"click_anchor",
|
|
"control",
|
|
"scroll_to_anchor",
|
|
"type_text",
|
|
"screenshot_evidence",
|
|
"data",
|
|
"type_secret",
|
|
"validation",
|
|
"browser_back",
|
|
"focus_anchor",
|
|
"verify_text_content",
|
|
"vision_ui",
|
|
"wait_for_anchor",
|
|
"verify_element_exists",
|
|
"hotkey"
|
|
],
|
|
"action_count": 18
|
|
},
|
|
"backend_registry": {
|
|
"found": true,
|
|
"has_auto_discovery": true,
|
|
"has_global_instance": true
|
|
}
|
|
},
|
|
"configuration_status": {
|
|
"stepParametersConfig": {
|
|
"found": true,
|
|
"configured_types": [
|
|
"click"
|
|
],
|
|
"type_count": 1
|
|
},
|
|
"stepTypes": {
|
|
"found": true,
|
|
"defined_types": [
|
|
"type",
|
|
"extract",
|
|
"condition",
|
|
"wait",
|
|
"navigate",
|
|
"click",
|
|
"screenshot",
|
|
"scroll"
|
|
],
|
|
"type_count": 8
|
|
},
|
|
"integration_hooks": {
|
|
"useVWBStepIntegration": true,
|
|
"useIsVWBStep": true,
|
|
"useVWBActionId": true
|
|
},
|
|
"vwb_detection_logic": {
|
|
"isVWBCatalogAction": true,
|
|
"vwbActionId": true,
|
|
"startsWith('vwb_')": true,
|
|
"includes('catalog_')": true
|
|
},
|
|
"rendering_logic": {
|
|
"isVWBCatalogAction": true,
|
|
"VWBActionProperties": true,
|
|
"vwbAction": true,
|
|
"parameterConfigs.length === 0": true
|
|
},
|
|
"typescript": {
|
|
"exit_code": 0,
|
|
"has_errors": false,
|
|
"stdout": "",
|
|
"stderr": ""
|
|
}
|
|
}
|
|
} |