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 @@ +
Pages testees: 8 · Screenshots: 39 · Videos: 1







































{
+ "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