auto-sync-opus46

This commit is contained in:
opus
2026-04-20 15:15:42 +02:00
parent e7e5212080
commit 84546611de
8 changed files with 318 additions and 37 deletions

View File

@@ -1,6 +1,6 @@
{
"agent": "V41_Risk_Escalation",
"ts": "2026-04-20T15:00:02+02:00",
"ts": "2026-04-20T15:15:02+02:00",
"dg_alerts_active": 7,
"wevia_life_stats_preview": "{
"ok": true,

View File

@@ -0,0 +1,281 @@
{
"ts": "2026-04-20T13:15:01+00:00",
"server": "s204",
"s204": {
"load": 2.1,
"uptime": "2026-04-14 11:51:24",
"ram_total_mb": 31335,
"ram_used_mb": 12608,
"ram_free_mb": 18726,
"disk_total": "150G",
"disk_used": "112G",
"disk_free": "33G",
"disk_pct": "78%",
"fpm_workers": 121,
"docker_containers": 19,
"cpu_cores": 8
},
"s95": {
"load": 1.1,
"disk_pct": "82%",
"status": "UP",
"ram_total_mb": 15610,
"ram_free_mb": 11728
},
"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": 287,
"php_apis": 748,
"wiki_entries": 1798,
"vault_doctrines": 58,
"vault_sessions": 89,
"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": 110439,
"with_phone": 155145,
"gap_email": 51291,
"pct_email": 68.3,
"pct_phone": 95.9,
"by_country": [
{
"country": "DZ",
"hcps": 122337,
"with_email": 78355,
"with_tel": 119394,
"pct_email": 64,
"pct_tel": 97.6
},
{
"country": "MA",
"hcps": 19720,
"with_email": 15067,
"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 2 days",
"ports": ""
},
{
"name": "plausible-plausible-db-1",
"status": "Up 2 days",
"ports": ""
},
{
"name": "plausible-plausible-events-db-1",
"status": "Up 2 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 5 days",
"ports": ""
},
{
"name": "gitea",
"status": "Up 5 days",
"ports": ""
},
{
"name": "node-exporter",
"status": "Up 5 days",
"ports": ""
},
{
"name": "prometheus",
"status": "Up 5 days",
"ports": ""
},
{
"name": "searxng",
"status": "Up 5 days",
"ports": ""
},
{
"name": "uptime-kuma",
"status": "Up 13 hours (healthy)",
"ports": ""
},
{
"name": "vaultwarden",
"status": "Up 5 days (healthy)",
"ports": ""
},
{
"name": "qdrant",
"status": "Up 5 days",
"ports": ""
}
],
"crons": {
"active": 35
},
"git": {
"head": "e7e521208 auto-sync-1515",
"dirty": 6,
"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": 3536,
"health": {
"score": 5,
"max": 6,
"pct": 83
},
"elapsed_ms": 10017
}

View File

@@ -1,7 +1,7 @@
{
"ok": true,
"version": "V83-business-kpi",
"ts": "2026-04-20T13:14:48+00:00",
"ts": "2026-04-20T13:15:16+00:00",
"summary": {
"total_categories": 7,
"total_kpis": 56,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -24,7 +24,7 @@ body{font-family:-apple-system,sans-serif;background:#0a0e27;color:#e2e8f0;paddi
<body>
<div class="header">
<h1>🎬 V90 Selenium Business Scenarios</h1>
<div class="meta">Generated: 2026-04-20T15:13:39 · Duration: 38.4s · Chrome headless</div>
<div class="meta">Generated: 2026-04-20T15:14:29 · Duration: 41.41s · Chrome headless</div>
</div>
<div class="stats">
<div class="stat"><div class="val pass">8</div><div class="label">PASS</div></div>
@@ -34,11 +34,11 @@ body{font-family:-apple-system,sans-serif;background:#0a0e27;color:#e2e8f0;paddi
</div>
<div class="scenario pass">
<h3><span class="pass">[PASS]</span> wtp_main_with_auth</h3>
<div class="meta">URL: https://weval-consulting.com/weval-technology-platform.html · Load: 1.12s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/weval-technology-platform.html · Load: 0.95s · Steps: 2</div>
<div class="meta">Title: WEVAL — Connexion</div>
<div class="checks"><span class="check-pass">✓ text_in_body: "weval"</span><br></div><div class="screenshots"><a href="/test-results/v90/wtp_main_with_auth_01_top.png" target="_blank"><img src="/test-results/v90/wtp_main_with_auth_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/wtp_main_with_auth_02_bottom.png" target="_blank"><img src="/test-results/v90/wtp_main_with_auth_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> login_ux</h3>
<div class="meta">URL: https://weval-consulting.com/login.html · Load: 0.13s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/login.html · Load: 0.16s · Steps: 2</div>
<div class="meta">Title: WEVAL — Connexion</div>
<div class="checks"><span class="check-pass">✓ element_exists: "#pass"</span><br><span class="check-pass">✓ element_exists: "input[type=password]"</span><br></div><div class="screenshots"><a href="/test-results/v90/login_ux_01_top.png" target="_blank"><img src="/test-results/v90/login_ux_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/login_ux_02_bottom.png" target="_blank"><img src="/test-results/v90/login_ux_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> main_site_public</h3>
@@ -46,22 +46,22 @@ body{font-family:-apple-system,sans-serif;background:#0a0e27;color:#e2e8f0;paddi
<div class="meta">Title: WEVAL Consulting — Enterprise Digital Transformation | ERP · Cloud · IA · Cybers</div>
<div class="checks"><span class="check-pass">✓ text_in_title: "WEVAL"</span><br><span class="check-pass">✓ text_in_body: "weval"</span><br></div><div class="screenshots"><a href="/test-results/v90/main_site_public_01_top.png" target="_blank"><img src="/test-results/v90/main_site_public_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/main_site_public_02_bottom.png" target="_blank"><img src="/test-results/v90/main_site_public_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> business_kpi_dashboard</h3>
<div class="meta">URL: https://weval-consulting.com/business-kpi-dashboard.php · Load: 2.26s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/business-kpi-dashboard.php · Load: 2.2s · Steps: 2</div>
<div class="meta">Title: V83 Business KPI Dashboard — SaaS Ready</div>
<div class="checks"><span class="check-pass">✓ text_in_body: "kpi"</span><br></div><div class="screenshots"><a href="/test-results/v90/business_kpi_dashboard_01_top.png" target="_blank"><img src="/test-results/v90/business_kpi_dashboard_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/business_kpi_dashboard_02_bottom.png" target="_blank"><img src="/test-results/v90/business_kpi_dashboard_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> depts_kpi_page</h3>
<div class="meta">URL: https://weval-consulting.com/api/wevia-v64-departments-kpi.php · Load: 0.36s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/api/wevia-v64-departments-kpi.php · Load: 0.31s · Steps: 2</div>
<div class="meta">Title: </div>
<div class="checks"><span class="check-pass">✓ text_in_body: "department"</span><br></div><div class="screenshots"><a href="/test-results/v90/depts_kpi_page_01_top.png" target="_blank"><img src="/test-results/v90/depts_kpi_page_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/depts_kpi_page_02_bottom.png" target="_blank"><img src="/test-results/v90/depts_kpi_page_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> api_manifest</h3>
<div class="meta">URL: https://weval-consulting.com/api/weval-archi-manifest.php · Load: 0.2s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/api/weval-archi-manifest.php · Load: 0.14s · Steps: 2</div>
<div class="meta">Title: </div>
<div class="checks"><span class="check-pass">✓ text_in_body: "weval"</span><br><span class="check-pass">✓ text_in_body: "health"</span><br></div><div class="screenshots"><a href="/test-results/v90/api_manifest_01_top.png" target="_blank"><img src="/test-results/v90/api_manifest_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/api_manifest_02_bottom.png" target="_blank"><img src="/test-results/v90/api_manifest_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> api_l99_honest</h3>
<div class="meta">URL: https://weval-consulting.com/api/l99-honest.php · Load: 0.1s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/api/l99-honest.php · Load: 0.12s · Steps: 2</div>
<div class="meta">Title: </div>
<div class="checks"><span class="check-pass">✓ text_in_body: "6sigma"</span><br><span class="check-pass">✓ text_in_body: "201"</span><br></div><div class="screenshots"><a href="/test-results/v90/api_l99_honest_01_top.png" target="_blank"><img src="/test-results/v90/api_l99_honest_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/api_l99_honest_02_bottom.png" target="_blank"><img src="/test-results/v90/api_l99_honest_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div><div class="scenario pass">
<h3><span class="pass">[PASS]</span> api_business_kpi_full</h3>
<div class="meta">URL: https://weval-consulting.com/api/wevia-v83-business-kpi.php?action=full · Load: 1.14s · Steps: 2</div>
<div class="meta">URL: https://weval-consulting.com/api/wevia-v83-business-kpi.php?action=full · Load: 3.24s · Steps: 2</div>
<div class="meta">Title: </div>
<div class="checks"><span class="check-pass">✓ text_in_body: "revenue"</span><br><span class="check-pass">✓ text_in_body: "catalog"</span><br></div><div class="screenshots"><a href="/test-results/v90/api_business_kpi_full_01_top.png" target="_blank"><img src="/test-results/v90/api_business_kpi_full_01_top.png" alt="01_top" title="01_top"></a><a href="/test-results/v90/api_business_kpi_full_02_bottom.png" target="_blank"><img src="/test-results/v90/api_business_kpi_full_02_bottom.png" alt="02_bottom" title="02_bottom"></a></div></div></body></html>

View File

@@ -1,5 +1,5 @@
{
"ts": "2026-04-20T15:13:39",
"ts": "2026-04-20T15:14:29",
"version": "V90",
"scenarios": [
{
@@ -18,7 +18,7 @@
"level": "SEVERE",
"message": "https://weval-consulting.com/api/auth-check.php - Failed to load resource: the server responded with a status of 401 ()",
"source": "network",
"timestamp": 1776690821226
"timestamp": 1776690870335
}
],
"network_errors": [],
@@ -30,15 +30,15 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/wtp_main_with_auth_01_top.png",
"size": 46388
"size": 46504
},
{
"step": "02_bottom",
"path": "/var/www/html/test-results/v90/wtp_main_with_auth_02_bottom.png",
"size": 46469
"size": 46476
}
],
"load_time_s": 1.12,
"load_time_s": 0.95,
"title": "WEVAL \u2014 Connexion",
"body_text_len": 219,
"body_preview": "WEVAL Consulting\nEspace s\u00e9curis\u00e9 \u2014 Authentification requise\nRedirection SSO Authentik...\nConnexion SSO (Authentik)\nOU\nConnexion manuelle\nConnexion chiffr\u00e9e \u00b7 Session s\u00e9curis\u00e9e\nRetour au site\nWEVAL Con"
@@ -69,15 +69,15 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/login_ux_01_top.png",
"size": 46438
"size": 46414
},
{
"step": "02_bottom",
"path": "/var/www/html/test-results/v90/login_ux_02_bottom.png",
"size": 46416
"size": 46455
}
],
"load_time_s": 0.13,
"load_time_s": 0.16,
"title": "WEVAL \u2014 Connexion",
"body_text_len": 219,
"body_preview": "WEVAL Consulting\nEspace s\u00e9curis\u00e9 \u2014 Authentification requise\nRedirection SSO Authentik...\nConnexion SSO (Authentik)\nOU\nConnexion manuelle\nConnexion chiffr\u00e9e \u00b7 Session s\u00e9curis\u00e9e\nRetour au site\nWEVAL Con"
@@ -108,12 +108,12 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/main_site_public_01_top.png",
"size": 300699
"size": 301244
},
{
"step": "02_bottom",
"path": "/var/www/html/test-results/v90/main_site_public_02_bottom.png",
"size": 153706
"size": 153197
}
],
"load_time_s": 1.03,
@@ -142,7 +142,7 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/business_kpi_dashboard_01_top.png",
"size": 324364
"size": 324317
},
{
"step": "02_bottom",
@@ -150,10 +150,10 @@
"size": 199764
}
],
"load_time_s": 2.26,
"load_time_s": 2.2,
"title": "V83 Business KPI Dashboard \u2014 SaaS Ready",
"body_text_len": 5523,
"body_preview": "V83 Business KPI Dashboard \u2014 SaaS Ready\n56 KPIs across 7 categories \u2014 orienter le business (vous + clients) \u00b7 Updated: 13:13:57\n\u2190 ERP Portal\n56\nTOTAL KPIS\n7\nCATEGORIES\n29\nLIVE (ON TARGET)\n22\nBELOW TAR"
"body_text_len": 5148,
"body_preview": "V83 Business KPI Dashboard \u2014 SaaS Ready\n56 KPIs across 7 categories \u2014 orienter le business (vous + clients) \u00b7 Updated: 13:14:45\n\u2190 ERP Portal\n56\nTOTAL KPIS\n7\nCATEGORIES\n29\nLIVE (ON TARGET)\n22\nBELOW TAR"
},
{
"name": "depts_kpi_page",
@@ -176,7 +176,7 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/depts_kpi_page_01_top.png",
"size": 90622
"size": 90695
},
{
"step": "02_bottom",
@@ -184,10 +184,10 @@
"size": 83490
}
],
"load_time_s": 0.36,
"load_time_s": 0.31,
"title": "",
"body_text_len": 32498,
"body_preview": "{\n \"generated_at\": \"2026-04-20T13:14:01+00:00\",\n \"version\": \"V64\",\n \"doctrine\": \"60 + SAFe + PMI + L6S\",\n \"summary\": {\n \"departments_count\": 15,\n \"agents_wired\": 903,\n "
"body_preview": "{\n \"generated_at\": \"2026-04-20T13:14:50+00:00\",\n \"version\": \"V64\",\n \"doctrine\": \"60 + SAFe + PMI + L6S\",\n \"summary\": {\n \"departments_count\": 15,\n \"agents_wired\": 903,\n "
},
{
"name": "api_manifest",
@@ -215,7 +215,7 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/api_manifest_01_top.png",
"size": 93264
"size": 93364
},
{
"step": "02_bottom",
@@ -223,7 +223,7 @@
"size": 108597
}
],
"load_time_s": 0.2,
"load_time_s": 0.14,
"title": "",
"body_text_len": 14416,
"body_preview": "{\n \"ok\": true,\n \"version\": \"V82-archi-manifest-20avr2026\",\n \"purpose\": \"Source of truth unifi\u00e9e pour toute l'archi WEVAL\",\n \"canonical_entry_point\": \"https:\\/\\/weval-consulting.com\\/weval-"
@@ -254,15 +254,15 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/api_l99_honest_01_top.png",
"size": 43972
"size": 43982
},
{
"step": "02_bottom",
"path": "/var/www/html/test-results/v90/api_l99_honest_02_bottom.png",
"size": 43972
"size": 43982
}
],
"load_time_s": 0.1,
"load_time_s": 0.12,
"title": "",
"body_text_len": 684,
"body_preview": "{\n \"ok\": true,\n \"v\": \"V5.3-l99-honest-opus-19avr\",\n \"ts\": \"2026-04-20T15:03:14+02:00\",\n \"doctrine_4_honest\": \"TRUE - no hardcode, real exec of 2 nonreg files\",\n \"master\": {\n \"fil"
@@ -293,22 +293,22 @@
{
"step": "01_top",
"path": "/var/www/html/test-results/v90/api_business_kpi_full_01_top.png",
"size": 100136
"size": 100262
},
{
"step": "02_bottom",
"path": "/var/www/html/test-results/v90/api_business_kpi_full_02_bottom.png",
"size": 89727
"size": 89788
}
],
"load_time_s": 1.14,
"load_time_s": 3.24,
"title": "",
"body_text_len": 25280,
"body_preview": "{\n \"ok\": true,\n \"version\": \"V83-business-kpi\",\n \"ts\": \"2026-04-20T13:14:14+00:00\",\n \"catalog\": {\n \"revenue\": {\n \"title\": \"\\ud83d\\udcb0 Revenue & Business Growth\",\n "
"body_preview": "{\n \"ok\": true,\n \"version\": \"V83-business-kpi\",\n \"ts\": \"2026-04-20T13:15:06+00:00\",\n \"catalog\": {\n \"revenue\": {\n \"title\": \"\\ud83d\\udcb0 Revenue & Business Growth\",\n "
}
],
"pass": 8,
"fail": 0,
"warn": 0,
"total_duration_s": 38.4
"total_duration_s": 41.41
}