{ "tests": [ { "layer": "PAGE-SCAN", "name": "109/109 pages", "status": "P", "detail": "0 fail", "ts": "01:32:50" }, { "layer": "API-FUNC", "name": "l99-api.php", "status": "W", "detail": "Non-JSON 2348B", "ts": "01:33:12" }, { "layer": "API-FUNC", "name": "weval-ia-fast.php", "status": "P", "detail": "JSON OK + response", "ts": "01:33:50" }, { "layer": "API-FUNC", "name": "wevia-action-engine.php", "status": "P", "detail": "JSON OK + actions", "ts": "01:33:59" }, { "layer": "API-FUNC", "name": "wevia-capabilities.php", "status": "P", "detail": "JSON OK + services", "ts": "01:34:03" }, { "layer": "API-FUNC", "name": "wevia-dashboard.php", "status": "P", "detail": "JSON OK + system", "ts": "01:34:05" }, { "layer": "API-FUNC", "name": "wevia-master-api.php", "status": "P", "detail": "JSON 65B", "ts": "01:34:07" }, { "layer": "API-FUNC", "name": "wevia-quality-agent.php", "status": "W", "detail": "Non-JSON 40B", "ts": "01:34:14" }, { "layer": "API-SCAN", "name": "268/298 APIs", "status": "P", "detail": "json:202 fail:26", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "loki", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "chatwoot-redis", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "langfuse", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "node-exporter", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "prometheus", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "twenty", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "twenty-redis", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "searxng", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "plausible", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "plausible-db", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "plausible-events", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "n8n", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "uptime-kuma", "status": "P", "detail": "Up 3 hours (healthy)", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "mattermost", "status": "P", "detail": "Up 3 hours (healthy)", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "vaultwarden", "status": "P", "detail": "Up 3 hours (healthy)", "ts": "01:34:25" }, { "layer": "DOCKER", "name": "qdrant", "status": "P", "detail": "Up 3 hours", "ts": "01:34:25" }, { "layer": "DOMAIN", "name": "weval-consulting.com", "status": "P", "detail": "HTTP 200", "ts": "01:34:25" }, { "layer": "DOMAIN", "name": "wevads.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:25" }, { "layer": "DOMAIN", "name": "monitor.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:25" }, { "layer": "DOMAIN", "name": "ethica.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:25" }, { "layer": "DOMAIN", "name": "auth.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:25" }, { "layer": "DOMAIN", "name": "paperclip.weval-consulting.com", "status": "P", "detail": "HTTP 200", "ts": "01:34:26" }, { "layer": "DOMAIN", "name": "mirofish.weval-consulting.com", "status": "P", "detail": "HTTP 200", "ts": "01:34:26" }, { "layer": "DOMAIN", "name": "crm.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:26" }, { "layer": "DOMAIN", "name": "code.weval-consulting.com", "status": "P", "detail": "HTTP 200", "ts": "01:34:26" }, { "layer": "DOMAIN", "name": "deerflow.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:26" }, { "layer": "DOMAIN", "name": "mm.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:26" }, { "layer": "DOMAIN", "name": "n8n.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:27" }, { "layer": "DOMAIN", "name": "analytics.weval-consulting.com", "status": "P", "detail": "HTTP 302", "ts": "01:34:27" }, { "layer": "DOMAIN", "name": "consent.wevup.app", "status": "P", "detail": "HTTP 200", "ts": "01:34:27" }, { "layer": "DOMAIN", "name": "ethica.wevup.app", "status": "P", "detail": "HTTP 302", "ts": "01:34:27" }, { "layer": "DB", "name": "adx_system", "status": "P", "detail": "709 tables", "ts": "01:34:27" }, { "layer": "DB", "name": "wevia_db", "status": "P", "detail": "729 tables", "ts": "01:34:27" }, { "layer": "DB", "name": "paperclip", "status": "P", "detail": "132 tables", "ts": "01:34:27" }, { "layer": "DB", "name": "ethica_hcp", "status": "P", "detail": "50,004 HCPs", "ts": "01:34:27" }, { "layer": "OSS", "name": "ollama", "status": "P", "detail": "9 models", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "hermes3:8b", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "moondream:latest", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "deepseek-r1:7b", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "weval-brain-v3:latest", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "qwen3:8b", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "nomic-embed-text:v1.5", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "medllama2:latest", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "all-minilm:latest", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS-MODEL", "name": "qwen3:4b", "status": "P", "detail": "", "ts": "01:34:27" }, { "layer": "OSS", "name": "qdrant", "status": "P", "detail": "4 collections", "ts": "01:34:27" }, { "layer": "QDRANT", "name": "wevia_memory", "status": "P", "detail": "28 vectors", "ts": "01:34:27" }, { "layer": "QDRANT", "name": "weval_skills", "status": "P", "detail": "14,340 vectors", "ts": "01:34:27" }, { "layer": "QDRANT", "name": "wevia_learnings", "status": "P", "detail": "480 vectors", "ts": "01:34:27" }, { "layer": "QDRANT", "name": "wevia_kb", "status": "P", "detail": "386 vectors", "ts": "01:34:27" }, { "layer": "QDRANT", "name": "TOTAL", "status": "P", "detail": "15,234 vectors", "ts": "01:34:27" }, { "layer": "OSS", "name": "searxng", "status": "P", "detail": "5 results", "ts": "01:34:28" }, { "layer": "OSS", "name": "n8n", "status": "P", "detail": "HTTP 200", "ts": "01:34:28" }, { "layer": "OSS", "name": "mattermost", "status": "P", "detail": "{\"ActiveSearchBackend\":\"databa", "ts": "01:34:28" }, { "layer": "OSS", "name": "plausible", "status": "P", "detail": "HTTP 200", "ts": "01:34:28" }, { "layer": "OSS", "name": "uptime-kuma", "status": "P", "detail": "HTTP 302", "ts": "01:34:28" }, { "layer": "OSS", "name": "langfuse", "status": "P", "detail": "HTTP 404", "ts": "01:34:28" }, { "layer": "CHATBOT", "name": "greeting", "status": "P", "detail": "Gemini 2.5 Flas 372c", "ts": "01:34:33" }, { "layer": "CHATBOT", "name": "sap", "status": "P", "detail": "Gemini 2.5 Flas 153c", "ts": "01:34:48" }, { "layer": "CHATBOT", "name": "cyber", "status": "P", "detail": "Gemini 2.5 Flas 2256c", "ts": "01:34:58" }, { "layer": "CHATBOT", "name": "code", "status": "P", "detail": "Cerebras Qwen-2 603c", "ts": "01:35:04" }, { "layer": "ANTIREG", "name": "no_duplicate_fn", "status": "P", "detail": "", "ts": "01:35:06" }, { "layer": "ANTIREG", "name": "no_ak_redirect", "status": "P", "detail": "", "ts": "01:35:06" }, { "layer": "ANTIREG", "name": "php_syntax", "status": "P", "detail": "", "ts": "01:35:06" }, { "layer": "S95", "name": "sentinel", "status": "P", "detail": "", "ts": "01:35:06" }, { "layer": "S95", "name": "pmta", "status": "P", "detail": "port 25", "ts": "01:35:06" }, { "layer": "S95", "name": "kumomta", "status": "P", "detail": "port 587", "ts": "01:35:06" }, { "layer": "S95", "name": "postfix", "status": "P", "detail": "port 2525", "ts": "01:35:06" }, { "layer": "S95", "name": "pg", "status": "P", "detail": "port 5432", "ts": "01:35:06" }, { "layer": "S151", "name": "http", "status": "P", "detail": "HTTP 200", "ts": "01:35:06" }, { "layer": "AGENT", "name": "ANTIREG", "status": "P", "detail": "True", "ts": "01:35:06" }, { "layer": "AGENT", "name": "QUALITY", "status": "F", "detail": "96.7", "ts": "01:35:06" }, { "layer": "AGENT", "name": "AUTH", "status": "P", "detail": "True", "ts": "01:35:06" }, { "layer": "AGENT", "name": "AUTONOMY", "status": "P", "detail": "?", "ts": "01:35:06" }, { "layer": "INFRA", "name": "ssl", "status": "F", "detail": "", "ts": "01:35:06" }, { "layer": "INFRA", "name": "disk", "status": "P", "detail": "81%", "ts": "01:35:06" }, { "layer": "INFRA", "name": "crons", "status": "P", "detail": "42 crons", "ts": "01:35:06" }, { "layer": "INFRA", "name": "nginx", "status": "P", "detail": "", "ts": "01:35:06" }, { "layer": "INFRA", "name": "php", "status": "P", "detail": "", "ts": "01:35:07" } ], "screenshots": [], "videos": [], "timestamp": "2026-04-07T01:32:48.454012", "type": "exhaustive", "pass": 89, "fail": 2, "warn": 2, "total": 93, "pct": 95.7, "score": "89/93" }