diff --git a/weval-ops-screens.html b/weval-ops-screens.html index e18a94242..33a253614 100644 --- a/weval-ops-screens.html +++ b/weval-ops-screens.html @@ -67,7 +67,58 @@ select{padding:10px;background:#0a0e27;color:#fff;border:1px solid #3d4476;borde .anomaly-action.danger{background:#ef4444;color:#fff} + + + +
+ WEVAL PORTAL + πŸ› WTP + ⚑ WEVIA Master + 🎯 Cockpit + πŸ€– All-IA Hub + πŸŽ› Orch + πŸ“Ž Paperclip + πŸ“‹ Registry + W326 +

πŸ—ΊοΈ WEVADS Cartographie Exhaustive Ecrans

3914 ecrans total reperes sur 2 serveurs applicatifs | Genere le 2026-04-16 11:18 | WEVIAMaster multiagent
@@ -292,7 +343,16 @@ render = function(){ if(s && it.server!==s) return false; if(q && !it.name.toLowerCase().includes(q)) return false; if(curHealthFilter){ - const h = HEALTH_MAP[it.url]; + // W326: try exact match first, then fuzzy by basename (subdomain-tolerant) + let h = HEALTH_MAP[it.url]; + if(!h){ + const itBase = (it.url||'').split('/').pop(); + for(const u in HEALTH_MAP){ + if(u.endsWith('/'+itBase) || u.split('/').pop() === itBase){ + h = HEALTH_MAP[u]; break; + } + } + } const st = h ? h.status : 'UNKNOWN'; if(curHealthFilter==='DEFECTUEUX'){ if(!defectiveStatuses.includes(st)) return false; @@ -666,5 +726,30 @@ updateHealthSummary = function(){ - + + +