diff --git a/api/blade-tasks/task_v97_visual_audit_yacine.json b/api/blade-tasks/task_v97_visual_audit_yacine.json index ef09fe6f2..8ae833e97 100644 --- a/api/blade-tasks/task_v97_visual_audit_yacine.json +++ b/api/blade-tasks/task_v97_visual_audit_yacine.json @@ -3,10 +3,12 @@ "name": "V97 Visual audit 4 auth-gated pages + enterprise-model verify", "type": "powershell", "priority": "high", - "status": "dispatched", + "status": "failed_timeout", "created": "2026-04-20T16:50:00+00:00", "created_by": "opus-v97-blade-ia", "description": "Audit visuel 4 pages auth-gated + validation V93 enterprise-model. Upload screenshots vers S204.", "command": "$ErrorActionPreference = 'SilentlyContinue'\n$out = 'C:\\temp\\weval-v97'\nNew-Item -ItemType Directory -Force -Path $out | Out-Null\n$pages = @(\n @{name='01-weval-tech-platform'; url='https:\/\/weval-consulting.com\/weval-technology-platform.html'},\n @{name='02-enterprise-model-v93'; url='https:\/\/weval-consulting.com\/enterprise-model.html'},\n @{name='03-wevia-em-big4'; url='https:\/\/weval-consulting.com\/wevia-em-big4.html'},\n @{name='04-agents-archi'; url='https:\/\/weval-consulting.com\/agents-archi.html'},\n @{name='05-value-streaming'; url='https:\/\/weval-consulting.com\/value-streaming.html'},\n @{name='06-wevia-master'; url='https:\/\/weval-consulting.com\/wevia-master.html'}\n)\nAdd-Type -AssemblyName System.Windows.Forms\nAdd-Type -AssemblyName System.Drawing\nforeach ($p in $pages) {\n Write-Host \"[V97] Opening: $($p.name) -> $($p.url)\"\n Start-Process chrome -ArgumentList \"--new-window\", $p.url\n Start-Sleep -Seconds 10\n # Screenshot active window\n $b = [System.Windows.Forms.SystemInformation]::VirtualScreen\n $bmp = New-Object System.Drawing.Bitmap $b.Width, $b.Height\n $g = [System.Drawing.Graphics]::FromImage($bmp)\n $g.CopyFromScreen($b.Location, [System.Drawing.Point]::Empty, $b.Size)\n $path = \"$out\\$($p.name).png\"\n $bmp.Save($path, [System.Drawing.Imaging.ImageFormat]::Png)\n $g.Dispose(); $bmp.Dispose()\n Write-Host \"[V97] Saved: $path\"\n # Upload to S204 via HTTPS POST\n try {\n $b64 = [Convert]::ToBase64String([IO.File]::ReadAllBytes($path))\n $body = @{k='BLADE2026'; name=\"v97_$($p.name).png\"; b64=$b64} | ConvertTo-Json -Compress\n Invoke-RestMethod -Uri 'https:\/\/weval-consulting.com\/api\/blade-upload.php' -Method Post -Body $body -ContentType 'application\/json' -TimeoutSec 30\n Write-Host \"[V97] Uploaded $($p.name)\"\n } catch {\n Write-Host \"[V97] Upload failed: $_\"\n }\n}\nNew-BurntToastNotification -Text 'WEVAL V97 Blade IA', 'Audit visuel 6 pages - done' -ErrorAction SilentlyContinue\nWrite-Host '[V97] ALL DONE'\n", - "dispatched_at": "2026-04-20T14:54:33+00:00" + "dispatched_at": "2026-04-20T14:54:33+00:00", + "failed_at": "2026-04-20T15:05:01+00:00", + "error": "Agent Blade did not callback task_done within 10min" } \ No newline at end of file diff --git a/api/em-kpi-cache.json b/api/em-kpi-cache.json index 257354ef0..e69de29bb 100644 --- a/api/em-kpi-cache.json +++ b/api/em-kpi-cache.json @@ -1,281 +0,0 @@ -{ - "ts": "2026-04-20T15:00:01+00:00", - "server": "s204", - "s204": { - "load": 5.63, - "uptime": "2026-04-14 11:51:24", - "ram_total_mb": 31335, - "ram_used_mb": 12190, - "ram_free_mb": 19145, - "disk_total": "150G", - "disk_used": "112G", - "disk_free": "32G", - "disk_pct": "78%", - "fpm_workers": 121, - "docker_containers": 19, - "cpu_cores": 8 - }, - "s95": { - "load": 1.08, - "disk_pct": "82%", - "status": "UP", - "ram_total_mb": 15610, - "ram_free_mb": 11706 - }, - "pmta": [ - { - "name": "SER6", - "ip": "110.239.84.121", - "status": "DOWN" - }, - { - "name": "SER7", - "ip": "110.239.65.64", - "status": "DOWN" - }, - { - "name": "SER8", - "ip": "182.160.55.107", - "status": "DOWN" - }, - { - "name": "SER9", - "ip": "110.239.86.68", - "status": "DOWN" - } - ], - "assets": { - "html_pages": 288, - "php_apis": 756, - "wiki_entries": 1855, - "vault_doctrines": 59, - "vault_sessions": 93, - "vault_decisions": 12 - }, - "tools": { - "total": 626, - "registry_version": "?" - }, - "sovereign": { - "status": "UP", - "providers": [ - "Cerebras-fast", - "Cerebras-think", - "Groq", - "Cloudflare-AI", - "Gemini", - "SambaNova", - "NVIDIA-NIM", - "Mistral", - "Groq-OSS", - "HF-Space", - "HF-Router", - "OpenRouter", - "GitHub-Models" - ], - "active": 13, - "total": 13, - "primary": "Cerebras-fast", - "cost": "0€" - }, - "ethica": { - "total_hcps": 161730, - "with_email": 110446, - "with_phone": 155145, - "gap_email": 51284, - "pct_email": 68.3, - "pct_phone": 95.9, - "by_country": [ - { - "country": "DZ", - "hcps": 122337, - "with_email": 78361, - "with_tel": 119394, - "pct_email": 64.1, - "pct_tel": 97.6 - }, - { - "country": "MA", - "hcps": 19720, - "with_email": 15068, - "with_tel": 18733, - "pct_email": 76.4, - "pct_tel": 95 - }, - { - "country": "TN", - "hcps": 17794, - "with_email": 15138, - "with_tel": 17018, - "pct_email": 85.1, - "pct_tel": 95.6 - }, - { - "country": "INTL", - "hcps": 1879, - "with_email": 1879, - "with_tel": 0, - "pct_email": 100, - "pct_tel": 0 - } - ] - }, - "docker": [ - { - "name": "loki", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "listmonk", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "plausible-plausible-1", - "status": "Up 3 days", - "ports": "" - }, - { - "name": "plausible-plausible-db-1", - "status": "Up 3 days", - "ports": "" - }, - { - "name": "plausible-plausible-events-db-1", - "status": "Up 3 days", - "ports": "" - }, - { - "name": "n8n-docker-n8n-1", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "mattermost-docker-mm-db-1", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "mattermost-docker-mattermost-1", - "status": "Up 4 days (healthy)", - "ports": "" - }, - { - "name": "twenty", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "twenty-redis", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "langfuse", - "status": "Up 4 days", - "ports": "" - }, - { - "name": "redis-weval", - "status": "Up 6 days", - "ports": "" - }, - { - "name": "gitea", - "status": "Up 6 days", - "ports": "" - }, - { - "name": "node-exporter", - "status": "Up 6 days", - "ports": "" - }, - { - "name": "prometheus", - "status": "Up 6 days", - "ports": "" - }, - { - "name": "searxng", - "status": "Up 6 days", - "ports": "" - }, - { - "name": "uptime-kuma", - "status": "Up 15 hours (healthy)", - "ports": "" - }, - { - "name": "vaultwarden", - "status": "Up 6 days (healthy)", - "ports": "" - }, - { - "name": "qdrant", - "status": "Up 6 days", - "ports": "" - } - ], - "crons": { - "active": 35 - }, - "git": { - "head": "76896264b AUTO-BACKUP 20260420-1700", - "dirty": 3, - "status": "DIRTY" - }, - "nonreg": { - "total": 153, - "passed": 153, - "score": "100%" - }, - "services": [ - { - "name": "DeerFlow", - "port": 3002, - "status": "UP" - }, - { - "name": "DeerFlow API", - "port": 8001, - "status": "UP" - }, - { - "name": "Qdrant", - "port": 6333, - "status": "UP" - }, - { - "name": "Ollama", - "port": 11434, - "status": "UP" - }, - { - "name": "Redis", - "port": 6379, - "status": "UP" - }, - { - "name": "Sovereign", - "port": 4000, - "status": "UP" - }, - { - "name": "SearXNG", - "port": 8080, - "status": "UP" - } - ], - "whisper": { - "binary": "COMPILED", - "model": "142MB" - }, - "grand_total": 3603, - "health": { - "score": 4, - "max": 6, - "pct": 67 - }, - "elapsed_ms": 10901 -} \ No newline at end of file