auto-sync-2350

This commit is contained in:
Opus
2026-04-23 23:50:04 +02:00
parent bc2c70af17
commit c120ec20c6
17 changed files with 140 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
{
"agent": "V41_Risk_Escalation",
"ts": "2026-04-23T23:30:04+02:00",
"ts": "2026-04-23T23:45:03+02:00",
"dg_alerts_active": 7,
"wevia_life_stats_preview": "{
"ok": true,

View File

@@ -1,5 +1,5 @@
{
"generated_at": "2026-04-23T23:40:02.953925",
"generated_at": "2026-04-23T23:50:02.191064",
"stats": {
"total": 52,
"pending": 33,

View File

@@ -1,7 +1,7 @@
{
"ok": true,
"version": "V83-business-kpi",
"ts": "2026-04-23T21:41:32+00:00",
"ts": "2026-04-23T21:48:30+00:00",
"summary": {
"total_categories": 8,
"total_kpis": 64,

View File

@@ -10623,5 +10623,15 @@
"status": "PENDING_APPROVAL",
"created_at": "2026-04-23T21:42:41+00:00",
"source": "opus4-autowire-early-v2"
},
"865": {
"name": "gemini_ux_design_agent",
"triggers": [
"gemini ux design agent"
],
"cmd": "KG=$(sudo -n grep GEMINI_API_KEY \/etc\/weval\/secrets.env 2>\/dev\/null | cut -d= -f2 | tr -d \"\\\"\"); echo GEMINI_KEY_SET=$([ -n \"$KG\" ] && echo YES || echo NO); curl -sS -m 12 -X POST \"https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-2.5-flash:generateContent?key=$KG\" -H \"Content-Type: application\/json\" -d \"{\\\"contents\\\":[{\\\"parts\\\":[{\\\"text\\\":\\\"propose en JSON un design HTML+CSS premium ultra-max doctrine 60 pour un hub brain-council qui visualise cascade 17 providers IA + parallel votes + fallback metrics. Gradient sombre, charts.js, zero overlap top-right bottom-right. Reponds en JSON {html, css, js, palette}\\\"}]}]}\" 2>&1 | head -c 800",
"status": "PENDING_APPROVAL",
"created_at": "2026-04-23T21:49:08+00:00",
"source": "opus4-autowire-early-v2"
}
}

View File

@@ -0,0 +1,12 @@
<?php
return array (
'name' => 'gemini_ux_design_agent',
'triggers' =>
array (
0 => 'gemini ux design agent',
),
'cmd' => 'KG=$(sudo -n grep GEMINI_API_KEY /etc/weval/secrets.env 2>/dev/null | cut -d= -f2 | tr -d "\\""); echo GEMINI_KEY_SET=$([ -n "$KG" ] && echo YES || echo NO); curl -sS -m 12 -X POST "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=$KG" -H "Content-Type: application/json" -d "{\\"contents\\":[{\\"parts\\":[{\\"text\\":\\"propose en JSON un design HTML+CSS premium ultra-max doctrine 60 pour un hub brain-council qui visualise cascade 17 providers IA + parallel votes + fallback metrics. Gradient sombre, charts.js, zero overlap top-right bottom-right. Reponds en JSON {html, css, js, palette}\\"}]}]}" 2>&1 | head -c 800',
'status' => 'PENDING_APPROVAL',
'created_at' => '2026-04-23T21:49:08+00:00',
'source' => 'opus4-autowire-early-v2',
);

View File

@@ -0,0 +1,16 @@
<?php
return array(
'name' => 'wevia_e2e_markers',
'triggers' => array(
0 => 'wevia e2e markers',
1 => 'e2e per marker',
2 => 'test markers playwright',
3 => 'verify markers dom',
4 => 'wevia e2e test',
),
'cmd' => 'timeout 180 bash /opt/wevia-brain/scripts/wevia-e2e-per-marker.sh',
'status' => 'EXECUTED',
'source' => 'opus-doctrine-158',
'priority_tier' => '00',
'description' => 'Lance Playwright E2E sur chaque marker WEVIA. Verify DOM + screenshot. Output /proofs/wevia-e2e-marker-{TS}/.',
);

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

View File

@@ -0,0 +1,98 @@
{
"run_id": "20260423-234813",
"total_markers_tested": 9,
"passed": 4,
"failed": 5,
"results": [
{
"index": 1,
"marker": "WEVIA-WIRE-WTP-LIVEOPS-v1",
"file": "weval-technology-platform.html",
"url": "https://weval-consulting.com/weval-technology-platform.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/01-WEVIA-WIRE-WTP-LIVEOPS-v1.png",
"present_in_html": false,
"status_code": 200,
"error": null
},
{
"index": 2,
"marker": "WEVIA-AUDIT-LINK-WTP-v1",
"file": "weval-technology-platform.html",
"url": "https://weval-consulting.com/weval-technology-platform.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/02-WEVIA-AUDIT-LINK-WTP-v1.png",
"present_in_html": false,
"status_code": 200,
"error": null
},
{
"index": 3,
"marker": "WEVIA-ROLLBACK-LINK-P1-v1",
"file": "weval-technology-platform.html",
"url": "https://weval-consulting.com/weval-technology-platform.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/03-WEVIA-ROLLBACK-LINK-P1-v1.png",
"present_in_html": false,
"status_code": 200,
"error": null
},
{
"index": 4,
"marker": "WEVIA-LIVE-OPS-LINK-WM-v1",
"file": "wevia-master.html",
"url": "https://weval-consulting.com/wevia-master.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/04-WEVIA-LIVE-OPS-LINK-WM-v1.png",
"present_in_html": false,
"status_code": 200,
"error": null
},
{
"index": 5,
"marker": "WEVIA-WIRE-PAPERCLIP-MR-v1",
"file": "wevia-meeting-rooms.html",
"url": "https://weval-consulting.com/wevia-meeting-rooms.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/05-WEVIA-WIRE-PAPERCLIP-MR-v1.png",
"present_in_html": false,
"status_code": 200,
"error": null
},
{
"index": 6,
"marker": "WEVIA-AUTONOMY-NAV-AIH-v1",
"file": "all-ia-hub.html",
"url": "https://weval-consulting.com/all-ia-hub.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/06-WEVIA-AUTONOMY-NAV-AIH-v1.png",
"present_in_html": true,
"status_code": 200,
"error": null
},
{
"index": 7,
"marker": "WEVIA-COND-TEST-v1",
"file": "cloudbot-social.html",
"url": "https://weval-consulting.com/cloudbot-social.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/07-WEVIA-COND-TEST-v1.png",
"present_in_html": true,
"status_code": 200,
"error": null
},
{
"index": 8,
"marker": "WEVIA-ROLLBACK-LINK-P2-v1",
"file": "cloudbot-social.html",
"url": "https://weval-consulting.com/cloudbot-social.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/08-WEVIA-ROLLBACK-LINK-P2-v1.png",
"present_in_html": true,
"status_code": 200,
"error": null
},
{
"index": 9,
"marker": "WEVIA-AUDIT-LINK-MULTI-v1",
"file": "cloudbot-social.html",
"url": "https://weval-consulting.com/cloudbot-social.html",
"screenshot": "https://weval-consulting.com/proofs/wevia-e2e-marker-20260423-234813/09-WEVIA-AUDIT-LINK-MULTI-v1.png",
"present_in_html": true,
"status_code": 200,
"error": null
}
]
}

View File

@@ -0,0 +1 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><title>WEVIA E2E per-marker 20260423-234813</title><style>body{font-family:-apple-system,sans-serif;background:#0e1320;color:#e2e8f0;padding:20px}.ok{color:#10b981}.fail{color:#ef4444}.card{background:#1a2333;border:1px solid #2a3344;border-radius:8px;padding:14px;margin-bottom:12px}img{max-width:100%;border-radius:6px;margin-top:8px}</style></head><body><h1>WEVIA Playwright E2E per-marker</h1><p><b>Run:</b> 20260423-234813 | <b>Tested:</b> 9 | <b class="ok">OK:</b> 4 | <b class="fail">FAIL:</b> 5</p><div class="card"><h3><span class="fail">[FAIL]</span> WEVIA-WIRE-WTP-LIVEOPS-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/weval-technology-platform.html" target="_blank" style="color:#7c5cff">weval-technology-platform.html</a> | <b>Status:</b> 200</p><img src="01-WEVIA-WIRE-WTP-LIVEOPS-v1.png" alt=""></div><div class="card"><h3><span class="fail">[FAIL]</span> WEVIA-AUDIT-LINK-WTP-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/weval-technology-platform.html" target="_blank" style="color:#7c5cff">weval-technology-platform.html</a> | <b>Status:</b> 200</p><img src="02-WEVIA-AUDIT-LINK-WTP-v1.png" alt=""></div><div class="card"><h3><span class="fail">[FAIL]</span> WEVIA-ROLLBACK-LINK-P1-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/weval-technology-platform.html" target="_blank" style="color:#7c5cff">weval-technology-platform.html</a> | <b>Status:</b> 200</p><img src="03-WEVIA-ROLLBACK-LINK-P1-v1.png" alt=""></div><div class="card"><h3><span class="fail">[FAIL]</span> WEVIA-LIVE-OPS-LINK-WM-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/wevia-master.html" target="_blank" style="color:#7c5cff">wevia-master.html</a> | <b>Status:</b> 200</p><img src="04-WEVIA-LIVE-OPS-LINK-WM-v1.png" alt=""></div><div class="card"><h3><span class="fail">[FAIL]</span> WEVIA-WIRE-PAPERCLIP-MR-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/wevia-meeting-rooms.html" target="_blank" style="color:#7c5cff">wevia-meeting-rooms.html</a> | <b>Status:</b> 200</p><img src="05-WEVIA-WIRE-PAPERCLIP-MR-v1.png" alt=""></div><div class="card"><h3><span class="ok">[OK]</span> WEVIA-AUTONOMY-NAV-AIH-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/all-ia-hub.html" target="_blank" style="color:#7c5cff">all-ia-hub.html</a> | <b>Status:</b> 200</p><img src="06-WEVIA-AUTONOMY-NAV-AIH-v1.png" alt=""></div><div class="card"><h3><span class="ok">[OK]</span> WEVIA-COND-TEST-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/cloudbot-social.html" target="_blank" style="color:#7c5cff">cloudbot-social.html</a> | <b>Status:</b> 200</p><img src="07-WEVIA-COND-TEST-v1.png" alt=""></div><div class="card"><h3><span class="ok">[OK]</span> WEVIA-ROLLBACK-LINK-P2-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/cloudbot-social.html" target="_blank" style="color:#7c5cff">cloudbot-social.html</a> | <b>Status:</b> 200</p><img src="08-WEVIA-ROLLBACK-LINK-P2-v1.png" alt=""></div><div class="card"><h3><span class="ok">[OK]</span> WEVIA-AUDIT-LINK-MULTI-v1</h3><p><b>Page:</b> <a href="https://weval-consulting.com/cloudbot-social.html" target="_blank" style="color:#7c5cff">cloudbot-social.html</a> | <b>Status:</b> 200</p><img src="09-WEVIA-AUDIT-LINK-MULTI-v1.png" alt=""></div></body></html>