diff --git a/api/blade-tasks/heartbeat.json b/api/blade-tasks/heartbeat.json index 13867e4b8..844ff80bf 100644 --- a/api/blade-tasks/heartbeat.json +++ b/api/blade-tasks/heartbeat.json @@ -1,11 +1,11 @@ { - "ts": "2026-04-15T00:09:32+00:00", + "ts": "2026-04-15T00:11:51+00:00", "hostname": "LAPTOP-VE75QUHF", - "cpu": "47%", + "cpu": "69%", "ram": "79% (16GB)", - "disk": "81% (464GB)", - "uptime": "2d 8h", + "disk": "?", + "uptime": "2d08h25m", "user": "Yace", "ip": "196.217.194.10", - "agent_version": "2.2" + "agent_version": "2.0" } \ No newline at end of file diff --git a/api/wevia-antiregression-status.json b/api/wevia-antiregression-status.json index 7073c71b4..6c34f7028 100644 --- a/api/wevia-antiregression-status.json +++ b/api/wevia-antiregression-status.json @@ -1,14 +1,16 @@ { - "timestamp": "2026-04-15 02:05:17", + "timestamp": "2026-04-15 02:10:03", "healthy": false, "issues": [ "Chatbot check error: Expecting value: line 1 column 1 (char 0)", + "Domain auth.weval-consulting.com: HTTP 525", "Domain crm.weval-consulting.com: HTTP 502", + "Domain deerflow.weval-consulting.com: HTTP 502", "Domain mm.weval-consulting.com: HTTP 502", "Domain n8n.weval-consulting.com: HTTP 502", "Domain analytics.weval-consulting.com: HTTP 502" ], "fixes": [], - "issues_count": 5, + "issues_count": 7, "fixes_count": 0 } \ No newline at end of file diff --git a/api/wevia-auth-status.json b/api/wevia-auth-status.json index 2dc995d65..47f5315d0 100644 --- a/api/wevia-auth-status.json +++ b/api/wevia-auth-status.json @@ -1,5 +1,5 @@ { - "timestamp": "2026-04-15 00:05:08", + "timestamp": "2026-04-15 00:10:08", "healthy": false, "checks": { "outpost": "DOWN", @@ -11,7 +11,7 @@ "flow:crm.weval-consulting.com": "FAIL:502", "flow:mm.weval-consulting.com": "FAIL:502", "flow:analytics.weval-consulting.com": "FAIL:502", - "flow:deerflow.weval-consulting.com": "FAIL:200", + "flow:deerflow.weval-consulting.com": "FAIL:502", "callback_location": "MISSING", "ssl:weval-consulting.com": "51d", "ssl:auth.weval-consulting.com": "51d", @@ -30,62 +30,62 @@ { "level": "critical", "msg": "Outpost DOWN 9090", - "ts": "2026-04-15T00:05:01+00:00" + "ts": "2026-04-15T00:10:01+00:00" }, { "level": "critical", "msg": "Outpost STILL DOWN", - "ts": "2026-04-15T00:05:06+00:00" + "ts": "2026-04-15T00:10:06+00:00" }, { "level": "warning", "msg": "Auth flow wevads.weval-consulting.com: 301", - "ts": "2026-04-15T00:05:06+00:00" + "ts": "2026-04-15T00:10:06+00:00" }, { "level": "warning", "msg": "Auth flow ethica.weval-consulting.com: 200", - "ts": "2026-04-15T00:05:06+00:00" + "ts": "2026-04-15T00:10:06+00:00" }, { "level": "warning", "msg": "Auth flow n8n.weval-consulting.com: 502", - "ts": "2026-04-15T00:05:07+00:00" + "ts": "2026-04-15T00:10:06+00:00" }, { "level": "warning", "msg": "Auth flow crm.weval-consulting.com: 502", - "ts": "2026-04-15T00:05:07+00:00" + "ts": "2026-04-15T00:10:07+00:00" }, { "level": "warning", "msg": "Auth flow mm.weval-consulting.com: 502", - "ts": "2026-04-15T00:05:07+00:00" + "ts": "2026-04-15T00:10:07+00:00" }, { "level": "warning", "msg": "Auth flow analytics.weval-consulting.com: 502", - "ts": "2026-04-15T00:05:07+00:00" + "ts": "2026-04-15T00:10:07+00:00" }, { "level": "warning", - "msg": "Auth flow deerflow.weval-consulting.com: 200", - "ts": "2026-04-15T00:05:08+00:00" + "msg": "Auth flow deerflow.weval-consulting.com: 502", + "ts": "2026-04-15T00:10:07+00:00" }, { "level": "warning", "msg": "Callback location missing in nginx", - "ts": "2026-04-15T00:05:08+00:00" + "ts": "2026-04-15T00:10:07+00:00" } ], "fixes": [ { "title": "Restart authentik", - "ts": "2026-04-15T00:05:01+00:00" + "ts": "2026-04-15T00:10:01+00:00" }, { "title": "Callback location auto-added", - "ts": "2026-04-15T00:05:08+00:00" + "ts": "2026-04-15T00:10:07+00:00" } ] } \ No newline at end of file diff --git a/api/wevia-autonomy-status.json b/api/wevia-autonomy-status.json index b80cc0644..e5a0be73e 100644 --- a/api/wevia-autonomy-status.json +++ b/api/wevia-autonomy-status.json @@ -1,5 +1,5 @@ { - "timestamp": "2026-04-15 00:05:01", + "timestamp": "2026-04-15 00:10:01", "version": "1.0", "disk": 71, "ram": 10, @@ -8,61 +8,51 @@ "ollama_models": 0, "arch_score": 100, "fixes_count": 2, - "alerts_count": 6, + "alerts_count": 4, "fixes": [ { "title": "Restart php-fpm", "cmd": "systemctl restart php8.5-fpm", "output": "", - "time": "00:05:01" + "time": "00:10:01" }, { "title": "Restart ollama", "cmd": "systemctl restart ollama", "output": "", - "time": "00:05:01" + "time": "00:10:01" } ], "alerts": [ { "level": "critical", "msg": "S204:php-fpm DOWN (:9000)", - "time": "00:05:01" + "time": "00:10:01" }, { "level": "critical", "msg": "S204:ollama DOWN (:11435)", - "time": "00:05:01" + "time": "00:10:01" }, { "level": "critical", "msg": "S204:deerflow DOWN (:2024)", - "time": "00:05:01" + "time": "00:10:01" }, { "level": "critical", "msg": "S204:authentik DOWN (:9090)", - "time": "00:05:01" - }, - { - "level": "warning", - "msg": "Token : expired", - "time": "00:05:03" - }, - { - "level": "warning", - "msg": "Token : expired", - "time": "00:05:03" + "time": "00:10:01" } ], "log": [ - "00:05:01 AUTO-FIX: Restart php-fpm", - "00:05:01 AUTO-FIX: Restart ollama", - "00:05:01 Disk: 71%", - "00:05:01 SSL: 355d remaining", - "00:05:01 Docker: 8 containers", - "00:05:01 RAM: 10%", - "00:05:03 Arch score: 100\/100" + "00:10:01 AUTO-FIX: Restart php-fpm", + "00:10:01 AUTO-FIX: Restart ollama", + "00:10:01 Disk: 71%", + "00:10:01 SSL: 355d remaining", + "00:10:01 Docker: 8 containers", + "00:10:01 RAM: 10%", + "00:10:02 Arch score: 100\/100" ], "s204_services": 8, "s95_mta": 5 diff --git a/api/wevia-blade-status.json b/api/wevia-blade-status.json index 194345979..7f9891dd4 100644 --- a/api/wevia-blade-status.json +++ b/api/wevia-blade-status.json @@ -1 +1 @@ -{"ts":"02:08","status":"offline"} +{"ts":"02:10","status":"offline"} diff --git a/api/wevia-pilot-status.json b/api/wevia-pilot-status.json index 1e3de82b8..d5e123821 100644 --- a/api/wevia-pilot-status.json +++ b/api/wevia-pilot-status.json @@ -1,2 +1,2 @@ -{"ts":"02:00","disk":"71%","swap":"1%","docker_dead":"none","http":"200","ssl":"Certificate will not expire +{"ts":"02:10","disk":"71%","swap":"1%","docker_dead":"none","http":"200","ssl":"Certificate will not expire ok","alerts":"none","crons":62} diff --git a/api/wevia-quality-status.json b/api/wevia-quality-status.json index aa27bc761..ab01eb6a8 100644 --- a/api/wevia-quality-status.json +++ b/api/wevia-quality-status.json @@ -1,5 +1,5 @@ { - "timestamp": "2026-04-15 00:00:06", + "timestamp": "2026-04-15 00:10:02", "healthy": false, "global_pass": 291, "global_fail": 2, @@ -39,9 +39,9 @@ "total": 3, "caps": { "Lean Six Sigma": { - "ok": true, - "code": 200, - "json": true + "ok": false, + "code": 502, + "json": false }, "Qdrant": { "ok": true, @@ -49,9 +49,9 @@ "json": true }, "SearXNG": { - "ok": false, - "code": 429, - "json": false + "ok": true, + "code": 200, + "json": true } } }, @@ -64,9 +64,9 @@ "score": 100 }, "chatbot_post": { - "healthy": true, - "provider": "Cerebras-fast", - "code": 200 + "healthy": false, + "provider": "none", + "code": 0 }, "regression_scan": { "ok": 250, @@ -85,7 +85,8 @@ "L99 Command: 2 failures", "Chat Monitor: 1 capabilities returning non-JSON", "Auth Agent: unhealthy", + "Chatbot POST: returning maintenance\/crash (provider cascade broken)", "L99 Mission: 2 failures (QUALITY, ssl)" ], - "issues_count": 4 + "issues_count": 5 } \ No newline at end of file diff --git a/api/wevia-selfmanage.json b/api/wevia-selfmanage.json index 7c1ba901f..21237c421 100644 --- a/api/wevia-selfmanage.json +++ b/api/wevia-selfmanage.json @@ -1 +1 @@ -{"ts": "02:05", "status": "ok"} \ No newline at end of file +{"ts": "02:10", "status": "ok"} \ No newline at end of file diff --git a/director-chat.html.gold-202604150211 b/director-chat.html.gold-202604150211 new file mode 100644 index 000000000..9ac78e424 --- /dev/null +++ b/director-chat.html.gold-202604150211 @@ -0,0 +1,394 @@ + + +
+ + +