auto-sync-2020

This commit is contained in:
opus
2026-04-19 20:20:01 +02:00
parent 71343bd3f0
commit 277fc3bfc5
8 changed files with 68 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
{
"agent": "V41_Risk_Escalation",
"ts": "2026-04-19T20:00:03+02:00",
"ts": "2026-04-19T20:15:03+02:00",
"dg_alerts_active": 7,
"wevia_life_stats_preview": "File not found.",
"escalation_rules": {

View File

@@ -1,15 +1,15 @@
{
"generated_at": "2026-04-19T20:10:01.797797",
"generated_at": "2026-04-19T20:20:01.395783",
"stats": {
"total": 477,
"pending": 915,
"total": 479,
"pending": 919,
"kaouther_surfaced": 29,
"chrome_surfaced": 10,
"notif_only_done": 0,
"autofix_archived": 0,
"cerebras_archived": 0,
"older_3d_archived": 0,
"unknown": 438,
"unknown": 440,
"errors": 0
},
"actions": [

View File

@@ -0,0 +1,7 @@
<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>

Binary file not shown.

View File

@@ -1,7 +1,7 @@
{
"ok": true,
"version": "V83-business-kpi",
"ts": "2026-04-19T18:10:14+00:00",
"ts": "2026-04-19T18:17:59+00:00",
"summary": {
"total_categories": 7,
"total_kpis": 56,

View File

@@ -0,0 +1,19 @@
<?php
return array(
"name" => "playwright_login_test",
"triggers" => array(
"playwright login test",
"test login e2e",
"e2e login wtp",
"video login playwright",
"replay login test",
"proof login working",
"test auth e2e",
"verify login wtp",
),
"cmd" => "cd /tmp && timeout 60 python3 /tmp/playwright_login.py 2>&1 | head -c 2000",
"status" => "EXECUTED",
"created_at" => "2026-04-19T18:00:00+00:00",
"source" => "opus-yacine-v40-playwright",
"description" => "Run real Playwright E2E login test with video recording · target WTP",
);

View File

@@ -32,6 +32,24 @@ body{font-family:-apple-system,Segoe UI,sans-serif;background:#0a0e1a;color:#e2e
.trend.up{background:rgba(16,185,129,.2);color:#10b981}
.trend.down{background:rgba(239,68,68,.2);color:#ef4444}
.trend.flat{background:rgba(148,163,184,.2);color:#94a3b8}
/* === OPUS RESPONSIVE FIX v2 19avr — append-only, doctrine #14 === */
@media(max-width: 480px) {
html, body { overflow-x: hidden !important; max-width: 100vw; }
body, main, section, article { word-break: break-word; overflow-wrap: anywhere; }
img, video, iframe, canvas, svg, table, pre, code { max-width: 100% !important; }
pre, code { white-space: pre-wrap; word-break: break-all; }
table { display: block; overflow-x: auto; }
.container, [class*="container"], [class*="wrapper"] { max-width: 100vw !important; padding-left: 12px !important; padding-right: 12px !important; }
[class*="grid"], [class*="-grid"] { grid-template-columns: 1fr !important; gap: 10px !important; }
[class*="kpi"], [class*="stats"], [class*="-cards"] { grid-template-columns: 1fr !important; }
header, nav, footer { flex-wrap: wrap !important; }
header > *, nav > *, footer > * { max-width: 100%; }
h1 { font-size: 22px !important; word-break: break-word; }
h2 { font-size: 18px !important; }
.pitch, [class*="pitch"], [class*="hero"] { word-break: break-word; overflow-wrap: anywhere; }
}
/* === OPUS RESPONSIVE FIX v2 END === */
</style></head><body>
<div class="hd"><h1>📊 KPI 15 Départements Live<button class="refresh-btn" onclick="refresh()">🔄 Refresh</button></h1><div class="sub">Enterprise Model · 15 depts × 5-7 KPIs live · Lean 6σ continuous measurement</div></div>

View File

@@ -35,6 +35,24 @@ body{font-family:-apple-system,Segoe UI,sans-serif;background:#0a0e1a;color:#e2e
.note{background:#1e293b;padding:14px;border-radius:8px;font-size:12px;color:#94a3b8;border-left:3px solid #3b82f6}
.success-metrics{background:#0a0e1a;padding:12px;border-radius:8px;margin-top:12px;border-left:3px solid #10b981;font-size:11px}
.success-metrics b{color:#10b981;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}
/* === OPUS RESPONSIVE FIX v2 19avr — append-only, doctrine #14 === */
@media(max-width: 480px) {
html, body { overflow-x: hidden !important; max-width: 100vw; }
body, main, section, article { word-break: break-word; overflow-wrap: anywhere; }
img, video, iframe, canvas, svg, table, pre, code { max-width: 100% !important; }
pre, code { white-space: pre-wrap; word-break: break-all; }
table { display: block; overflow-x: auto; }
.container, [class*="container"], [class*="wrapper"] { max-width: 100vw !important; padding-left: 12px !important; padding-right: 12px !important; }
[class*="grid"], [class*="-grid"] { grid-template-columns: 1fr !important; gap: 10px !important; }
[class*="kpi"], [class*="stats"], [class*="-cards"] { grid-template-columns: 1fr !important; }
header, nav, footer { flex-wrap: wrap !important; }
header > *, nav > *, footer > * { max-width: 100%; }
h1 { font-size: 22px !important; word-break: break-word; }
h2 { font-size: 18px !important; }
.pitch, [class*="pitch"], [class*="hero"] { word-break: break-word; overflow-wrap: anywhere; }
}
/* === OPUS RESPONSIVE FIX v2 END === */
</style></head><body>
<div class="hd"><h1>📘 Playbook 3 Phases — POC · MVP · Enterprise</h1><div class="sub">Méthodologie déploiement WEVIA Enterprise Model · Doctrine 80 · Kit livrables industrialisé</div></div>