doctrine(UX final): wevia-master opus-xlinks hidden (doublons banner) + live-ops padding-right reserve Logout | 0 overlaps confirme E2E | 3 modules Yacine NICKEL

This commit is contained in:
opus-wire
2026-04-24 17:24:28 +02:00
parent eecb165198
commit db9bc4f716

View File

@@ -0,0 +1,74 @@
# UX fixes finaux — wevia-master + live-ops — 24avr 2026 17:22
## 2 problèmes Yacine résolus
### PB1: wevia-master.html badges pollution top-right
**Avant**:
- #opus-xlinks (7 badges WTP/IA Hub/Orch/WevCode/Arena/Droid/V132 empilés 180×76)
- Empilement visuel + tronquage "Legac..." "WTP" collés
- DOUBLON avec banner horizontal top (WEVIA ECOSYSTEM | All-IA Hub | WEVIA Master | Arena Orchestrator | WTP Hub)
**Fix**:
- Ajouter `display:none !important` à #opus-xlinks dans le bloc WEVIA-OVERLAP-FIX-24AVR-V2
- Justification: WTP/IA Hub/Orch/Arena déjà dans banner principal, les 3 autres (WevCode, Droid, V132) accessibles via autres moyens
**Résultat**:
- top-right fixed elements: 2 → **1** (seul Factory pill 100% reste)
- Banner principal visible intégralement
### PB3: weval-live-ops.html Logout rouge overlap live-stats
**Avant**:
- #live-stats fixed top:0 left:0 right:0 height:22 z:9999 (full width)
- Bouton "Logout" injecté nginx sub_filter fixed top:10 right:12 z:99990
- Les 2 zones se superposent visuellement (même coin top-right)
**Fix**:
- #live-stats padding: `3px 10px``3px 110px 3px 10px` (réserve 110px droit)
- #hud right:0 → right:100px (éviter hover Logout)
**Résultat**:
- Overlaps détectés: **0**
- "NR 153/153 •" visible + espace + Logout coin droit → propre
## Validation E2E Playwright
```json
{
"wevia_master": {
"fixed_top_right": 1,
"elements": ["w265-factory-cross @ (1765,8) 147×23"]
},
"live_ops": {
"fixed_top_right": 1,
"overlaps": 0,
"elements": ["weval-gl @ (1848,10) 60×25"]
}
}
```
## GOLDs (rollback safety)
- /var/www/html/wevia-master.html.GOLD-pre-opus-xlinks-hide-20260424-172148 (69358 bytes)
- /var/www/html/weval-live-ops.html.GOLD-pre-logout-fix-20260424-172215 (24537 bytes)
## Rollback 1 commande
```bash
# wevia-master
sudo chattr -i /var/www/html/wevia-master.html
sudo cp /var/www/html/wevia-master.html.GOLD-pre-opus-xlinks-hide-20260424-172148 /var/www/html/wevia-master.html
sudo chattr +i /var/www/html/wevia-master.html
# live-ops
sudo chattr -i /var/www/html/weval-live-ops.html
sudo cp /var/www/html/weval-live-ops.html.GOLD-pre-logout-fix-20260424-172215 /var/www/html/weval-live-ops.html
sudo chattr +i /var/www/html/weval-live-ops.html
```
## Preuves publiques
- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/01-wevia-master.jpg
- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/02-live-ops.jpg
- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/results.json
## Bilan session 24avr Opus
3 modules Yacine corrigés UX NICKEL:
1. wevia-admin.php - 3 overlaps → 0 + drill-down complet enrichi Gemini
2. wevia-master.html - badges pollution top-right → cached (doublons banner)
3. weval-live-ops.html - Logout overlap → 110px reserve