diff --git a/api/blade-actions-surfaced.json b/api/blade-actions-surfaced.json index 1de87a4f8..9a137649f 100644 --- a/api/blade-actions-surfaced.json +++ b/api/blade-actions-surfaced.json @@ -1,15 +1,15 @@ { - "generated_at": "2026-04-19T16:40:01.180412", + "generated_at": "2026-04-19T16:50:01.904000", "stats": { - "total": 446, - "pending": 853, + "total": 448, + "pending": 857, "kaouther_surfaced": 29, "chrome_surfaced": 10, "notif_only_done": 0, "autofix_archived": 0, "cerebras_archived": 0, "older_3d_archived": 0, - "unknown": 407, + "unknown": 409, "errors": 0 }, "actions": [ diff --git a/api/blade-tasks/task_20260419144502_156bc7.json b/api/blade-tasks/task_20260419144502_156bc7.json new file mode 100644 index 000000000..5465974f2 --- /dev/null +++ b/api/blade-tasks/task_20260419144502_156bc7.json @@ -0,0 +1,11 @@ +{ + "id": "task_20260419144502_156bc7", + "name": "Blade self-heal 16:45", + "type": "powershell", + "command": "\n# Blade self-heal\nWrite-Host \"Self-heal triggered $(Get-Date)\"\n$agentProc = Get-Process powershell | Where-Object { $_.CommandLine -match 'sentinel-agent' }\nif (!$agentProc) {\n Write-Host \"Agent not running, starting...\"\n Start-Process powershell -ArgumentList \"-ExecutionPolicy\",\"Bypass\",\"-File\",\"C:\\ProgramData\\WEVAL\\sentinel-agent.ps1\" -WindowStyle Hidden\n}\n# Clear stale tasks > 3 days locally\n$cutoff = (Get-Date).AddDays(-3)\nGet-ChildItem \"C:\\ProgramData\\WEVAL\\tasks\\*.json\" -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff } | Move-Item -Destination \"C:\\ProgramData\\WEVAL\\tasks\\archived\\\" -Force -ErrorAction SilentlyContinue\nWrite-Host \"Self-heal complete\"\n", + "cmd": "\n# Blade self-heal\nWrite-Host \"Self-heal triggered $(Get-Date)\"\n$agentProc = Get-Process powershell | Where-Object { $_.CommandLine -match 'sentinel-agent' }\nif (!$agentProc) {\n Write-Host \"Agent not running, starting...\"\n Start-Process powershell -ArgumentList \"-ExecutionPolicy\",\"Bypass\",\"-File\",\"C:\\ProgramData\\WEVAL\\sentinel-agent.ps1\" -WindowStyle Hidden\n}\n# Clear stale tasks > 3 days locally\n$cutoff = (Get-Date).AddDays(-3)\nGet-ChildItem \"C:\\ProgramData\\WEVAL\\tasks\\*.json\" -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff } | Move-Item -Destination \"C:\\ProgramData\\WEVAL\\tasks\\archived\\\" -Force -ErrorAction SilentlyContinue\nWrite-Host \"Self-heal complete\"\n", + "priority": "high", + "status": "pending", + "created": "2026-04-19T14:45:02+00:00", + "created_by": "blade-control-ui" +} \ No newline at end of file diff --git a/api/playwright-results/v84-wtp-integrity-20260419T164851/integrity.json b/api/playwright-results/v84-wtp-integrity-20260419T164851/integrity.json new file mode 100644 index 000000000..ddfe26df1 --- /dev/null +++ b/api/playwright-results/v84-wtp-integrity-20260419T164851/integrity.json @@ -0,0 +1,1054 @@ +{ + "ts": "2026-04-19T16:49:31", + "scope": "WTP + weval-technology-platform-api.php", + "html_tested": 100, + "html_pass": 100, + "html_fail": 0, + "api_tested": 45, + "api_pass": 42, + "api_fail": 3, + "overall_pass_rate": 97.9, + "fails_html": [], + "fails_api": [ + { + "name": "api/office-workflow.php", + "url": "https://weval-consulting.com/api/office-workflow.php", + "http": "404", + "ms": 114, + "status": "FAIL" + }, + { + "name": "api/opus5-python-sandbox.php", + "url": "https://weval-consulting.com/api/opus5-python-sandbox.php", + "http": "400", + "ms": 113, + "status": "FAIL" + }, + { + "name": "api/stripe-webhook.php", + "url": "https://weval-consulting.com/api/stripe-webhook.php", + "http": "400", + "ms": 115, + "status": "FAIL" + } + ], + "all_results_html": [ + { + "name": "/agent-roi-simulator.html", + "url": "https://weval-consulting.com/agent-roi-simulator.html", + "http": "200", + "ms": 122, + "status": "PASS" + }, + { + "name": "/dg-command-center.html", + "url": "https://weval-consulting.com/dg-command-center.html", + "http": "200", + "ms": 167, + "status": "PASS" + }, + { + "name": "/enterprise-complete.html", + "url": "https://weval-consulting.com/enterprise-complete.html", + "http": "200", + "ms": 116, + "status": "PASS" + }, + { + "name": "/erp-gap-fill-offer.html", + "url": "https://weval-consulting.com/erp-gap-fill-offer.html", + "http": "200", + "ms": 119, + "status": "PASS" + }, + { + "name": "/intelligence-growth.html", + "url": "https://weval-consulting.com/intelligence-growth.html", + "http": "200", + "ms": 115, + "status": "PASS" + }, + { + "name": "/pain-points-atlas.html", + "url": "https://weval-consulting.com/pain-points-atlas.html", + "http": "200", + "ms": 169, + "status": "PASS" + }, + { + "name": "/sales-hub.html", + "url": "https://weval-consulting.com/sales-hub.html", + "http": "200", + "ms": 120, + "status": "PASS" + }, + { + "name": "acquired-dashboard.html", + "url": "https://weval-consulting.com/acquired-dashboard.html", + "http": "200", + "ms": 118, + "status": "PASS" + }, + { + "name": "admin-saas.html", + "url": "https://weval-consulting.com/admin-saas.html", + "http": "302", + "ms": 344, + "status": "PASS" + }, + { + "name": "admin-v2.html", + "url": "https://weval-consulting.com/admin-v2.html", + "http": "302", + "ms": 381, + "status": "PASS" + }, + { + "name": "admin.html", + "url": "https://weval-consulting.com/admin.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "agent-roi-simulator.html", + "url": "https://weval-consulting.com/agent-roi-simulator.html", + "http": "200", + "ms": 117, + "status": "PASS" + }, + { + "name": "agents-3d.html", + "url": "https://weval-consulting.com/agents-3d.html", + "http": "302", + "ms": 344, + "status": "PASS" + }, + { + "name": "agents-alive.html", + "url": "https://weval-consulting.com/agents-alive.html", + "http": "302", + "ms": 343, + "status": "PASS" + }, + { + "name": "agents-archi.html", + "url": "https://weval-consulting.com/agents-archi.html", + "http": "302", + "ms": 346, + "status": "PASS" + }, + { + "name": "agents-enterprise.html", + "url": "https://weval-consulting.com/agents-enterprise.html", + "http": "302", + "ms": 342, + "status": "PASS" + }, + { + "name": "agents-final.html", + "url": "https://weval-consulting.com/agents-final.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "agents-fleet.html", + "url": "https://weval-consulting.com/agents-fleet.html", + "http": "302", + "ms": 346, + "status": "PASS" + }, + { + "name": "agents-goodjob.html", + "url": "https://weval-consulting.com/agents-goodjob.html", + "http": "302", + "ms": 340, + "status": "PASS" + }, + { + "name": "agents-hd.html", + "url": "https://weval-consulting.com/agents-hd.html", + "http": "302", + "ms": 334, + "status": "PASS" + }, + { + "name": "agents-hd2.html", + "url": "https://weval-consulting.com/agents-hd2.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "agents-hub.html", + "url": "https://weval-consulting.com/agents-hub.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "agents-ia.html", + "url": "https://weval-consulting.com/agents-ia.html", + "http": "302", + "ms": 330, + "status": "PASS" + }, + { + "name": "agents-iso3d.html", + "url": "https://weval-consulting.com/agents-iso3d.html", + "http": "302", + "ms": 341, + "status": "PASS" + }, + { + "name": "agents-unified-registry.html", + "url": "https://weval-consulting.com/agents-unified-registry.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "agents-valuechain.html", + "url": "https://weval-consulting.com/agents-valuechain.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "ai-benchmark.html", + "url": "https://weval-consulting.com/ai-benchmark.html", + "http": "302", + "ms": 344, + "status": "PASS" + }, + { + "name": "ai-hub.html", + "url": "https://weval-consulting.com/ai-hub.html", + "http": "200", + "ms": 120, + "status": "PASS" + }, + { + "name": "all-screens-live.html", + "url": "https://weval-consulting.com/all-screens-live.html", + "http": "302", + "ms": 351, + "status": "PASS" + }, + { + "name": "anthropic-hub.html", + "url": "https://weval-consulting.com/anthropic-hub.html", + "http": "302", + "ms": 346, + "status": "PASS" + }, + { + "name": "api-key-hub.html", + "url": "https://weval-consulting.com/api-key-hub.html", + "http": "200", + "ms": 166, + "status": "PASS" + }, + { + "name": "apps.html", + "url": "https://weval-consulting.com/apps.html", + "http": "302", + "ms": 349, + "status": "PASS" + }, + { + "name": "architecture-live.html", + "url": "https://weval-consulting.com/architecture-live.html", + "http": "302", + "ms": 343, + "status": "PASS" + }, + { + "name": "architecture-map.html", + "url": "https://weval-consulting.com/architecture-map.html", + "http": "302", + "ms": 353, + "status": "PASS" + }, + { + "name": "architecture.html", + "url": "https://weval-consulting.com/architecture.html", + "http": "302", + "ms": 391, + "status": "PASS" + }, + { + "name": "automation-hub.html", + "url": "https://weval-consulting.com/automation-hub.html", + "http": "302", + "ms": 318, + "status": "PASS" + }, + { + "name": "azure-reregister.html", + "url": "https://weval-consulting.com/azure-reregister.html", + "http": "302", + "ms": 342, + "status": "PASS" + }, + { + "name": "blade-actions.html", + "url": "https://weval-consulting.com/blade-actions.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "blade-ai.html", + "url": "https://weval-consulting.com/blade-ai.html", + "http": "302", + "ms": 344, + "status": "PASS" + }, + { + "name": "blade-center.html", + "url": "https://weval-consulting.com/blade-center.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "blade-control.html", + "url": "https://weval-consulting.com/blade-control.html", + "http": "302", + "ms": 346, + "status": "PASS" + }, + { + "name": "blade-hub.html", + "url": "https://weval-consulting.com/blade-hub.html", + "http": "200", + "ms": 119, + "status": "PASS" + }, + { + "name": "blade-install.html", + "url": "https://weval-consulting.com/blade-install.html", + "http": "302", + "ms": 356, + "status": "PASS" + }, + { + "name": "booking.html", + "url": "https://weval-consulting.com/booking.html", + "http": "200", + "ms": 121, + "status": "PASS" + }, + { + "name": "bpmn-studio-live.html", + "url": "https://weval-consulting.com/bpmn-studio-live.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "brain-center-tenant.html", + "url": "https://weval-consulting.com/brain-center-tenant.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "candidate-detail.html", + "url": "https://weval-consulting.com/candidate-detail.html", + "http": "302", + "ms": 343, + "status": "PASS" + }, + { + "name": "candidates-pool.html", + "url": "https://weval-consulting.com/candidates-pool.html", + "http": "302", + "ms": 336, + "status": "PASS" + }, + { + "name": "caps-hub.html", + "url": "https://weval-consulting.com/caps-hub.html", + "http": "200", + "ms": 112, + "status": "PASS" + }, + { + "name": "cartographie-screens.html", + "url": "https://weval-consulting.com/cartographie-screens.html", + "http": "302", + "ms": 318, + "status": "PASS" + }, + { + "name": "case-studies.html", + "url": "https://weval-consulting.com/case-studies.html", + "http": "200", + "ms": 117, + "status": "PASS" + }, + { + "name": "cgu.html", + "url": "https://weval-consulting.com/cgu.html", + "http": "200", + "ms": 169, + "status": "PASS" + }, + { + "name": "claude-monitor.html", + "url": "https://weval-consulting.com/claude-monitor.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "claw-chat.html", + "url": "https://weval-consulting.com/claw-chat.html", + "http": "302", + "ms": 352, + "status": "PASS" + }, + { + "name": "claw-code.html", + "url": "https://weval-consulting.com/claw-code.html", + "http": "302", + "ms": 333, + "status": "PASS" + }, + { + "name": "cloudflare-hub.html", + "url": "https://weval-consulting.com/cloudflare-hub.html", + "http": "200", + "ms": 105, + "status": "PASS" + }, + { + "name": "command-center.html", + "url": "https://weval-consulting.com/command-center.html", + "http": "302", + "ms": 329, + "status": "PASS" + }, + { + "name": "consultants-list.html", + "url": "https://weval-consulting.com/consultants-list.html", + "http": "302", + "ms": 350, + "status": "PASS" + }, + { + "name": "contacts-segmentation-dashboard.html", + "url": "https://weval-consulting.com/contacts-segmentation-dashboard.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "crm-audit.html", + "url": "https://weval-consulting.com/crm-audit.html", + "http": "302", + "ms": 338, + "status": "PASS" + }, + { + "name": "crm-dashboard-live.html", + "url": "https://weval-consulting.com/crm-dashboard-live.html", + "http": "302", + "ms": 344, + "status": "PASS" + }, + { + "name": "crm-pipeline-live.html", + "url": "https://weval-consulting.com/crm-pipeline-live.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "crm.html", + "url": "https://weval-consulting.com/crm.html", + "http": "200", + "ms": 118, + "status": "PASS" + }, + { + "name": "cron-control.html", + "url": "https://weval-consulting.com/cron-control.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "crons-monitor.html", + "url": "https://weval-consulting.com/crons-monitor.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "cyber-monitor.html", + "url": "https://weval-consulting.com/cyber-monitor.html", + "http": "302", + "ms": 318, + "status": "PASS" + }, + { + "name": "dashboards-hub.html", + "url": "https://weval-consulting.com/dashboards-hub.html", + "http": "302", + "ms": 346, + "status": "PASS" + }, + { + "name": "data-deletion.html", + "url": "https://weval-consulting.com/data-deletion.html", + "http": "200", + "ms": 115, + "status": "PASS" + }, + { + "name": "database-dashboard-live.html", + "url": "https://weval-consulting.com/database-dashboard-live.html", + "http": "302", + "ms": 333, + "status": "PASS" + }, + { + "name": "decision-gmail-o365.html", + "url": "https://weval-consulting.com/decision-gmail-o365.html", + "http": "302", + "ms": 342, + "status": "PASS" + }, + { + "name": "deepseek-hub.html", + "url": "https://weval-consulting.com/deepseek-hub.html", + "http": "200", + "ms": 122, + "status": "PASS" + }, + { + "name": "deepseek.html", + "url": "https://weval-consulting.com/deepseek.html", + "http": "200", + "ms": 161, + "status": "PASS" + }, + { + "name": "deerflow-hub.html", + "url": "https://weval-consulting.com/deerflow-hub.html", + "http": "200", + "ms": 124, + "status": "PASS" + }, + { + "name": "dg-command-center.html", + "url": "https://weval-consulting.com/dg-command-center.html", + "http": "200", + "ms": 124, + "status": "PASS" + }, + { + "name": "director-center.html", + "url": "https://weval-consulting.com/director-center.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "director-chat.html", + "url": "https://weval-consulting.com/director-chat.html", + "http": "302", + "ms": 346, + "status": "PASS" + }, + { + "name": "director.html", + "url": "https://weval-consulting.com/director.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "dmaic-workbench.html", + "url": "https://weval-consulting.com/dmaic-workbench.html", + "http": "302", + "ms": 350, + "status": "PASS" + }, + { + "name": "docker-hub.html", + "url": "https://weval-consulting.com/docker-hub.html", + "http": "200", + "ms": 129, + "status": "PASS" + }, + { + "name": "doctrine-53.html", + "url": "https://weval-consulting.com/doctrine-53.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "dormant-dashboard-v2.html", + "url": "https://weval-consulting.com/dormant-dashboard-v2.html", + "http": "302", + "ms": 343, + "status": "PASS" + }, + { + "name": "dormant-dashboard.html", + "url": "https://weval-consulting.com/dormant-dashboard.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "droid-terminal-hidden.html", + "url": "https://weval-consulting.com/droid-terminal-hidden.html", + "http": "302", + "ms": 352, + "status": "PASS" + }, + { + "name": "droid-terminal.html", + "url": "https://weval-consulting.com/droid-terminal.html", + "http": "302", + "ms": 350, + "status": "PASS" + }, + { + "name": "ecosysteme-ia-maroc.html", + "url": "https://weval-consulting.com/ecosysteme-ia-maroc.html", + "http": "200", + "ms": 114, + "status": "PASS" + }, + { + "name": "em-dashboard.html", + "url": "https://weval-consulting.com/em-dashboard.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "email-hub.html", + "url": "https://weval-consulting.com/email-hub.html", + "http": "200", + "ms": 147, + "status": "PASS" + }, + { + "name": "enterprise-complete-v73.html", + "url": "https://weval-consulting.com/enterprise-complete-v73.html", + "http": "200", + "ms": 122, + "status": "PASS" + }, + { + "name": "enterprise-complete.html", + "url": "https://weval-consulting.com/enterprise-complete.html", + "http": "200", + "ms": 122, + "status": "PASS" + }, + { + "name": "enterprise-management.html", + "url": "https://weval-consulting.com/enterprise-management.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "enterprise-model.html", + "url": "https://weval-consulting.com/enterprise-model.html", + "http": "200", + "ms": 187, + "status": "PASS" + }, + { + "name": "erp-gap-fill-offer.html", + "url": "https://weval-consulting.com/erp-gap-fill-offer.html", + "http": "200", + "ms": 130, + "status": "PASS" + }, + { + "name": "erp-launchpad.html", + "url": "https://weval-consulting.com/erp-launchpad.html", + "http": "200", + "ms": 123, + "status": "PASS" + }, + { + "name": "ethica-chatbot.html", + "url": "https://weval-consulting.com/ethica-chatbot.html", + "http": "302", + "ms": 350, + "status": "PASS" + }, + { + "name": "ethica-country.html", + "url": "https://weval-consulting.com/ethica-country.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "ethica-dashboard-live.html", + "url": "https://weval-consulting.com/ethica-dashboard-live.html", + "http": "302", + "ms": 347, + "status": "PASS" + }, + { + "name": "ethica-hcp-manager.html", + "url": "https://weval-consulting.com/ethica-hcp-manager.html", + "http": "302", + "ms": 345, + "status": "PASS" + }, + { + "name": "ethica-hub.html", + "url": "https://weval-consulting.com/ethica-hub.html", + "http": "200", + "ms": 115, + "status": "PASS" + }, + { + "name": "ethica-login.html", + "url": "https://weval-consulting.com/ethica-login.html", + "http": "302", + "ms": 348, + "status": "PASS" + }, + { + "name": "ethica-monitor.html", + "url": "https://weval-consulting.com/ethica-monitor.html", + "http": "302", + "ms": 348, + "status": "PASS" + } + ], + "all_results_api": [ + { + "name": "/api/agent-avatar-svg.php", + "url": "https://weval-consulting.com/api/agent-avatar-svg.php", + "http": "200", + "ms": 113, + "status": "PASS" + }, + { + "name": "/api/dsh-predict-api.php", + "url": "https://weval-consulting.com/api/dsh-predict-api.php", + "http": "200", + "ms": 188, + "status": "PASS" + }, + { + "name": "/api/weval-technology-platform-api.php", + "url": "https://weval-consulting.com/api/weval-technology-platform-api.php", + "http": "200", + "ms": 144, + "status": "PASS" + }, + { + "name": "/api/wevia-v63-acquired-enriched.php", + "url": "https://weval-consulting.com/api/wevia-v63-acquired-enriched.php", + "http": "200", + "ms": 194, + "status": "PASS" + }, + { + "name": "/api/wevia-v64-departments-kpi.php", + "url": "https://weval-consulting.com/api/wevia-v64-departments-kpi.php", + "http": "200", + "ms": 199, + "status": "PASS" + }, + { + "name": "/api/wevia-v69-dg-command-center.php", + "url": "https://weval-consulting.com/api/wevia-v69-dg-command-center.php", + "http": "200", + "ms": 269, + "status": "PASS" + }, + { + "name": "/api/wevia-v71-intelligence-growth.php", + "url": "https://weval-consulting.com/api/wevia-v71-intelligence-growth.php", + "http": "200", + "ms": 427, + "status": "PASS" + }, + { + "name": "/api/wevia-v83-business-kpi.php", + "url": "https://weval-consulting.com/api/wevia-v83-business-kpi.php", + "http": "200", + "ms": 637, + "status": "PASS" + }, + { + "name": "api/agents-catalog-api.php", + "url": "https://weval-consulting.com/api/agents-catalog-api.php", + "http": "200", + "ms": 143, + "status": "PASS" + }, + { + "name": "api/agents-census.php", + "url": "https://weval-consulting.com/api/agents-census.php", + "http": "200", + "ms": 990, + "status": "PASS" + }, + { + "name": "api/contract-api.php", + "url": "https://weval-consulting.com/api/contract-api.php", + "http": "200", + "ms": 114, + "status": "PASS" + }, + { + "name": "api/ethica-brain.php", + "url": "https://weval-consulting.com/api/ethica-brain.php", + "http": "200", + "ms": 1170, + "status": "PASS" + }, + { + "name": "api/ethica-stats-api.php", + "url": "https://weval-consulting.com/api/ethica-stats-api.php", + "http": "200", + "ms": 292, + "status": "PASS" + }, + { + "name": "api/invoice-api.php", + "url": "https://weval-consulting.com/api/invoice-api.php", + "http": "200", + "ms": 119, + "status": "PASS" + }, + { + "name": "api/living-proof-api.php", + "url": "https://weval-consulting.com/api/living-proof-api.php", + "http": "200", + "ms": 1563, + "status": "PASS" + }, + { + "name": "api/nonreg-api.php", + "url": "https://weval-consulting.com/api/nonreg-api.php", + "http": "200", + "ms": 113, + "status": "PASS" + }, + { + "name": "api/office-workflow.php", + "url": "https://weval-consulting.com/api/office-workflow.php", + "http": "404", + "ms": 114, + "status": "FAIL" + }, + { + "name": "api/opus-arch-continuous-ft.php", + "url": "https://weval-consulting.com/api/opus-arch-continuous-ft.php", + "http": "200", + "ms": 114, + "status": "PASS" + }, + { + "name": "api/opus-arch-predictive-heal.php", + "url": "https://weval-consulting.com/api/opus-arch-predictive-heal.php", + "http": "200", + "ms": 180, + "status": "PASS" + }, + { + "name": "api/opus5-python-sandbox.php", + "url": "https://weval-consulting.com/api/opus5-python-sandbox.php", + "http": "400", + "ms": 113, + "status": "FAIL" + }, + { + "name": "api/oss-discovery.php", + "url": "https://weval-consulting.com/api/oss-discovery.php", + "http": "200", + "ms": 135, + "status": "PASS" + }, + { + "name": "api/ovh-sms-setup.php", + "url": "https://weval-consulting.com/api/ovh-sms-setup.php", + "http": "200", + "ms": 111, + "status": "PASS" + }, + { + "name": "api/quote-api.php", + "url": "https://weval-consulting.com/api/quote-api.php", + "http": "200", + "ms": 108, + "status": "PASS" + }, + { + "name": "api/social-media-api.php", + "url": "https://weval-consulting.com/api/social-media-api.php", + "http": "200", + "ms": 125, + "status": "PASS" + }, + { + "name": "api/stripe-webhook.php", + "url": "https://weval-consulting.com/api/stripe-webhook.php", + "http": "400", + "ms": 115, + "status": "FAIL" + }, + { + "name": "api/stripe.php", + "url": "https://weval-consulting.com/api/stripe.php", + "http": "200", + "ms": 113, + "status": "PASS" + }, + { + "name": "api/wedroid-brain-api.php", + "url": "https://weval-consulting.com/api/wedroid-brain-api.php", + "http": "200", + "ms": 115, + "status": "PASS" + }, + { + "name": "api/weval-chatbot-api.php", + "url": "https://weval-consulting.com/api/weval-chatbot-api.php", + "http": "200", + "ms": 120, + "status": "PASS" + }, + { + "name": "api/weval-ia-fast.php", + "url": "https://weval-consulting.com/api/weval-ia-fast.php", + "http": "200", + "ms": 125, + "status": "PASS" + }, + { + "name": "api/weval-technology-platform-api.php", + "url": "https://weval-consulting.com/api/weval-technology-platform-api.php", + "http": "200", + "ms": 126, + "status": "PASS" + }, + { + "name": "api/wevia-anthropic.php", + "url": "https://weval-consulting.com/api/wevia-anthropic.php", + "http": "200", + "ms": 105, + "status": "PASS" + }, + { + "name": "api/wevia-chat.php", + "url": "https://weval-consulting.com/api/wevia-chat.php", + "http": "200", + "ms": 114, + "status": "PASS" + }, + { + "name": "api/wevia-control-kpis.php", + "url": "https://weval-consulting.com/api/wevia-control-kpis.php", + "http": "200", + "ms": 1332, + "status": "PASS" + }, + { + "name": "api/wevia-fast-path-v3.php", + "url": "https://weval-consulting.com/api/wevia-fast-path-v3.php", + "http": "200", + "ms": 116, + "status": "PASS" + }, + { + "name": "api/wevia-json-api.php", + "url": "https://weval-consulting.com/api/wevia-json-api.php", + "http": "200", + "ms": 117, + "status": "PASS" + }, + { + "name": "api/wevia-sse-orchestrator.php", + "url": "https://weval-consulting.com/api/wevia-sse-orchestrator.php", + "http": "200", + "ms": 117, + "status": "PASS" + }, + { + "name": "api/wevia-v63-acquired-enriched.php", + "url": "https://weval-consulting.com/api/wevia-v63-acquired-enriched.php", + "http": "200", + "ms": 202, + "status": "PASS" + }, + { + "name": "api/wevia-v65-risk-erp-gaps.php", + "url": "https://weval-consulting.com/api/wevia-v65-risk-erp-gaps.php", + "http": "200", + "ms": 141, + "status": "PASS" + }, + { + "name": "api/wevia-v66-all-erps-painpoints.php", + "url": "https://weval-consulting.com/api/wevia-v66-all-erps-painpoints.php", + "http": "200", + "ms": 137, + "status": "PASS" + }, + { + "name": "api/wevia-v67-roi-simulator.php", + "url": "https://weval-consulting.com/api/wevia-v67-roi-simulator.php", + "http": "200", + "ms": 184, + "status": "PASS" + }, + { + "name": "api/wevia-v69-dg-command-center.php", + "url": "https://weval-consulting.com/api/wevia-v69-dg-command-center.php", + "http": "200", + "ms": 263, + "status": "PASS" + }, + { + "name": "api/wevia-v70-enterprise-complete.php", + "url": "https://weval-consulting.com/api/wevia-v70-enterprise-complete.php", + "http": "200", + "ms": 160, + "status": "PASS" + }, + { + "name": "api/wevia-v71-intelligence-growth.php", + "url": "https://weval-consulting.com/api/wevia-v71-intelligence-growth.php", + "http": "200", + "ms": 435, + "status": "PASS" + }, + { + "name": "api/wevia-v72-intents-include.php", + "url": "https://weval-consulting.com/api/wevia-v72-intents-include.php", + "http": "200", + "ms": 118, + "status": "PASS" + }, + { + "name": "api/whatsapp-api.php", + "url": "https://weval-consulting.com/api/whatsapp-api.php", + "http": "200", + "ms": 211, + "status": "PASS" + } + ] +} \ No newline at end of file diff --git a/api/playwright-results/wtp-integrity-20260419T164658/integrity.json b/api/playwright-results/wtp-integrity-20260419T164658/integrity.json new file mode 100644 index 000000000..3ac523202 --- /dev/null +++ b/api/playwright-results/wtp-integrity-20260419T164658/integrity.json @@ -0,0 +1,47 @@ +{ + "ts": "2026-04-19T16:46:58", + "total_urls": 6, + "tested": 6, + "pass": 6, + "fail": 0, + "sso_redirect": 0, + "integrity_score_pct": 100.0, + "results": [ + { + "url": "/agent-roi-simulator.html", + "http": "200", + "ms": 119, + "status": "PASS" + }, + { + "url": "/dg-command-center.html", + "http": "200", + "ms": 121, + "status": "PASS" + }, + { + "url": "/enterprise-complete.html", + "http": "200", + "ms": 128, + "status": "PASS" + }, + { + "url": "/erp-gap-fill-offer.html", + "http": "200", + "ms": 117, + "status": "PASS" + }, + { + "url": "/intelligence-growth.html", + "http": "200", + "ms": 123, + "status": "PASS" + }, + { + "url": "/pain-points-atlas.html", + "http": "200", + "ms": 125, + "status": "PASS" + } + ] +} \ No newline at end of file diff --git a/api/v83-business-kpi-latest.json b/api/v83-business-kpi-latest.json index 0ec39ce17..dfb86c6b0 100644 --- a/api/v83-business-kpi-latest.json +++ b/api/v83-business-kpi-latest.json @@ -1,7 +1,7 @@ { "ok": true, "version": "V83-business-kpi", - "ts": "2026-04-19T14:44:46+00:00", + "ts": "2026-04-19T14:50:01+00:00", "summary": { "total_categories": 7, "total_kpis": 56, diff --git a/api/wired-pending/intent-opus4-wtp_official.php b/api/wired-pending/intent-opus4-wtp_official.php new file mode 100644 index 000000000..c4ae3e4ee --- /dev/null +++ b/api/wired-pending/intent-opus4-wtp_official.php @@ -0,0 +1,29 @@ + 'wtp_official', + 'triggers' => array( + 0 => 'wtp', + 1 => 'weval technology platform', + 2 => 'technology platform', + 3 => 'point d entree officiel', + 4 => 'point entree principal', + 5 => 'entree officielle', + 6 => 'tableau de bord principal', + 7 => 'dashboard principal', + 8 => 'erp platform', + 9 => 'erp dashboard', + 10 => 'wtp erp', + 11 => 'quel est le point d entree', + 12 => 'accueil officiel', + 13 => '16 modules erp', + 14 => 'modules erp', + 15 => 'visual management', + 16 => 'point entree unique', + ), + 'cmd' => 'cat /opt/weval-l99/wtp-official-catalog.json', + 'status' => 'EXECUTED', + 'created_at' => '2026-04-19T16:47:00+00:00', + 'source' => 'opus-wire-19avr-doctrine-88-v4', + 'description' => 'Point entree officiel WEVAL = WTP (weval-technology-platform.html) - 16 modules ERP + 10 KPIs + recherche globale + chat WEVIA integre - doctrine 90 Opus5 autonomy KPI', +);