diff --git a/api/agent-escalation.json b/api/agent-escalation.json index e69de29bb..70a8f2dbb 100644 --- a/api/agent-escalation.json +++ b/api/agent-escalation.json @@ -0,0 +1,18 @@ +{ + "agent": "V41_Risk_Escalation", + "ts": "2026-04-24T03:45:05+02:00", + "dg_alerts_active": 7, + "wevia_life_stats_preview": "{ + "ok": true, + "agent": "wevialife", + "name": "WEVIA Life", + "category": "agent \u00b7 ", + "escalation_rules": { + "critical": "notify_Yacine_WhatsApp", + "high": "send_email_summary_daily", + "medium": "log_to_vault_and_dg" + }, + "cron_schedule": "every_15min", + "telegram_webhook_ready": "/api/wedroid-telegram-alert.php", + "root_cause_resolved": "risks_detected via escalation rules active" +} diff --git a/api/blade-actions-surfaced.json b/api/blade-actions-surfaced.json index 8ae163d24..4761d883d 100644 --- a/api/blade-actions-surfaced.json +++ b/api/blade-actions-surfaced.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-04-24T03:40:03.113603", + "generated_at": "2026-04-24T03:50:02.342667", "stats": { "total": 48, "pending": 23, diff --git a/api/v83-business-kpi-latest.json b/api/v83-business-kpi-latest.json index dba91c733..e0730d9c9 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-24T01:44:38+00:00", + "ts": "2026-04-24T01:49:38+00:00", "summary": { "total_categories": 8, "total_kpis": 64, diff --git a/growth-engine-v2.html b/growth-engine-v2.html index e48e15758..6389f33c5 100644 --- a/growth-engine-v2.html +++ b/growth-engine-v2.html @@ -219,7 +219,7 @@ function build(){ nav.querySelectorAll('.vt').forEach(t=>{t.onclick=()=>{ nav.querySelectorAll('.vt').forEach(x=>x.classList.remove('on'));t.classList.add('on'); document.querySelectorAll('.sc').forEach(s=>s.classList.remove('on')); - const s=document.getElementById('s-'+t.dataset.v);if(s){s.classList.add('on');window.scrollTo({top:0,behavior:'smooth'});setTimeout(function(){var n=document.getElementById('nav');if(n){var y=n.getBoundingClientRect().bottom+window.scrollY;window.scrollTo({top:y-8,behavior:'smooth'});}},120);} + const s=document.getElementById('s-'+t.dataset.v);if(s){s.classList.add('on');window.scrollTo({top:0,behavior:'smooth'});} };}); const mn=document.getElementById('mn'); diff --git a/proofs/e2e-user-test-w308/index.html b/proofs/e2e-user-test-w308/index.html new file mode 100644 index 000000000..756abdf40 --- /dev/null +++ b/proofs/e2e-user-test-w308/index.html @@ -0,0 +1,272 @@ +E2E User Test W307

E2E User Test W307 — 2026-04-24T01:36:40Z

Pages testees: 8 · Screenshots: 39 · Videos: 1

Videos (comme un user, ecran 1920x1080)

44ede90db31c8260e082ab5711d45c31.webm — 22381KB

Screenshots

all-ia-hub-01-load.png
all-ia-hub-02-mid.png
all-ia-hub-03-bottom.png
all-ia-hub-99-fullpage.png
cloudbot-social-01-load.png
cloudbot-social-02-mid.png
cloudbot-social-03-bottom.png
cloudbot-social-99-fullpage.png
growth-engine-v2-01-load.png
growth-engine-v2-02-mid.png
growth-engine-v2-03-bottom.png
growth-engine-v2-99-fullpage.png
growth-engine-v2-tab-advisor.png
growth-engine-v2-tab-connections.png
growth-engine-v2-tab-pipeline.png
growth-engine-v2-tab-plan90.png
growth-engine-v2-tab-predict.png
growth-engine-v2-tab-scout.png
growth-engine-v2-tab-social.png
weval-live-ops-01-load.png
weval-live-ops-02-mid.png
weval-live-ops-03-bottom.png
weval-live-ops-99-fullpage.png
wevia-master-01-load.png
wevia-master-02-mid.png
wevia-master-03-bottom.png
wevia-master-99-fullpage.png
wevia-meeting-rooms-01-load.png
wevia-meeting-rooms-02-mid.png
wevia-meeting-rooms-03-bottom.png
wevia-meeting-rooms-99-fullpage.png
wevia-orchestrator-01-load.png
wevia-orchestrator-02-mid.png
wevia-orchestrator-03-bottom.png
wevia-orchestrator-99-fullpage.png
wtp-01-load.png
wtp-02-mid.png
wtp-03-bottom.png
wtp-99-fullpage.png

Report JSON

{
+  "wave": 308,
+  "ts": "2026-04-24T01:36:40Z",
+  "steps": [
+    {
+      "ts": "03:36:44",
+      "msg": "=== PAGE growth-engine-v2 ==="
+    },
+    {
+      "ts": "03:36:50",
+      "msg": "  Title:Growth Engine v3 \u2014 WEVAL Consulting Btns:178 Links:16 Inputs:38"
+    },
+    {
+      "page": "growth-engine-v2",
+      "title": "Growth Engine v3 \u2014 WEVAL Consulting",
+      "buttons": 178,
+      "links": 16,
+      "inputs": 38,
+      "url": "https://weval-consulting.com/growth-engine-v2.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994604377"
+    },
+    {
+      "ts": "03:36:59",
+      "msg": "  Tab advisor: before=73 after=0 docH=3575 visible=False scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "advisor",
+      "scrollY_before": 73,
+      "scrollY_after": 0,
+      "docH": 3575,
+      "section_visible": false,
+      "scroll_worked": false,
+      "ok": false
+    },
+    {
+      "ts": "03:37:02",
+      "msg": "  Tab pipeline: before=2495 after=3828 docH=5347 visible=True scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "pipeline",
+      "scrollY_before": 2495,
+      "scrollY_after": 3828,
+      "docH": 5347,
+      "section_visible": true,
+      "scroll_worked": false,
+      "ok": true
+    },
+    {
+      "ts": "03:37:06",
+      "msg": "  Tab plan90: before=4267 after=3828 docH=4967 visible=True scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "plan90",
+      "scrollY_before": 4267,
+      "scrollY_after": 3828,
+      "docH": 4967,
+      "section_visible": true,
+      "scroll_worked": false,
+      "ok": true
+    },
+    {
+      "ts": "03:37:09",
+      "msg": "  Tab social: before=3887 after=3104 docH=4226 visible=True scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "social",
+      "scrollY_before": 3887,
+      "scrollY_after": 3104,
+      "docH": 4226,
+      "section_visible": true,
+      "scroll_worked": false,
+      "ok": true
+    },
+    {
+      "ts": "03:37:12",
+      "msg": "  Tab scout: before=3146 after=2922 docH=4073 visible=True scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "scout",
+      "scrollY_before": 3146,
+      "scrollY_after": 2922,
+      "docH": 4073,
+      "section_visible": true,
+      "scroll_worked": false,
+      "ok": true
+    },
+    {
+      "ts": "03:37:16",
+      "msg": "  Tab predict: before=2993 after=3242 docH=4322 visible=True scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "predict",
+      "scrollY_before": 2993,
+      "scrollY_after": 3242,
+      "docH": 4322,
+      "section_visible": true,
+      "scroll_worked": false,
+      "ok": true
+    },
+    {
+      "ts": "03:37:20",
+      "msg": "  Tab connections: before=3242 after=3828 docH=5082 visible=True scrollFix=False"
+    },
+    {
+      "page": "growth-engine-v2",
+      "tab": "connections",
+      "scrollY_before": 3242,
+      "scrollY_after": 3828,
+      "docH": 5082,
+      "section_visible": true,
+      "scroll_worked": false,
+      "ok": true
+    },
+    {
+      "ts": "03:37:25",
+      "msg": "=== PAGE wevia-master ==="
+    },
+    {
+      "ts": "03:37:30",
+      "msg": "  Title:WEVIA Master AI Btns:50 Links:17 Inputs:4"
+    },
+    {
+      "page": "wevia-master",
+      "title": "WEVIA Master AI",
+      "buttons": 50,
+      "links": 17,
+      "inputs": 4,
+      "url": "https://weval-consulting.com/wevia-master.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994645932"
+    },
+    {
+      "ts": "03:37:38",
+      "msg": "=== PAGE wevia-orchestrator ==="
+    },
+    {
+      "ts": "03:37:43",
+      "msg": "  Title:WEVIA \u2014 Orchestrator GODMODE Btns:20 Links:31 Inputs:4"
+    },
+    {
+      "page": "wevia-orchestrator",
+      "title": "WEVIA \u2014 Orchestrator GODMODE",
+      "buttons": 20,
+      "links": 31,
+      "inputs": 4,
+      "url": "https://weval-consulting.com/wevia-orchestrator.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994658440"
+    },
+    {
+      "ts": "03:37:50",
+      "msg": "=== PAGE all-ia-hub ==="
+    },
+    {
+      "ts": "03:37:55",
+      "msg": "  Title:All-IA Hub \u2014 Remplacement Claude Code + Opus (Souv Btns:49 Links:19 Inputs:8"
+    },
+    {
+      "page": "all-ia-hub",
+      "title": "All-IA Hub \u2014 Remplacement Claude Code + Opus (Souverain)",
+      "buttons": 49,
+      "links": 19,
+      "inputs": 8,
+      "url": "https://weval-consulting.com/all-ia-hub.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994670631"
+    },
+    {
+      "ts": "03:38:02",
+      "msg": "=== PAGE weval-live-ops ==="
+    },
+    {
+      "ts": "03:38:06",
+      "msg": "  Title:WEVAL Live Ops \u2014 Temps r\u00e9el agents + Paperclip + S Btns:63 Links:9 Inputs:5"
+    },
+    {
+      "page": "weval-live-ops",
+      "title": "WEVAL Live Ops \u2014 Temps r\u00e9el agents + Paperclip + Social",
+      "buttons": 63,
+      "links": 9,
+      "inputs": 5,
+      "url": "https://weval-consulting.com/weval-live-ops.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994682154"
+    },
+    {
+      "ts": "03:38:12",
+      "msg": "=== PAGE cloudbot-social ==="
+    },
+    {
+      "ts": "03:38:16",
+      "msg": "  Title:WEVIA Cloudbot Social v2 - Live Network Btns:278 Links:9 Inputs:2"
+    },
+    {
+      "page": "cloudbot-social",
+      "title": "WEVIA Cloudbot Social v2 - Live Network",
+      "buttons": 278,
+      "links": 9,
+      "inputs": 2,
+      "url": "https://weval-consulting.com/cloudbot-social.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994692283"
+    },
+    {
+      "ts": "03:38:24",
+      "msg": "=== PAGE wevia-meeting-rooms ==="
+    },
+    {
+      "ts": "03:38:34",
+      "msg": "  Title:WEVIA Meeting Rooms Btns:15 Links:21 Inputs:5"
+    },
+    {
+      "page": "wevia-meeting-rooms",
+      "title": "WEVIA Meeting Rooms",
+      "buttons": 15,
+      "links": 21,
+      "inputs": 5,
+      "url": "https://weval-consulting.com/wevia-meeting-rooms.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994704701"
+    },
+    {
+      "ts": "03:38:50",
+      "msg": "=== PAGE wtp ==="
+    },
+    {
+      "ts": "03:39:26",
+      "msg": "  Title:WEVAL Technology Platform \u2014 All-in-One ERP Portal Btns:132 Links:439 Inputs:6"
+    },
+    {
+      "page": "wtp",
+      "title": "WEVAL Technology Platform \u2014 All-in-One ERP Portal",
+      "buttons": 132,
+      "links": 439,
+      "inputs": 6,
+      "url": "https://weval-consulting.com/weval-technology-platform.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994730762"
+    }
+  ],
+  "videos": [
+    {
+      "file": "44ede90db31c8260e082ab5711d45c31.webm",
+      "size": 22919032
+    }
+  ],
+  "screenshots": [
+    "growth-engine-v2-01-load.png",
+    "growth-engine-v2-02-mid.png",
+    "growth-engine-v2-03-bottom.png",
+    "growth-engine-v2-tab-advisor.png",
+    "growth-engine-v2-tab-pipeline.png",
+    "growth-engine-v2-tab-plan90.png",
+    "growth-engine-v2-tab-social.png",
+    "growth-engine-v2-tab-scout.png",
+    "growth-engine-v2-tab-predict.png",
+    "growth-engine-v2-tab-connections.png",
+    "growth-engine-v2-99-fullpage.png",
+    "wevia-master-01-load.png",
+    "wevia-master-02-mid.png",
+    "wevia-master-03-bottom.png",
+    "wevia-master-99-fullpage.png",
+    "wevia-orchestrator-01-load.png",
+    "wevia-orchestrator-02-mid.png",
+    "wevia-orchestrator-03-bottom.png",
+    "wevia-orchestrator-99-fullpage.png",
+    "all-ia-hub-01-load.png",
+    "all-ia-hub-02-mid.png",
+    "all-ia-hub-03-bottom.png",
+    "all-ia-hub-99-fullpage.png",
+    "weval-live-ops-01-load.png",
+    "weval-live-ops-02-mid.png",
+    "weval-live-ops-03-bottom.png",
+    "weval-live-ops-99-fullpage.png",
+    "cloudbot-social-01-load.png",
+    "cloudbot-social-02-mid.png",
+    "cloudbot-social-03-bottom.png",
+    "cloudbot-social-99-fullpage.png",
+    "wevia-meeting-rooms-01-load.png",
+    "wevia-meeting-rooms-02-mid.png",
+    "wevia-meeting-rooms-0
\ No newline at end of file diff --git a/proofs/e2e-user-test-w308/report.json b/proofs/e2e-user-test-w308/report.json new file mode 100644 index 000000000..fc3985bc6 --- /dev/null +++ b/proofs/e2e-user-test-w308/report.json @@ -0,0 +1,279 @@ +{ + "wave": 308, + "ts": "2026-04-24T01:36:40Z", + "steps": [ + { + "ts": "03:36:44", + "msg": "=== PAGE growth-engine-v2 ===" + }, + { + "ts": "03:36:50", + "msg": " Title:Growth Engine v3 \u2014 WEVAL Consulting Btns:178 Links:16 Inputs:38" + }, + { + "page": "growth-engine-v2", + "title": "Growth Engine v3 \u2014 WEVAL Consulting", + "buttons": 178, + "links": 16, + "inputs": 38, + "url": "https://weval-consulting.com/growth-engine-v2.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994604377" + }, + { + "ts": "03:36:59", + "msg": " Tab advisor: before=73 after=0 docH=3575 visible=False scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "advisor", + "scrollY_before": 73, + "scrollY_after": 0, + "docH": 3575, + "section_visible": false, + "scroll_worked": false, + "ok": false + }, + { + "ts": "03:37:02", + "msg": " Tab pipeline: before=2495 after=3828 docH=5347 visible=True scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "pipeline", + "scrollY_before": 2495, + "scrollY_after": 3828, + "docH": 5347, + "section_visible": true, + "scroll_worked": false, + "ok": true + }, + { + "ts": "03:37:06", + "msg": " Tab plan90: before=4267 after=3828 docH=4967 visible=True scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "plan90", + "scrollY_before": 4267, + "scrollY_after": 3828, + "docH": 4967, + "section_visible": true, + "scroll_worked": false, + "ok": true + }, + { + "ts": "03:37:09", + "msg": " Tab social: before=3887 after=3104 docH=4226 visible=True scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "social", + "scrollY_before": 3887, + "scrollY_after": 3104, + "docH": 4226, + "section_visible": true, + "scroll_worked": false, + "ok": true + }, + { + "ts": "03:37:12", + "msg": " Tab scout: before=3146 after=2922 docH=4073 visible=True scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "scout", + "scrollY_before": 3146, + "scrollY_after": 2922, + "docH": 4073, + "section_visible": true, + "scroll_worked": false, + "ok": true + }, + { + "ts": "03:37:16", + "msg": " Tab predict: before=2993 after=3242 docH=4322 visible=True scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "predict", + "scrollY_before": 2993, + "scrollY_after": 3242, + "docH": 4322, + "section_visible": true, + "scroll_worked": false, + "ok": true + }, + { + "ts": "03:37:20", + "msg": " Tab connections: before=3242 after=3828 docH=5082 visible=True scrollFix=False" + }, + { + "page": "growth-engine-v2", + "tab": "connections", + "scrollY_before": 3242, + "scrollY_after": 3828, + "docH": 5082, + "section_visible": true, + "scroll_worked": false, + "ok": true + }, + { + "ts": "03:37:25", + "msg": "=== PAGE wevia-master ===" + }, + { + "ts": "03:37:30", + "msg": " Title:WEVIA Master AI Btns:50 Links:17 Inputs:4" + }, + { + "page": "wevia-master", + "title": "WEVIA Master AI", + "buttons": 50, + "links": 17, + "inputs": 4, + "url": "https://weval-consulting.com/wevia-master.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994645932" + }, + { + "ts": "03:37:38", + "msg": "=== PAGE wevia-orchestrator ===" + }, + { + "ts": "03:37:43", + "msg": " Title:WEVIA \u2014 Orchestrator GODMODE Btns:20 Links:31 Inputs:4" + }, + { + "page": "wevia-orchestrator", + "title": "WEVIA \u2014 Orchestrator GODMODE", + "buttons": 20, + "links": 31, + "inputs": 4, + "url": "https://weval-consulting.com/wevia-orchestrator.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994658440" + }, + { + "ts": "03:37:50", + "msg": "=== PAGE all-ia-hub ===" + }, + { + "ts": "03:37:55", + "msg": " Title:All-IA Hub \u2014 Remplacement Claude Code + Opus (Souv Btns:49 Links:19 Inputs:8" + }, + { + "page": "all-ia-hub", + "title": "All-IA Hub \u2014 Remplacement Claude Code + Opus (Souverain)", + "buttons": 49, + "links": 19, + "inputs": 8, + "url": "https://weval-consulting.com/all-ia-hub.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994670631" + }, + { + "ts": "03:38:02", + "msg": "=== PAGE weval-live-ops ===" + }, + { + "ts": "03:38:06", + "msg": " Title:WEVAL Live Ops \u2014 Temps r\u00e9el agents + Paperclip + S Btns:63 Links:9 Inputs:5" + }, + { + "page": "weval-live-ops", + "title": "WEVAL Live Ops \u2014 Temps r\u00e9el agents + Paperclip + Social", + "buttons": 63, + "links": 9, + "inputs": 5, + "url": "https://weval-consulting.com/weval-live-ops.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994682154" + }, + { + "ts": "03:38:12", + "msg": "=== PAGE cloudbot-social ===" + }, + { + "ts": "03:38:16", + "msg": " Title:WEVIA Cloudbot Social v2 - Live Network Btns:278 Links:9 Inputs:2" + }, + { + "page": "cloudbot-social", + "title": "WEVIA Cloudbot Social v2 - Live Network", + "buttons": 278, + "links": 9, + "inputs": 2, + "url": "https://weval-consulting.com/cloudbot-social.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994692283" + }, + { + "ts": "03:38:24", + "msg": "=== PAGE wevia-meeting-rooms ===" + }, + { + "ts": "03:38:34", + "msg": " Title:WEVIA Meeting Rooms Btns:15 Links:21 Inputs:5" + }, + { + "page": "wevia-meeting-rooms", + "title": "WEVIA Meeting Rooms", + "buttons": 15, + "links": 21, + "inputs": 5, + "url": "https://weval-consulting.com/wevia-meeting-rooms.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994704701" + }, + { + "ts": "03:38:50", + "msg": "=== PAGE wtp ===" + }, + { + "ts": "03:39:26", + "msg": " Title:WEVAL Technology Platform \u2014 All-in-One ERP Portal Btns:132 Links:439 Inputs:6" + }, + { + "page": "wtp", + "title": "WEVAL Technology Platform \u2014 All-in-One ERP Portal", + "buttons": 132, + "links": 439, + "inputs": 6, + "url": "https://weval-consulting.com/weval-technology-platform.html?_agent_token=mAN8ba3zDlcYW62dJS3ltUCwzoRqkOLbQrf0aBKsTPo&cb=1776994730762" + } + ], + "videos": [ + { + "file": "44ede90db31c8260e082ab5711d45c31.webm", + "size": 22919032 + } + ], + "screenshots": [ + "growth-engine-v2-01-load.png", + "growth-engine-v2-02-mid.png", + "growth-engine-v2-03-bottom.png", + "growth-engine-v2-tab-advisor.png", + "growth-engine-v2-tab-pipeline.png", + "growth-engine-v2-tab-plan90.png", + "growth-engine-v2-tab-social.png", + "growth-engine-v2-tab-scout.png", + "growth-engine-v2-tab-predict.png", + "growth-engine-v2-tab-connections.png", + "growth-engine-v2-99-fullpage.png", + "wevia-master-01-load.png", + "wevia-master-02-mid.png", + "wevia-master-03-bottom.png", + "wevia-master-99-fullpage.png", + "wevia-orchestrator-01-load.png", + "wevia-orchestrator-02-mid.png", + "wevia-orchestrator-03-bottom.png", + "wevia-orchestrator-99-fullpage.png", + "all-ia-hub-01-load.png", + "all-ia-hub-02-mid.png", + "all-ia-hub-03-bottom.png", + "all-ia-hub-99-fullpage.png", + "weval-live-ops-01-load.png", + "weval-live-ops-02-mid.png", + "weval-live-ops-03-bottom.png", + "weval-live-ops-99-fullpage.png", + "cloudbot-social-01-load.png", + "cloudbot-social-02-mid.png", + "cloudbot-social-03-bottom.png", + "cloudbot-social-99-fullpage.png", + "wevia-meeting-rooms-01-load.png", + "wevia-meeting-rooms-02-mid.png", + "wevia-meeting-rooms-03-bottom.png", + "wevia-meeting-rooms-99-fullpage.png", + "wtp-01-load.png", + "wtp-02-mid.png", + "wtp-03-bottom.png", + "wtp-99-fullpage.png" + ] +} \ No newline at end of file diff --git a/proofs/e2e-user-test-w308/videos/44ede90db31c8260e082ab5711d45c31.webm b/proofs/e2e-user-test-w308/videos/44ede90db31c8260e082ab5711d45c31.webm index 8cba1cd9a..a366da150 100644 Binary files a/proofs/e2e-user-test-w308/videos/44ede90db31c8260e082ab5711d45c31.webm and b/proofs/e2e-user-test-w308/videos/44ede90db31c8260e082ab5711d45c31.webm differ diff --git a/proofs/playwright-gemini-v5-w305/agents-hub_html.png b/proofs/playwright-gemini-v5-w305/agents-hub_html.png index 4ecb263a6..2944f1774 100644 Binary files a/proofs/playwright-gemini-v5-w305/agents-hub_html.png and b/proofs/playwright-gemini-v5-w305/agents-hub_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/agents-hub_html.webm b/proofs/playwright-gemini-v5-w305/agents-hub_html.webm index ed79cbf8b..0ae1a6139 100644 Binary files a/proofs/playwright-gemini-v5-w305/agents-hub_html.webm and b/proofs/playwright-gemini-v5-w305/agents-hub_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/agents-hub_html_hover.png b/proofs/playwright-gemini-v5-w305/agents-hub_html_hover.png index 8a1ad0b62..fd8825f63 100644 Binary files a/proofs/playwright-gemini-v5-w305/agents-hub_html_hover.png and b/proofs/playwright-gemini-v5-w305/agents-hub_html_hover.png differ diff --git a/proofs/playwright-gemini-v5-w305/ai-hub_html.png b/proofs/playwright-gemini-v5-w305/ai-hub_html.png index 80b98cdbe..ec381ec11 100644 Binary files a/proofs/playwright-gemini-v5-w305/ai-hub_html.png and b/proofs/playwright-gemini-v5-w305/ai-hub_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/ai-hub_html.webm b/proofs/playwright-gemini-v5-w305/ai-hub_html.webm index 654dafac5..323c874d4 100644 Binary files a/proofs/playwright-gemini-v5-w305/ai-hub_html.webm and b/proofs/playwright-gemini-v5-w305/ai-hub_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/ai-hub_html_hover.png b/proofs/playwright-gemini-v5-w305/ai-hub_html_hover.png index f525aec5b..5b461c9e4 100644 Binary files a/proofs/playwright-gemini-v5-w305/ai-hub_html_hover.png and b/proofs/playwright-gemini-v5-w305/ai-hub_html_hover.png differ diff --git a/proofs/playwright-gemini-v5-w305/brain-council_html.png b/proofs/playwright-gemini-v5-w305/brain-council_html.png index b3820eaa3..7f6a8860f 100644 Binary files a/proofs/playwright-gemini-v5-w305/brain-council_html.png and b/proofs/playwright-gemini-v5-w305/brain-council_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/brain-council_html.webm b/proofs/playwright-gemini-v5-w305/brain-council_html.webm index 5c01b0b4c..b6a6b097a 100644 Binary files a/proofs/playwright-gemini-v5-w305/brain-council_html.webm and b/proofs/playwright-gemini-v5-w305/brain-council_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/brain-council_html_hover.png b/proofs/playwright-gemini-v5-w305/brain-council_html_hover.png index 587b92f26..22bdae075 100644 Binary files a/proofs/playwright-gemini-v5-w305/brain-council_html_hover.png and b/proofs/playwright-gemini-v5-w305/brain-council_html_hover.png differ diff --git a/proofs/playwright-gemini-v5-w305/deerflow-hub_html.png b/proofs/playwright-gemini-v5-w305/deerflow-hub_html.png index ecb50a5f4..cb221951e 100644 Binary files a/proofs/playwright-gemini-v5-w305/deerflow-hub_html.png and b/proofs/playwright-gemini-v5-w305/deerflow-hub_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/deerflow-hub_html.webm b/proofs/playwright-gemini-v5-w305/deerflow-hub_html.webm index e65daf180..7ca3cb4db 100644 Binary files a/proofs/playwright-gemini-v5-w305/deerflow-hub_html.webm and b/proofs/playwright-gemini-v5-w305/deerflow-hub_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/deerflow-hub_html_hover.png b/proofs/playwright-gemini-v5-w305/deerflow-hub_html_hover.png index 89f1f9310..16da246fb 100644 Binary files a/proofs/playwright-gemini-v5-w305/deerflow-hub_html_hover.png and b/proofs/playwright-gemini-v5-w305/deerflow-hub_html_hover.png differ diff --git a/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.png b/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.png index 1afabd437..d8f334a5d 100644 Binary files a/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.png and b/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.webm b/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.webm index ba2eb0d53..8e8de774e 100644 Binary files a/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.webm and b/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/page@981ac5fe83d7ae3a33e1f450a6442774.webm b/proofs/playwright-gemini-v5-w305/page@981ac5fe83d7ae3a33e1f450a6442774.webm new file mode 100644 index 000000000..42429393f Binary files /dev/null and b/proofs/playwright-gemini-v5-w305/page@981ac5fe83d7ae3a33e1f450a6442774.webm differ diff --git a/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.png b/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.png index a9a7fbee8..0a6735701 100644 Binary files a/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.png and b/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.webm b/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.webm index c8bef1791..d2658e8fe 100644 Binary files a/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.webm and b/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html_hover.png b/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html_hover.png index 8cd46cea1..668d2a96e 100644 Binary files a/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html_hover.png and b/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html_hover.png differ diff --git a/proofs/playwright-gemini-v5-w305/report.json b/proofs/playwright-gemini-v5-w305/report.json index 1f655f461..a316643f8 100644 --- a/proofs/playwright-gemini-v5-w305/report.json +++ b/proofs/playwright-gemini-v5-w305/report.json @@ -1,6 +1,6 @@ { "wave": 305, - "timestamp": "2026-04-24T01:42:00.819Z", + "timestamp": "2026-04-24T01:45:48.354Z", "hubs": [ { "hub": "paperclip-dashboard.html", @@ -25,79 +25,233 @@ }, "artifacts": { "screenshot": "/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.png", - "hover": "/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html_hover.png" + "hover": "/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/paperclip-dashboard_html.webm" }, "http_status": 200, - "status": "ERROR", - "error": "browserContext.close: Target page, context or browser has been closed\nBrowser logs:\n\n /var/www/.cache/ms-playwright/chromium_headless_shell-1217/chrome-headless-shell-linux64/chrome-headless-shell --disable-field-trial-config --disable-background-networking --disable-background-timer-thro" + "status": "PASS" }, { "hub": "deerflow-hub.html", "url": "https://weval-consulting.com/deerflow-hub.html", "auth_required": false, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 0, + "top_right": [], + "bottom_right": [] + }, + "no_overlap_tr": true, + "no_overlap_br": true, + "gemini_markers": { + "geEntrance": true, + "gePulse": true, + "geAmbient": true, + "geShimmer": true + }, + "has_gemini_v2": true + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/deerflow-hub_html.png", + "hover": "/proofs/playwright-gemini-v5-w305/deerflow-hub_html_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/deerflow-hub_html.webm" + }, + "http_status": 200, + "status": "PASS" }, { "hub": "ai-hub.html", "url": "https://weval-consulting.com/ai-hub.html", "auth_required": false, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 0, + "top_right": [], + "bottom_right": [] + }, + "no_overlap_tr": true, + "no_overlap_br": true, + "gemini_markers": { + "geEntrance": true, + "gePulse": true, + "geAmbient": true, + "geShimmer": true + }, + "has_gemini_v2": true + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/ai-hub_html.png", + "hover": "/proofs/playwright-gemini-v5-w305/ai-hub_html_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/ai-hub_html.webm" + }, + "http_status": 200, + "status": "PASS" }, { "hub": "wevia-multiagent-dashboard.html", "url": "https://weval-consulting.com/wevia-multiagent-dashboard.html", "auth_required": false, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 0, + "top_right": [], + "bottom_right": [] + }, + "no_overlap_tr": true, + "no_overlap_br": true, + "gemini_markers": { + "geEntrance": true, + "gePulse": true, + "geAmbient": true, + "geShimmer": true + }, + "has_gemini_v2": true + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.png", + "hover": "/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.webm" + }, + "http_status": 200, + "status": "PASS" }, { "hub": "brain-council.html", "url": "https://weval-consulting.com/brain-council.html", "auth_required": false, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 0, + "top_right": [], + "bottom_right": [] + }, + "no_overlap_tr": true, + "no_overlap_br": true, + "gemini_markers": { + "geEntrance": true, + "gePulse": true, + "geAmbient": true, + "geShimmer": true + }, + "has_gemini_v2": true + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/brain-council_html.png", + "hover": "/proofs/playwright-gemini-v5-w305/brain-council_html_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/brain-council_html.webm" + }, + "http_status": 200, + "status": "PASS" }, { "hub": "wevia-meeting.php", "url": "https://weval-consulting.com/wevia-meeting.php", "auth_required": false, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 0, + "top_right": [], + "bottom_right": [] + }, + "no_overlap_tr": true, + "no_overlap_br": true, + "gemini_markers": { + "geEntrance": true, + "gePulse": true, + "geAmbient": true, + "geShimmer": true + }, + "has_gemini_v2": true + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/wevia-meeting_php.png", + "hover": "/proofs/playwright-gemini-v5-w305/wevia-meeting_php_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/wevia-meeting_php.webm" + }, + "http_status": 200, + "status": "PASS" }, { "hub": "growth-engine-v2.html", "url": "https://weval-consulting.com/growth-engine-v2.html", "auth_required": true, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 2, + "top_right": [], + "bottom_right": [ + { + "tag": "DIV", + "id": "", + "class": "orb o2", + "pos": "1510,1204", + "size": "500x500" + }, + { + "tag": "DIV", + "id": "wtp-udock", + "class": "", + "pos": "1488,1191", + "size": "420x56" + } + ] + }, + "no_overlap_tr": true, + "no_overlap_br": false, + "gemini_markers": { + "geEntrance": false, + "gePulse": false, + "geAmbient": false, + "geShimmer": false + }, + "has_gemini_v2": false + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.png", + "video": "/proofs/playwright-gemini-v5-w305/growth-engine-v2_html.webm" + }, + "http_status": 200, + "status": "FAIL" }, { "hub": "agents-hub.html", "url": "https://weval-consulting.com/agents-hub.html", "auth_required": true, - "checks": {}, - "artifacts": {}, - "status": "ERROR", - "error": "browser.newContext: Target page, context or browser has been closed" + "checks": { + "overlap": { + "top_right_count": 0, + "bottom_right_count": 0, + "top_right": [], + "bottom_right": [] + }, + "no_overlap_tr": true, + "no_overlap_br": true, + "gemini_markers": { + "geEntrance": true, + "gePulse": true, + "geAmbient": true, + "geShimmer": true + }, + "has_gemini_v2": true + }, + "artifacts": { + "screenshot": "/proofs/playwright-gemini-v5-w305/agents-hub_html.png", + "hover": "/proofs/playwright-gemini-v5-w305/agents-hub_html_hover.png", + "video": "/proofs/playwright-gemini-v5-w305/agents-hub_html.webm" + }, + "http_status": 200, + "status": "PASS" } ], "summary": { "total": 8, - "passed": 0, - "failed": 8 + "passed": 7, + "failed": 1 } } \ No newline at end of file diff --git a/proofs/playwright-gemini-v5-w305/wevia-meeting_php.png b/proofs/playwright-gemini-v5-w305/wevia-meeting_php.png index cdf97dd5d..9e1d99202 100644 Binary files a/proofs/playwright-gemini-v5-w305/wevia-meeting_php.png and b/proofs/playwright-gemini-v5-w305/wevia-meeting_php.png differ diff --git a/proofs/playwright-gemini-v5-w305/wevia-meeting_php.webm b/proofs/playwright-gemini-v5-w305/wevia-meeting_php.webm index de09d740e..4746d2224 100644 Binary files a/proofs/playwright-gemini-v5-w305/wevia-meeting_php.webm and b/proofs/playwright-gemini-v5-w305/wevia-meeting_php.webm differ diff --git a/proofs/playwright-gemini-v5-w305/wevia-meeting_php_hover.png b/proofs/playwright-gemini-v5-w305/wevia-meeting_php_hover.png index 96ec1c636..744ef7702 100644 Binary files a/proofs/playwright-gemini-v5-w305/wevia-meeting_php_hover.png and b/proofs/playwright-gemini-v5-w305/wevia-meeting_php_hover.png differ diff --git a/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.png b/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.png index aedab11e3..1095d8197 100644 Binary files a/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.png and b/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.png differ diff --git a/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.webm b/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.webm index b206fa2b9..d643b2999 100644 Binary files a/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.webm and b/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html.webm differ diff --git a/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html_hover.png b/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html_hover.png index a4c9a5e09..5a088fef0 100644 Binary files a/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html_hover.png and b/proofs/playwright-gemini-v5-w305/wevia-multiagent-dashboard_html_hover.png differ