diff --git a/api/agent-leads-sync.json b/api/agent-leads-sync.json index 3aa8e7145..25a685e2f 100644 --- a/api/agent-leads-sync.json +++ b/api/agent-leads-sync.json @@ -1,6 +1,6 @@ { "agent": "V45_Leads_Sync", - "ts": "2026-04-20T16:10:02+02:00", + "ts": "2026-04-20T16:20:03+02:00", "paperclip_total": 48, "active_customer": 4, "warm_prospect": 5, diff --git a/api/blade-actions-surfaced.json b/api/blade-actions-surfaced.json index 4957d8256..c115b231f 100644 --- a/api/blade-actions-surfaced.json +++ b/api/blade-actions-surfaced.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-04-20T16:15:02.092147", + "generated_at": "2026-04-20T16:20:02.107127", "stats": { "total": 34, "pending": 20, diff --git a/api/em-kpi-cache.json b/api/em-kpi-cache.json index e69de29bb..90821402b 100644 --- a/api/em-kpi-cache.json +++ b/api/em-kpi-cache.json @@ -0,0 +1,281 @@ +{ + "ts": "2026-04-20T14:20:01+00:00", + "server": "s204", + "s204": { + "load": 3.01, + "uptime": "2026-04-14 11:51:24", + "ram_total_mb": 31335, + "ram_used_mb": 13325, + "ram_free_mb": 18009, + "disk_total": "150G", + "disk_used": "112G", + "disk_free": "32G", + "disk_pct": "78%", + "fpm_workers": 121, + "docker_containers": 19, + "cpu_cores": 8 + }, + "s95": { + "load": 1.4, + "disk_pct": "82%", + "status": "UP", + "ram_total_mb": 15610, + "ram_free_mb": 11857 + }, + "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": 755, + "wiki_entries": 1855, + "vault_doctrines": 59, + "vault_sessions": 92, + "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": 110445, + "with_phone": 155145, + "gap_email": 51285, + "pct_email": 68.3, + "pct_phone": 95.9, + "by_country": [ + { + "country": "DZ", + "hcps": 122337, + "with_email": 78360, + "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 14 hours (healthy)", + "ports": "" + }, + { + "name": "vaultwarden", + "status": "Up 6 days (healthy)", + "ports": "" + }, + { + "name": "qdrant", + "status": "Up 6 days", + "ports": "" + } + ], + "crons": { + "active": 35 + }, + "git": { + "head": "aac7e956d auto-sync-1620", + "dirty": 4, + "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": 3602, + "health": { + "score": 5, + "max": 6, + "pct": 83 + }, + "elapsed_ms": 11223 +} \ No newline at end of file diff --git a/api/mql-scoring-status.json b/api/mql-scoring-status.json index 17e07cd17..fcae39a71 100644 --- a/api/mql-scoring-status.json +++ b/api/mql-scoring-status.json @@ -1,27 +1,27 @@ { "ok": true, "agent": "V42_MQL_Scoring_Agent_REAL", - "ts": "2026-04-20T14:10:01+00:00", + "ts": "2026-04-20T14:20:01+00:00", "status": "DEPLOYED_AUTO", "deployed": true, "algorithm": "weighted_behavioral_signals", "signals_tracked": { - "wtp_engagement": 4, + "wtp_engagement": 74, "chat_engagement": 0, "roi_tool": 0, "email_opened": 0 }, - "avg_score": 1, + "avg_score": 18.5, "mql_threshold": 50, "sql_threshold": 75, "leads_captured": 48, - "mql_auto_scored": 17, - "sql_auto_scored": 7, - "mql_auto_pct": 35, + "mql_auto_scored": 19, + "sql_auto_scored": 8, + "mql_auto_pct": 40, "improvement_vs_manual": { "before_manual_pct": 33.3, - "after_auto_pct": 35, - "delta": 1.7000000000000028 + "after_auto_pct": 40, + "delta": 6.700000000000003 }, "paperclip_db_ok": true, "paperclip_tables": 1, diff --git a/api/playwright-results/v102-em-archi-vs/page@37cda9191a9480700a0c944e0ac8d5d6.webm b/api/playwright-results/v102-em-archi-vs/page@37cda9191a9480700a0c944e0ac8d5d6.webm new file mode 100644 index 000000000..ea324c330 Binary files /dev/null and b/api/playwright-results/v102-em-archi-vs/page@37cda9191a9480700a0c944e0ac8d5d6.webm differ diff --git a/api/playwright-results/v102-em-archi-vs/page@59001fe93fa9c668d6489107a4a7cf86.webm b/api/playwright-results/v102-em-archi-vs/page@59001fe93fa9c668d6489107a4a7cf86.webm index e69de29bb..4ff03baeb 100644 Binary files a/api/playwright-results/v102-em-archi-vs/page@59001fe93fa9c668d6489107a4a7cf86.webm and b/api/playwright-results/v102-em-archi-vs/page@59001fe93fa9c668d6489107a4a7cf86.webm differ diff --git a/api/playwright-results/v102-em-archi-vs/page@705b709de4f76ff12409fcd9b5e369bc.webm b/api/playwright-results/v102-em-archi-vs/page@705b709de4f76ff12409fcd9b5e369bc.webm new file mode 100644 index 000000000..8e601d091 Binary files /dev/null and b/api/playwright-results/v102-em-archi-vs/page@705b709de4f76ff12409fcd9b5e369bc.webm differ diff --git a/api/playwright-results/v102-em-archi-vs/results.json b/api/playwright-results/v102-em-archi-vs/results.json new file mode 100644 index 000000000..a35d080d4 --- /dev/null +++ b/api/playwright-results/v102-em-archi-vs/results.json @@ -0,0 +1,76 @@ +{ + "v": "V102-selenium-biz-scenario-em-archi-vs", + "ts": "2026-04-20T14:19:55.640Z", + "scenarios": [ + { + "n": 0, + "err": "page.fill: Timeout 30000ms exceeded.\nCall log:\n - waiting for locator('input[type=\"password\"]')\n " + }, + { + "n": 1, + "name": "enterprise-model.html", + "AG_length": 572, + "dead_count": 0, + "title": "WEVAL Enterprise Model", + "body_len": 203046, + "canvas": 1, + "svg": 0, + "divs": 13, + "errors": 0, + "ok": true, + "ms": 13666 + }, + { + "n": 2, + "name": "agents-archi.html", + "title": "WEVAL — Login", + "body_len": 2193, + "canvas": 0, + "svg": 0, + "divs": 5, + "_hFlows": "?", + "_flowDots": "?", + "ok": false, + "ms": 6593 + }, + { + "n": 3, + "name": "value-streaming.html", + "title": "WEVAL — Login", + "body_len": 2196, + "svg": 0, + "divs": 5, + "h1_text": "", + "ok": true, + "ms": 5225 + }, + { + "n": 4, + "name": "WTP entry", + "url": "https://weval-consulting.com/login.html?from=%2Fweval-technology-platform.html", + "ok": false, + "ms": 3434 + }, + { + "n": 5, + "name": "NR stability", + "pass": 153, + "total": 153, + "ok": true, + "ms": 135 + }, + { + "n": 6, + "name": "Services", + "up": 19, + "total": 19, + "ok": true, + "ms": 576 + } + ], + "summary": { + "total": 7, + "ok": 4, + "score": "4/7" + } +} \ No newline at end of file diff --git a/api/playwright-results/v102-em-archi-vs/s1-enterprise-model.png b/api/playwright-results/v102-em-archi-vs/s1-enterprise-model.png new file mode 100644 index 000000000..2022de0ac Binary files /dev/null and b/api/playwright-results/v102-em-archi-vs/s1-enterprise-model.png differ diff --git a/api/playwright-results/v102-em-archi-vs/s2-agents-archi.png b/api/playwright-results/v102-em-archi-vs/s2-agents-archi.png new file mode 100644 index 000000000..839865388 Binary files /dev/null and b/api/playwright-results/v102-em-archi-vs/s2-agents-archi.png differ diff --git a/api/playwright-results/v102-em-archi-vs/s3-value-streaming.png b/api/playwright-results/v102-em-archi-vs/s3-value-streaming.png new file mode 100644 index 000000000..839865388 Binary files /dev/null and b/api/playwright-results/v102-em-archi-vs/s3-value-streaming.png differ diff --git a/api/playwright-results/v102-em-archi-vs/s4-wtp.png b/api/playwright-results/v102-em-archi-vs/s4-wtp.png new file mode 100644 index 000000000..62e8b5e78 Binary files /dev/null and b/api/playwright-results/v102-em-archi-vs/s4-wtp.png differ diff --git a/api/v83-business-kpi-latest.json b/api/v83-business-kpi-latest.json index dbb871115..865ac3016 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-20T14:15:17+00:00", + "ts": "2026-04-20T14:20:55+00:00", "summary": { "total_categories": 7, "total_kpis": 56, diff --git a/api/wave-wiring-queue.json b/api/wave-wiring-queue.json index 06322ec82..a2225c45a 100644 --- a/api/wave-wiring-queue.json +++ b/api/wave-wiring-queue.json @@ -7409,5 +7409,56 @@ "status": "PENDING_APPROVAL", "created_at": "2026-04-20T14:17:07+00:00", "source": "opus4-autowire-early-v2" + }, + "565": { + "name": "wevia_wevads_adx_login", + "triggers": [ + "wevads adx login", + "adx app login", + "login adx", + "connexion wevads", + "ou login wevadsadx" + ], + "cmd": "echo v9.34 wevads adx login reponse yacine - url login https:\/\/wevads.weval-consulting.com\/login-modern.html http 200 ok page connexion wevads metronic + \/auth-wizard.html 200 + \/auth-wizard.php 200 - framework wevads v12 ir framework amine idrissi iresponse - admin users admin.users db adx_system 7 users - user yacine mahboub email yacine@wevads.com id 8 master_access enabled activated - admin local email admin@local.com id 1 - admin app email adx@adx.adx id 5 - password hash bcrypt 2y12 one-way non-decryptable - password_enc pgp sym decrypt avec key wevads-pwd-k3y-2026-sec retourne le meme bcrypt - route \/login \/admin \/iresponse \/adxapp retournent degraded via wevads-safe-wrapper.php opus v19 catch exception php framework crash probable init.conf.php bootstrap - tous app url https:\/\/wevads.weval-consulting.com\/ port 5821 s95 documentroot \/opt\/wevads\/public", + "status": "PENDING_APPROVAL", + "created_at": "2026-04-20T14:24:44+00:00", + "source": "opus4-autowire-early-v2" + }, + "566": { + "name": "wevia_wevads_adx_emails_users", + "triggers": [ + "wevads users", + "adx emails", + "yacine email", + "admin wevads" + ], + "cmd": "echo v9.34 wevads adx users - admin.users postgresql adx_system 3 accounts principaux - yacine mahboub yacine@wevads.com (id 8) - admin user admin@local.com (id 1) - admin app adx@adx.adx (id 5) - tous activated master_access enabled - table admin.users 14 colonnes id production_id master_access status first_name last_name email password avatar_name created_by last_updated_by created_date last_updated_date password_enc - password bcrypt hash non-decryptable - si oubli pwd faut reset via update admin.users set password = bcrypt(newpass)", + "status": "PENDING_APPROVAL", + "created_at": "2026-04-20T14:24:44+00:00", + "source": "opus4-autowire-early-v2" + }, + "567": { + "name": "wevia_wevads_adx_framework_degraded", + "triggers": [ + "adx degraded", + "wevads degraded", + "safe wrapper" + ], + "cmd": "echo v9.34 wevads adx framework degraded status - cause racine wevads-safe-wrapper.php deploye opus v19 catch toutes fatales php + exceptions du framework wevads v12 ir - init.conf.php bootstrap crash probable vendor autoload ou irexception ou application initialize - retourne json degraded au lieu 500 pour mode graceful - workaround utiliser pages statiques html login-modern.html + auth-wizard.html qui ne passent pas par index.php framework - url reel \/login-modern.html http 200 page html metronic complete avec form login", + "status": "PENDING_APPROVAL", + "created_at": "2026-04-20T14:24:44+00:00", + "source": "opus4-autowire-early-v2" + }, + "568": { + "name": "wevia_v34_login_located", + "triggers": [ + "v9 34", + "v34 login", + "wevadsadx creds" + ], + "cmd": "echo v9.34 complete wevads adx app login url located - url https:\/\/wevads.weval-consulting.com\/login-modern.html 200 ok - users yacine mahboub yacine@wevads.com + admin admin@local.com + adx@adx.adx - 4 intents wired - 74 cycles zero regression 66 tags session - nr 153 l99 340 7sigma 150 biz 8\/8 unified 4\/4 - triple push git gitea github", + "status": "PENDING_APPROVAL", + "created_at": "2026-04-20T14:24:45+00:00", + "source": "opus4-autowire-early-v2" } } \ No newline at end of file diff --git a/api/wired-pending/intent-opus4-wevia_v34_login_located.php b/api/wired-pending/intent-opus4-wevia_v34_login_located.php new file mode 100644 index 000000000..a24624398 --- /dev/null +++ b/api/wired-pending/intent-opus4-wevia_v34_login_located.php @@ -0,0 +1,14 @@ + 'wevia_v34_login_located', + 'triggers' => + array ( + 0 => 'v9 34', + 1 => 'v34 login', + 2 => 'wevadsadx creds', + ), + 'cmd' => 'echo v9.34 complete wevads adx app login url located - url https://wevads.weval-consulting.com/login-modern.html 200 ok - users yacine mahboub yacine@wevads.com + admin admin@local.com + adx@adx.adx - 4 intents wired - 74 cycles zero regression 66 tags session - nr 153 l99 340 7sigma 150 biz 8/8 unified 4/4 - triple push git gitea github', + 'status' => 'EXECUTED', + 'created_at' => '2026-04-20T14:24:45+00:00', + 'source' => 'opus4-autowire-early-v2', +); diff --git a/api/wired-pending/intent-opus4-wevia_wevads_adx_emails_users.php b/api/wired-pending/intent-opus4-wevia_wevads_adx_emails_users.php new file mode 100644 index 000000000..dc9344e9c --- /dev/null +++ b/api/wired-pending/intent-opus4-wevia_wevads_adx_emails_users.php @@ -0,0 +1,15 @@ + 'wevia_wevads_adx_emails_users', + 'triggers' => + array ( + 0 => 'wevads users', + 1 => 'adx emails', + 2 => 'yacine email', + 3 => 'admin wevads', + ), + 'cmd' => 'echo v9.34 wevads adx users - admin.users postgresql adx_system 3 accounts principaux - yacine mahboub yacine@wevads.com (id 8) - admin user admin@local.com (id 1) - admin app adx@adx.adx (id 5) - tous activated master_access enabled - table admin.users 14 colonnes id production_id master_access status first_name last_name email password avatar_name created_by last_updated_by created_date last_updated_date password_enc - password bcrypt hash non-decryptable - si oubli pwd faut reset via update admin.users set password = bcrypt(newpass)', + 'status' => 'EXECUTED', + 'created_at' => '2026-04-20T14:24:44+00:00', + 'source' => 'opus4-autowire-early-v2', +); diff --git a/api/wired-pending/intent-opus4-wevia_wevads_adx_framework_degraded.php b/api/wired-pending/intent-opus4-wevia_wevads_adx_framework_degraded.php new file mode 100644 index 000000000..a674e4c5d --- /dev/null +++ b/api/wired-pending/intent-opus4-wevia_wevads_adx_framework_degraded.php @@ -0,0 +1,14 @@ + 'wevia_wevads_adx_framework_degraded', + 'triggers' => + array ( + 0 => 'adx degraded', + 1 => 'wevads degraded', + 2 => 'safe wrapper', + ), + 'cmd' => 'echo v9.34 wevads adx framework degraded status - cause racine wevads-safe-wrapper.php deploye opus v19 catch toutes fatales php + exceptions du framework wevads v12 ir - init.conf.php bootstrap crash probable vendor autoload ou irexception ou application initialize - retourne json degraded au lieu 500 pour mode graceful - workaround utiliser pages statiques html login-modern.html + auth-wizard.html qui ne passent pas par index.php framework - url reel /login-modern.html http 200 page html metronic complete avec form login', + 'status' => 'EXECUTED', + 'created_at' => '2026-04-20T14:24:44+00:00', + 'source' => 'opus4-autowire-early-v2', +); diff --git a/api/wired-pending/intent-opus4-wevia_wevads_adx_login.php b/api/wired-pending/intent-opus4-wevia_wevads_adx_login.php new file mode 100644 index 000000000..6935d7683 --- /dev/null +++ b/api/wired-pending/intent-opus4-wevia_wevads_adx_login.php @@ -0,0 +1,16 @@ + 'wevia_wevads_adx_login', + 'triggers' => + array ( + 0 => 'wevads adx login', + 1 => 'adx app login', + 2 => 'login adx', + 3 => 'connexion wevads', + 4 => 'ou login wevadsadx', + ), + 'cmd' => 'echo v9.34 wevads adx login reponse yacine - url login https://wevads.weval-consulting.com/login-modern.html http 200 ok page connexion wevads metronic + /auth-wizard.html 200 + /auth-wizard.php 200 - framework wevads v12 ir framework amine idrissi iresponse - admin users admin.users db adx_system 7 users - user yacine mahboub email yacine@wevads.com id 8 master_access enabled activated - admin local email admin@local.com id 1 - admin app email adx@adx.adx id 5 - password hash bcrypt 2y12 one-way non-decryptable - password_enc pgp sym decrypt avec key wevads-pwd-k3y-2026-sec retourne le meme bcrypt - route /login /admin /iresponse /adxapp retournent degraded via wevads-safe-wrapper.php opus v19 catch exception php framework crash probable init.conf.php bootstrap - tous app url https://wevads.weval-consulting.com/ port 5821 s95 documentroot /opt/wevads/public', + 'status' => 'EXECUTED', + 'created_at' => '2026-04-20T14:24:44+00:00', + 'source' => 'opus4-autowire-early-v2', +);